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

Options:

  1. # Session Start: Thu Dec 15 00:00:00 2011
  2. # Session Ident: #developers
  3. # [00:00] <rs> Callek: it really shouldn't keep files in use anyways. Files in use in the obj-dir are usually caused by sh.exe, cat.exe, sed.exe, etc.
  4. # [00:00] <bjacob> nemo: bz: oh, i didn't expect that one would profile a debug build :-?
  5. # [00:00] <nemo> bjacob: learned lots of bad stuff about our game in debug build :) seemed best way to find really silly stuff actually
  6. # [00:00] <Callek> rs: anything holding onto a dll in the object dir, yea
  7. # [00:00] * coop|buildduty is now known as coop|away
  8. # [00:00] <khuey|quite-busy> killing the test harness with ctrl-C sometimes leaves xpcshells floating
  9. # [00:00] <Callek> rs: if the service grabs a .exe or an .dll etc. from our objectdir it will hold it in use
  10. # [00:01] * Quits: smaug (chatzilla@moz-B4AE3C70.elisa-mobile.fi) (Ping timeout)
  11. # [00:01] * Quits: KLB (Kenneth_Ba@34D9F890.96E31AB3.58C7303A.IP) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
  12. # [00:01] * Joins: dbaron (dbaron@moz-27F87443.dsl.dynamic.sonic.net)
  13. # [00:01] * ChanServ sets mode: +o dbaron
  14. # [00:01] <@bz> nemo: bisect would still be useful
  15. # [00:01] <@bz> nemo: note my comment: there may be more than one regression. :(
  16. # [00:01] <rs> Callek: actually in my experience it is usually due to preprocessing of files and not dlls in use
  17. # [00:02] * zpao is now known as zpao|detached
  18. # [00:02] * rs has a kill script specifically due to this
  19. # [00:02] <Callek> rs: "anything holding an in-use"
  20. # [00:02] <Callek> rs: the python/preprocessor could hold it in use :-)
  21. # [00:02] * tfair is now known as tfair|lunch
  22. # [00:03] * tfair|lunch is now known as tfair|mtg
  23. # [00:03] <ehsan|sheriff> bjacob: ok, my fix works! :)
  24. # [00:03] * Quits: pascalc (chatzilla@moz-BCFF62C7.rev.sfr.net) (Quit: bye)
  25. # [00:03] <ehsan|sheriff> now let's see if it fixes the webgl tests...
  26. # [00:03] <rs> Callek: preprocessing and not loaded dll's. It kills python.exe as well which is part of the et.c above
  27. # [00:03] <bjacob> ehsan|sheriff: great!
  28. # [00:04] * bhearsum is now known as bhearsum|afk
  29. # [00:04] <ehsan|sheriff> bjacob: how do you run those tests?
  30. # [00:04] * Quits: jrmuizel (jrmuizel@D8C22410.5BCEC6DB.DA78B690.IP) (Input/output error)
  31. # [00:05] * Joins: Jake (Jake@moz-8A8F835C.phlapafg.dynamic.covad.net)
  32. # [00:05] * zpao|detached is now known as zpao
  33. # [00:05] <bjacob> ehsan|sheriff: the mochitest:
  34. # [00:05] <bjacob> TEST_PATH=content/canvas/test/webgl/test_webgl_conformance_test_suite.html make mochitest-plain
  35. # [00:05] * AaronMT is now known as AaronMT|dinner
  36. # [00:05] <ehsan|sheriff> ok
  37. # [00:05] <bjacob> the online version: https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/webgl-conformance-tests.html
  38. # [00:05] * Joins: jrmuizel (jrmuizel@D8C22410.5BCEC6DB.DA78B690.IP)
  39. # [00:06] <ehsan|sheriff> bjacob: should I run both?
  40. # [00:06] <bjacob> ehsan|sheriff: mochitest is enough
  41. # [00:06] <ehsan|sheriff> ok
  42. # [00:06] <ehsan|sheriff> I should also run the media tests
  43. # [00:06] <bjacob> ehsan|sheriff: see the try push by glandium, it was failing on windows with 2 test pages timing out
  44. # [00:06] <bjacob> in mochitest-1
  45. # [00:06] * mbrubeck is looking at the Android bustage on m-c.
  46. # [00:06] <ehsan|sheriff> yeah
  47. # [00:06] <bjacob> probably, yes
  48. # [00:06] <ehsan|sheriff> bjacob: basically what was happening was that webm was completely busted
  49. # [00:06] * bz is now known as bz_dinner
  50. # [00:06] * Quits: graememcc (chatzilla@moz-40DE3BF7.range86-148.btcentralplus.com) (Ping timeout)
  51. # [00:06] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  52. # [00:07] <myk> ehsan|sheriff: may i land a test-only change to the hidden-by-default SDK tests (update revision of SDK being tested)?
  53. # [00:07] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  54. # [00:07] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  55. # [00:07] <ehsan|sheriff> myk: please!
  56. # [00:07] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  57. # [00:08] * Joins: armenzg_dinner (armenzg@moz-A6FE435.build.sjc1.mozilla.com)
  58. # [00:08] <myk> ehsan|sheriff: thanks! done
  59. # [00:08] <ehsan|sheriff> great
  60. # [00:09] * Quits: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net) (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
  61. # [00:09] <bjacob> ehsan|sheriff: ok :) great you were able to debug that
  62. # [00:09] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/2710fc56bb9c - Myk Melez - no bug - update revision of Add-on SDK being tested; test-only, a=ehsan
  63. # [00:09] <ehsan|sheriff> yeah
  64. # [00:09] <ehsan|sheriff> it would be great to land this tonight as well
  65. # [00:10] <ehsan|sheriff> roc: you around?
  66. # [00:10] * Quits: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl) (Ping timeout)
  67. # [00:10] <ehsan|sheriff> cpearce: what about you?
  68. # [00:10] <roc> hmm?
  69. # [00:10] * rail is now known as rail_away
  70. # [00:10] * Ziggy_Maes is now known as Ziggy|AWAY
  71. # [00:10] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  72. # [00:10] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  73. # [00:10] <ehsan|sheriff> roc: wanna review a patch to get the media libs out of libxul?
  74. # [00:11] <cpearce> do the tests pass with that patch now?
  75. # [00:11] <mbrubeck> ehsan|sheriff: Can I land a bustage fix for my Android bustage?
  76. # [00:11] <ehsan|sheriff> cpearce: the ones I've run yes
  77. # [00:11] <ehsan|sheriff> cpearce: basically, webm was completely busted
  78. # [00:11] <ehsan|sheriff> mbrubeck: please!
  79. # [00:11] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  80. # [00:11] <ehsan|sheriff> cpearce: I'm running mochitests and reftests now
  81. # [00:12] <cpearce> ehsan|sheriff: you've run it on try? the tests passed for me locally, but it looked pretty busted on Try...
  82. # [00:12] <ehsan|sheriff> cpearce: how did they pass for you locally?!
  83. # [00:12] <ehsan|sheriff> firefox wouldn't be able to play any webm content!
  84. # [00:12] <khuey|quite-busy> maybe you didn't rebuild hard enough
  85. # [00:12] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  86. # [00:12] <cpearce> ho hum...
  87. # [00:12] <cpearce> indeed.
  88. # [00:13] <robcee> ehsan|sheriff: were the oranges ultimate just infrastructure-related?
  89. # [00:13] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  90. # [00:13] <robcee> I guess there was some twiddling of machinery in their colo today, was that causing all the auth failures?
  91. # [00:13] <ehsan|sheriff> robcee: sort of (bad tests accessing AMO)
  92. # [00:13] <robcee> ah
  93. # [00:13] <cpearce> I was testing with attachment.cgi@id=580995...
  94. # [00:13] <robcee> so everything's ok now?
  95. # [00:13] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f8ace2116988 - Matt Brubeck - Bug 708772 - (bustage fix) Add IsTablet method to AndroidBridge (merge to /mobile/android) [r=dougt a=ehsan]
  96. # [00:13] <robcee> sorry I had to run before things cleared
  97. # [00:14] <ehsan|sheriff> cpearce: I can definitely run the patch through try as well, but once you see the patch, it's gonna be clear why it was failing before :)
  98. # [00:14] <ehsan|sheriff> robcee: np!
  99. # [00:14] <robcee> :)
  100. # [00:14] <ehsan|sheriff> yes, we disabled tests
  101. # [00:14] <ehsan|sheriff> and eveything is fine
  102. # [00:14] <robcee> great work clearing the PGO problem!
  103. # [00:14] <ehsan|sheriff> except that the addonmgr is totally untested ;)
  104. # [00:14] <robcee> eek
  105. # [00:14] <robcee> "what could go wrong?"
  106. # [00:14] <ehsan|sheriff> robcee: I've got one major piece in the works for the PGO thing as well
  107. # [00:14] <ehsan|sheriff> robcee: that's the spirit!
  108. # [00:15] <robcee> yeah, catching up on backscroll
  109. # [00:15] <Mossop> addonmgr isn't important
  110. # [00:15] <robcee> sounds great
  111. # [00:15] <philor> and we've totally busted Android native twice already today
  112. # [00:15] <philor> but it's not that important either
  113. # [00:15] <robcee> I strongly suspected we had too much getting bundled into libxul that could get split out anyway
  114. # [00:15] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  115. # [00:15] <khuey|quite-busy> ehsan|sheriff: if you can get glandium's patches landed we'll be under aurora's linker memory consumption \o/
  116. # [00:15] <robcee> philor: that shiz busts its-own-self
  117. # [00:15] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  118. # [00:16] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  119. # [00:16] <ehsan|sheriff> khuey|quite-busy: so, I've got a patch without which all of the tests fail locally, with which they all pass locally
  120. # [00:16] <wg9s> philor: hmm Oh I was trying to set up android native today and was about to give up! perhaps it was not something I did then.
  121. # [00:16] <khuey|quite-busy> yay
  122. # [00:16] * robcee stops interrupting the people doing good work
  123. # [00:16] <ehsan|sheriff> khuey|quite-busy: would you want me to run it through try?
  124. # [00:16] * Quits: Jake (Jake@moz-8A8F835C.phlapafg.dynamic.covad.net) (Quit: Leaving.)
  125. # [00:16] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  126. # [00:16] * khuey|quite-busy shrugs
  127. # [00:16] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  128. # [00:16] <khuey|quite-busy> probably better to be safe than sorry
  129. # [00:16] <khuey|quite-busy> especially since we're operating on one tree today
  130. # [00:17] <roc> are we rolling all the broken-out stuff into a single extra library?
  131. # [00:17] <ehsan|sheriff> fair enough
  132. # [00:17] <ehsan|sheriff> roc: no, multiple libs
  133. # [00:17] <khuey|quite-busy> well we haven't actually broken anything out yet
  134. # [00:17] <ehsan|sheriff> khuey|quite-busy: the name of the library is gkmedias.dll
  135. # [00:17] <roc> is multiple libs the best idea?
  136. # [00:17] <ehsan|sheriff> (good english ftw!)
  137. # [00:17] <ehsan|sheriff> roc: probably not
  138. # [00:17] <khuey|quite-busy> what's the second lib?
  139. # [00:17] * Quits: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  140. # [00:18] <roc> didn't iconv get broken out?
  141. # [00:18] <ehsan|sheriff> khuey|quite-busy: the next piece we'll rip out?
  142. # [00:18] <khuey|quite-busy> we put it back
  143. # [00:18] <roc> ok
  144. # [00:18] <khuey|quite-busy> it didn't win anything
  145. # [00:18] <khuey|quite-busy> since it's all static data :-/
  146. # [00:18] * Quits: jrmuizel (jrmuizel@D8C22410.5BCEC6DB.DA78B690.IP) (Input/output error)
  147. # [00:18] <khuey|quite-busy> we put skia in /dev/null
  148. # [00:18] <khuey|quite-busy> I think that's a fine location for the moment
  149. # [00:19] <roc> we should probably break out Graphite since that's going to be unused by most users for a while
  150. # [00:19] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
  151. # [00:19] <khuey|quite-busy> well it's just off for right now
  152. # [00:19] <khuey|quite-busy> I'd kinda like to put graphite/ots/etc in a separate lib
  153. # [00:19] * khuey|quite-busy should talk to jfkthame about that
  154. # [00:20] <roc> I don't think OTS should be broken out, that could easily be used on a first-loaded page
  155. # [00:20] * Quits: sicking (chatzilla@moz-87306D4.dsl.snfc21.pacbell.net) (Ping timeout)
  156. # [00:20] <khuey|quite-busy> anything could be easily used on a first loaded page
  157. # [00:20] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  158. # [00:20] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
  159. # [00:20] <roc> some are more likely than others
  160. # [00:20] <khuey|quite-busy> IMO "do we need it to display the firefox ui" is a better criterion
  161. # [00:21] <roc> OTS will be used on any page that has a downloadable font
  162. # [00:21] <roc> Graphite, not so
  163. # [00:21] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  164. # [00:21] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  165. # [00:22] <roc> likewise, WebM is quite likely to be used on a page, libtheora not so
  166. # [00:22] * Quits: tonymec|away (tonymec@7923ADCD.7C3BF363.277517C1.IP) (Ping timeout)
  167. # [00:22] * Quits: tonymec (tonymec@7923ADCD.7C3BF363.277517C1.IP) (Ping timeout)
  168. # [00:22] <wg9s> well now that we have this lame inbound is closed but we seem to merge things form central to inbound, do we have any idea what has caused the permaorange on moth-oth on inbound?
  169. # [00:22] <roc> but are we even lazy-loading the DLL at this point?
  170. # [00:22] <ehsan|sheriff> khuey|quite-busy: can we please set te default mozillabuild editor to VIM?
  171. # [00:22] <khuey|quite-busy> no
  172. # [00:22] <khuey|quite-busy> r-
  173. # [00:22] <roc> I suppose not
  174. # [00:22] <ehsan|sheriff> so that I can at least know how to quit it?
  175. # [00:22] <ehsan|sheriff> man
  176. # [00:22] <ehsan|sheriff> emacs is the worst thing ever :(
  177. # [00:23] <khuey|quite-busy> itym best thing ever
  178. # [00:23] <ehsan|sheriff> seriously
  179. # [00:23] <ehsan|sheriff> C-x C-c?
  180. # [00:23] <Ms2ger> C-x C-q?
  181. # [00:23] <ehsan|sheriff> "C-"?
  182. # [00:23] * Joins: smaug (chatzilla@moz-64F1D7A7.elisa-mobile.fi)
  183. # [00:23] <ehsan|sheriff> wtf is that?!
  184. # [00:23] <wg9s> taht was supposped to have said m-oth
  185. # [00:23] <Ms2ger> Ctrl
  186. # [00:23] <ehsan|sheriff> :(
  187. # [00:23] <ehsan|sheriff> I know
  188. # [00:23] <khuey|quite-busy> as opposed to vim, where there are magical modes and keys do different things in both
  189. # [00:23] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  190. # [00:23] <ehsan|sheriff> I'm being sarcastic (and pissed off)
  191. # [00:24] <ehsan|sheriff> khuey|quite-busy: you have to agree that :q is better
  192. # [00:24] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  193. # [00:24] <sstangl> ehsan|sheriff: ZZ
  194. # [00:24] <khuey|quite-busy> nope
  195. # [00:24] * nthomas is now known as nthomas|away
  196. # [00:24] <khuey|quite-busy> emacs is the best operating system ever
  197. # [00:24] <khuey|quite-busy> except for firefox of course
  198. # [00:24] <Unfocused> ... how is vim any better?!
  199. # [00:25] <wg9s> ehsan oh and by the way, in the past we have done things like this where checkins are metered and the sherrif was not the only one who could edit the landing list.
  200. # [00:25] <Unfocused> switch to nano :P at least it tells you how to quit
  201. # [00:25] * Joins: tonymec__ (tonymec@6AA6E443.C18A3479.277517C1.IP)
  202. # [00:25] * tonymec__ is now known as tonymec|away
  203. # [00:25] <Unfocused> (yes, there's a win32 port)
  204. # [00:25] <wg9s> The sherrif added things ot the list and prioritized etc.
  205. # [00:25] <ehsan|sheriff> khuey|quite-busy: seriously, I can't quit it
  206. # [00:25] <ehsan|sheriff> (not being sarcastic)
  207. # [00:25] <wg9s> but I was alloowed to edit the page to keep track of what had landed and stuck etc.
  208. # [00:25] <ehsan|sheriff> C-x C-c asks me whether I wanna save the file
  209. # [00:26] * darktrojan votes for nano
  210. # [00:26] * Joins: davidb (davidb@moz-976CD2.dsl.bell.ca)
  211. # [00:26] <ehsan|sheriff> to which I reply "y"
  212. # [00:26] * shorlander is now known as shorlander-away
  213. # [00:26] <ehsan|sheriff> when makes emacs say the buffer is read-only
  214. # [00:26] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  215. # [00:26] <ehsan|sheriff> and asks me whether I wanna quit anyway
  216. # [00:26] <Ms2ger> Yeah, nano is nice
  217. # [00:26] <wg9s> jsut a suggestion that perhpas appointing an assistant to help you might make things easier.
  218. # [00:26] <ehsan|sheriff> to which I respond "yes"
  219. # [00:26] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  220. # [00:26] <ehsan|sheriff> and then nothing happens
  221. # [00:26] <ehsan|sheriff> khuey|quite-busy: what should I do? :(
  222. # [00:26] * Quits: Ms2ger (Ms2ger@B3B463D7.44E88D0C.37724B0D.IP) (Quit: nn)
  223. # [00:27] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  224. # [00:28] <ehsan|sheriff> ah
  225. # [00:28] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  226. # [00:28] <ehsan|sheriff> finally did something random which worked
  227. # [00:28] <ehsan|sheriff> and then my console output was all corrupted
  228. # [00:28] <ehsan|sheriff> what a good editor!
  229. # [00:28] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
  230. # [00:28] <ehsan|sheriff> cpearce: see my patch on bug 709914 please?
  231. # [00:29] <khuey|quite-busy> ehsan|sheriff: what version of mozilla-build are you on?
  232. # [00:29] <khuey|quite-busy> we changed the default editor from 'emacs -nw' to 'emacs' to avoid the console corruption
  233. # [00:29] <khuey|quite-busy> in 1.6
  234. # [00:29] <ehsan|sheriff> khuey|quite-busy: 1.5 I think
  235. # [00:29] * ehsan|sheriff hopes for vim in 1.7
  236. # [00:29] <ehsan|sheriff> cpearce: sorry: https://bugzilla.mozilla.org/attachment.cgi?id=581810&action=edit
  237. # [00:30] <ehsan|sheriff> (attached it to the wrong bug)
  238. # [00:31] * Joins: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net)
  239. # [00:31] * Quits: jwq (jwq@moz-8238A1D6.irl.cri.nz) (Ping timeout)
  240. # [00:32] * Joins: jwq (jwq@moz-8238A1D6.irl.cri.nz)
  241. # [00:32] <ehsan|sheriff> khuey|quite-busy, glandium: pushed to try
  242. # [00:32] <Unfocused> ehsan|sheriff: were the xpinstall tests disabled for any specific reason, or just as a precaution?
  243. # [00:33] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  244. # [00:33] <khuey|quite-busy> there was a log or two with only tests in xpinstall/ failing
  245. # [00:33] * catlee-mtg is now known as catlee
  246. # [00:33] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  247. # [00:34] <ehsan|sheriff> Unfocused: just as a precaution
  248. # [00:34] <ehsan|sheriff> (I think)
  249. # [00:34] <ehsan|sheriff> no
  250. # [00:34] <ehsan|sheriff> I'm wrong
  251. # [00:34] <ehsan|sheriff> nm me
  252. # [00:34] * khuey|quite-busy runs nm on ehsan|sheriff
  253. # [00:34] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  254. # [00:34] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  255. # [00:34] <heycam> is nothing running on try?
  256. # [00:34] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  257. # [00:35] * mak|afk is now known as mak
  258. # [00:35] <heycam> 255 pending, 0 running
  259. # [00:36] <ehsan|sheriff> khuey|quite-busy: bad command or file name
  260. # [00:36] * Joins: DRayX7 (Mibbit@3CF7983.BF0A87B4.AA92C075.IP)
  261. # [00:37] * Joins: tonymec (tonymec@6AA6E443.C18A3479.277517C1.IP)
  262. # [00:37] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  263. # [00:37] <heycam> builds not running on m-c either
  264. # [00:38] <ehsan|sheriff> heycam: ping #build ?
  265. # [00:38] <DRayX7> Quick question, is there a way using NPAPI (or any sort of browser plugin) to create and set the contents of a Javascript image object?
  266. # [00:39] * Quits: Wevah (Wevah@moz-97AD33CE.stcd.qwest.net) (Quit: HARR)
  267. # [00:40] * mdas is now known as mdas|afk
  268. # [00:40] * Quits: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net) (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
  269. # [00:41] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  270. # [00:41] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  271. # [00:41] * Quits: davidb (davidb@moz-976CD2.dsl.bell.ca) (Quit: davidb)
  272. # [00:41] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  273. # [00:41] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Client exited)
  274. # [00:42] * Joins: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  275. # [00:42] * armenzg_dinner is now known as armenzg_away
  276. # [00:42] * Quits: armenzg_away (armenzg@moz-A6FE435.build.sjc1.mozilla.com) (Input/output error)
  277. # [00:42] <heycam> was just my tbpl not working, shift+reload fixed it
  278. # [00:42] * Unfocused wonders wtf mossop went
  279. # [00:42] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  280. # [00:43] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  281. # [00:43] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  282. # [00:44] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  283. # [00:45] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  284. # [00:45] * Quits: kaze (kaze@moz-79F78BFC.w90-46.abo.wanadoo.fr) (Quit: WeeChat 0.3.5)
  285. # [00:46] * jhopkins is now known as jhopkins|away
  286. # [00:46] * Quits: mdas|afk (mdas@8CB764BC.D30B51A1.412CF160.IP) (Ping timeout)
  287. # [00:46] * zpao is now known as zpao|detached
  288. # [00:47] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  289. # [00:48] <dolske> DRayX7: see https://developer.mozilla.org/en/data_URIs and https://developer.mozilla.org/en/Code_snippets/Canvas#Convert_image_files_to_base64_strings
  290. # [00:48] * zpao|detached is now known as zpao
  291. # [00:50] * bwinton_away is now known as bwinton
  292. # [00:51] * Joins: joey_ (chatzilla@moz-EFCB4CBF.princetowncable.com)
  293. # [00:51] * Quits: mike5w3c (MikeS@moz-85E9E491.pool.e-mobile.ne.jp) (Quit: Make the road by walking. (B-side: Tired of Fighting))
  294. # [00:51] * Joins: mike5w3c (MikeS@moz-85E9E491.pool.e-mobile.ne.jp)
  295. # [00:52] * Quits: squib (squib-@moz-3F6F2A9C.ep.wisc.edu) (Quit: Leaving)
  296. # [00:52] * Quits: pnemsak (Miranda@moz-7409BD53.orange.sk) (Quit: pnemsak)
  297. # [00:52] * ehsan|sheriff is now known as ehsan
  298. # [00:52] * Quits: joey_ (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.87 [Firefox 10.0a2/20111214042031])
  299. # [00:53] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.87 [Firefox 10.0a2/20111213042020])
  300. # [00:53] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Quit: Leaving)
  301. # [00:53] <ehsan> ok, I'm done sheriffing today I think
  302. # [00:53] <ehsan> if somebody else wants to step up, https://etherpad.mozilla.org/sLWdJm0zwB
  303. # [00:53] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  304. # [00:53] * Quits: bjarne (bjarne@moz-B436FB98.nextgentel.com) (Quit: Leaving.)
  305. # [00:53] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.87 [Firefox 10.0a2/20111214042031])
  306. # [00:53] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  307. # [00:53] * jwq is now known as jwq_away
  308. # [00:54] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.87 [Firefox 10.0a2/20111214042031])
  309. # [00:54] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  310. # [00:54] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.87 [Firefox 10.0a2/20111214042031])
  311. # [00:55] * mbrubeck can sheriff for an hour or two, at least
  312. # [00:55] <edmorley> ehsan: do you think we can reopen at this point?
  313. # [00:55] <edmorley> given it's calmed a little
  314. # [00:55] * mbrubeck is now known as mbrubeck|sheriff
  315. # [00:56] <edmorley> as in open inbound and mozilla-central not metered
  316. # [00:56] <ehsan> I'd say that #developers can sheriff
  317. # [00:56] <ehsan> let me land the media thing tomorrow
  318. # [00:56] <ehsan> and then we can reopen for realz
  319. # [00:57] <edmorley> does anyone know what the policy is for non-empyloyees getting metrics LDAP bit set?
  320. # [00:57] <Unfocused> re-opening without those tests worries me (i'm waiting for mossop to get back so he can review)
  321. # [00:57] * Quits: caillon (caillon@moz-359E39FC.lightspeed.sntcca.sbcglobal.net) (Quit: caillon)
  322. # [00:58] <ehsan> Unfocused: if the patch is small, I can review
  323. # [00:58] <edmorley> Unfocused: it's already reopened, just metered, so I don't think it would make them any more likely to be borken
  324. # [00:58] <ehsan> though I need to leave
  325. # [00:58] <Unfocused> ehsan: it's not
  326. # [00:58] * Quits: smaug (chatzilla@moz-64F1D7A7.elisa-mobile.fi) (Ping timeout)
  327. # [00:58] <Unfocused> go rest :)
  328. # [00:59] <edmorley> ehsan++
  329. # [00:59] <ehsan> alright
  330. # [00:59] <ehsan> I may be back online later
  331. # [00:59] <ehsan> or may go out and have some fun :)
  332. # [00:59] <ehsan> cya all
  333. # [00:59] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  334. # [01:00] <mbrubeck|sheriff> I don't like the looks of the Android build that's been running for 2.5 hours on espindola's push... I hope my bustage fix doesn't take that long.
  335. # [01:00] * Quits: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net) (Ping timeout)
  336. # [01:00] <Unfocused> edmorley: i guess, but if its metered then at least there's some guard against stuff that could potentially break those tests
  337. # [01:01] * Quits: ted2 (u2847@moz-160C58C6.com) (Ping timeout)
  338. # [01:01] * Quits: sid0 (u2934@moz-160C58C6.com) (Ping timeout)
  339. # [01:01] <gkw> catlee: ping
  340. # [01:01] * Quits: jaws (u2871@moz-160C58C6.com) (Ping timeout)
  341. # [01:01] <Unfocused> though i can't think of anything waiting to land for the addons manager
  342. # [01:01] * Joins: jdm (jdm@moz-523ECD3B.dsl.teksavvy.com)
  343. # [01:02] * Joins: kennyluck (kennyluck@moz-EAB1F472.dynamic.hinet.net)
  344. # [01:03] * Joins: sid0 (u2934@moz-160C58C6.com)
  345. # [01:03] * catlee is now known as catlee-away
  346. # [01:03] * khuey|quite-busy is now known as khuey|away
  347. # [01:04] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  348. # [01:04] * Joins: jaws (u2871@moz-160C58C6.com)
  349. # [01:06] <mccr8> mbrubeck|sheriff: can I land something now?
  350. # [01:07] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  351. # [01:07] <mccr8> unrelated to the addon manager. ;)
  352. # [01:07] <mbrubeck|sheriff> mccr8: Yes
  353. # [01:07] * jwir3 is now known as jwir3|away
  354. # [01:07] <mccr8> thanks
  355. # [01:07] <DRayX7> @dolske: Ya I know all about Data URIs, I was looking for a more c style char* + size sort of thing.
  356. # [01:07] * Joins: Jake (Jake@moz-8A8F835C.phlapafg.dynamic.covad.net)
  357. # [01:08] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  358. # [01:08] * Joins: ted2 (u2847@moz-160C58C6.com)
  359. # [01:09] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  360. # [01:09] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/472b4a4ebea7 - Andrew McCreight - Bug 709162 - crash test for cycle collector dumping. rs=bholley a=mbrubeck
  361. # [01:09] <firebot> http://hg.mozilla.org/mozilla-central/rev/a9394f00a379 - Andrew McCreight - Bug 709160 - fix ObjShrink fallout in nsXPConnect::Traverse CC printing code. r=luke
  362. # [01:09] * Quits: KaiRo (robert@moz-8C499365.adsl.highway.telekom.at) (Ping timeout)
  363. # [01:09] <firebot> http://hg.mozilla.org/mozilla-central/rev/4946cb558c97 - Andrew McCreight - Bug 710761 - test if CC listener begin fails, don't call listener again. rs=bholley
  364. # [01:09] * Joins: KaIRC (robert@moz-85C3DC41.adsl.highway.telekom.at)
  365. # [01:10] <jdm> I love finding first patches from new contributors in random bugs
  366. # [01:10] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  367. # [01:10] <jdm> it's like christmas that happens at least once a week
  368. # [01:11] <Callek> edmorley: I don't but I know I've been wanting metrics LDAP bit so I can investigate/enable metrics stuffs for SeaMonkey, and so far no luck (I haven't pressed the issue too much though)
  369. # [01:11] * Quits: sewardj (sewardj@moz-933C5B3E.dip.t-dialin.net) (Ping timeout)
  370. # [01:11] <Jesse> bz_dinner: that tab scrolling bug is like the second time my dom fuzzer has found a bug involving firefox frontend ui ;)
  371. # [01:11] * KaIRC is now known as KaiRo
  372. # [01:12] <edmorley> Callek: I've tried asking on #metrics several times, but didn't get a response (timezones may have been working against me admitedly), closest I've found is 663217
  373. # [01:12] * Quits: rnewman (rich_holyg@moz-B77DEAEB.mozilla.org) (Ping timeout)
  374. # [01:12] * Joins: bc (bc@280C34BB.72D62797.F0135836.IP)
  375. # [01:13] * Quits: lsumar (lsumar@E2F7352.56080C53.97BBD552.IP) (Quit: This computer has gone to sleep)
  376. # [01:16] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Ping timeout)
  377. # [01:17] * Joins: bholley (bholley@moz-CF74C10A.hsd1.ca.comcast.net)
  378. # [01:18] * Quits: DRayX7 (Mibbit@3CF7983.BF0A87B4.AA92C075.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  379. # [01:18] <Callek> Unfocused: so as non-reviewer your patch looks good, but I still have a few nits
  380. # [01:19] <Unfocused> oh noes!
  381. # [01:19] <Callek> Unfocused: imo, you should use the consts for your gRestorePrefs dict()/kesy :-
  382. # [01:19] <Callek> Unfocused: also I think since your doing it this way, adding |PREF_LOGGING_ENABLED| to the restore-prefs code would probably make sense :-)
  383. # [01:19] <Unfocused> ah, yea. code-wise it makes sense, but it make harder to read for me
  384. # [01:20] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
  385. # [01:20] <gps> Mossop: ping?
  386. # [01:20] <Callek> well mxr'ing will make it easier :-)
  387. # [01:20] <Unfocused> hm, yea. i wondered about doing the same for strictCompatibility too
  388. # [01:20] <Callek> when you have to mxr for those consts already
  389. # [01:20] <Callek> yea was about to suggest it as well
  390. # [01:20] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  391. # [01:20] * 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])
  392. # [01:20] <Unfocused> gps: he's not in channel
  393. # [01:20] * Quits: ddahl (ddahl@moz-CD6D5794.hfc.comcastbusiness.net) (Ping timeout)
  394. # [01:20] <Callek> Unfocused: the idea, with your patch adding this logic, imo makes sense to use it for all the "restore" logic
  395. # [01:21] <gps> hmmm. unroutable packet :/
  396. # [01:21] * Unfocused nods
  397. # [01:21] * Quits: alice0775 (Mibbit@moz-A36EF071.osaka.ocn.ne.jp) (Quit: http://www.mibbit.com ajax IRC Client)
  398. # [01:21] <Callek> Unfocused: also, I wonder if try/catch is necessary since clearUserPref can throw if its not already set, iirc
  399. # [01:21] <Unfocused> i'd really just like for automation.py.in to set prefs as defaults, so we can just clear user-set values :\
  400. # [01:22] * Callek checks
  401. # [01:22] <gavin> clearUserPref doesn't throw anymore
  402. # [01:22] <Callek> yea I agree there
  403. # [01:22] <Unfocused> nope, doesn't throw
  404. # [01:22] <Callek> gavin: oo great
  405. # [01:22] <hub> hg bzexport is the best thing since sliced bread
  406. # [01:22] * Quits: espindola (espindola@A0CFA52B.EFBEEE74.491DEE85.IP) (Quit: Ex-Chat)
  407. # [01:22] <Callek> saved me from testing
  408. # [01:22] * mkelly|lunch|gettingacat is now known as mkelly|helpingcatadjust
  409. # [01:23] <Unfocused> and by "clear" i mean clear *everything* at the start of each test
  410. # [01:24] * AaronMT|dinner is now known as AaronMT
  411. # [01:25] * Joins: rnewman (rich_holyg@moz-B77DEAEB.mozilla.org)
  412. # [01:28] * Joins: Mossop (mossop@moz-E325C2EC.dsl.dynamic.sonic.net)
  413. # [01:28] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  414. # [01:29] <Unfocused> Mossop: you haz review queue
  415. # [01:29] <Mossop> yep
  416. # [01:33] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.87 [Firefox 8.0.1/20111120135848])
  417. # [01:34] <dRdR> khuey|away: I want to land all of the dependent bugs for bug 706702, it's a fairly big set of changes
  418. # [01:35] <gps> Mossop: are you still in the house?
  419. # [01:35] <Mossop> Nope
  420. # [01:35] <Mossop> Well, I guess it depends which house, I'm in my house!
  421. # [01:35] * Joins: regen (Miller@moz-F00B3AF4.adsl.dynamic.seed.net.tw)
  422. # [01:35] * Quits: regen (Miller@moz-F00B3AF4.adsl.dynamic.seed.net.tw) (Input/output error)
  423. # [01:35] <gps> I can't stalk you there!
  424. # [01:36] <Mossop> Maybe that's why I left!
  425. # [01:37] <timA> firebot: cid
  426. # [01:37] <firebot> {0xbd66f774, 0x07f4, 0x4c65, {0xb2, 0x12, 0x5f, 0x89, 0x8c, 0x78, 0x1e, 0xe0}}
  427. # [01:37] <liuche> question: running firefox from commandline, how can i print debug statements (to terminal)?
  428. # [01:37] <Unfocused> Mossop: Callek suggested also resetting logging.enabled and strictCompatibility prefs that way - worth it?
  429. # [01:37] <liuche> from a cpp file
  430. # [01:38] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  431. # [01:41] * northWind is now known as northAway
  432. # [01:41] <Mossop> Unfocused: Sure if you like
  433. # [01:41] * Joins: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net)
  434. # [01:41] <Mossop> liuche: What OS?
  435. # [01:42] <liuche> osx
  436. # [01:42] <Mossop> Tried printf?
  437. # [01:42] <liuche> seems to get lost, it doesn't show up
  438. # [01:42] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  439. # [01:42] * Quits: jwq_away (jwq@moz-8238A1D6.irl.cri.nz) (Ping timeout)
  440. # [01:42] <Mossop> Hmm, always worked for me
  441. # [01:42] <liuche> hmm
  442. # [01:42] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  443. # [01:44] * Quits: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP) (Ping timeout)
  444. # [01:44] <gps> liuche: unset MOZ_QUIET env variable?
  445. # [01:45] <mbrubeck|sheriff> wow, the native Android build on espindola's push took 3 hours
  446. # [01:45] * Joins: dao (dao@moz-7C5E3898.superkabel.de)
  447. # [01:45] * Quits: gandalf (zbraniecki@moz-9F56DED7.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  448. # [01:46] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  449. # [01:46] * Quits: mak (chatzilla@moz-D2B42BA6.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  450. # [01:47] * Quits: Jake (Jake@moz-8A8F835C.phlapafg.dynamic.covad.net) (Quit: Leaving.)
  451. # [01:47] * Quits: biesi (cbiesinger@BEBE4533.89BC370D.6D4D60F7.IP) (Ping timeout)
  452. # [01:48] <philor> can't really blame clobbering, since the clobber right above it only took 40
  453. # [01:49] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  454. # [01:49] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Quit: anant)
  455. # [01:50] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  456. # [01:51] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  457. # [01:52] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.87 [SeaMonkey 2.5/20111023211519])
  458. # [01:53] * Quits: ericjung (Mibbit@moz-87C31D97.bostonballet.org) (Quit: http://www.mibbit.com ajax IRC Client)
  459. # [01:53] * tfair|mtg is now known as tfair
  460. # [01:53] <mbrubeck|sheriff> ah, we finally have a build that includes my bustage fix
  461. # [01:53] * mcote is now known as mcote|afk
  462. # [01:54] * Quits: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net) (Quit: darktrojan)
  463. # [01:54] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  464. # [01:55] * mkelly|helpingcatadjust is now known as mkelly
  465. # [01:57] <gkw> njn: hi !
  466. # [01:57] * Joins: tanvi (tanvi@moz-BBE3ABD.mv.mozilla.com)
  467. # [01:58] <gkw> njn: ref https://bugzilla.mozilla.org/show_bug.cgi?id=710438 comment 6
  468. # [01:58] <gkw> njn: bug in Valgrind or something?
  469. # [01:58] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  470. # [01:58] <dRdR> mbrubeck|sheriff: could I land bug 707861?
  471. # [01:58] * Joins: adam (adam@moz-FDE93EDA.digislacker.com)
  472. # [01:59] <mbrubeck|sheriff> dRdR: Yes, go ahead.
  473. # [01:59] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  474. # [02:00] <Unfocused> mbrubeck|sheriff: assuming i don't get interrupted for the millionth time today, i have the patch to fix and re-enable the addons manager tests ready to land
  475. # [02:00] <dRdR> mbrubeck|sheriff: thanks
  476. # [02:00] <mbrubeck|sheriff> Unfocused: \o/
  477. # [02:00] * Quits: northAway (northWind@2F50C7BC.10A7D831.6816E6B7.IP) (Ping timeout)
  478. # [02:00] <mbrubeck|sheriff> Unfocused: You can go ahead and land right after dRdR.
  479. # [02:01] * Quits: dao (dao@moz-7C5E3898.superkabel.de) (Quit: Leaving.)
  480. # [02:01] <Unfocused> ty :)
  481. # [02:02] * Joins: jwq_away (jwq@moz-8238A1D6.irl.cri.nz)
  482. # [02:02] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  483. # [02:03] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3404df37a347 - Doug Sherk - Bug 707861: implement EXT_robustness for ANGLE r=bjacob a=mbrubeck
  484. # [02:03] * Quits: mike5w3c (MikeS@moz-85E9E491.pool.e-mobile.ne.jp) (Ping timeout)
  485. # [02:04] * Joins: mike5w3c (MikeS@moz-A95AECEB.pool.e-mobile.ne.jp)
  486. # [02:05] * Quits: Mossop (mossop@moz-E325C2EC.dsl.dynamic.sonic.net) (Ping timeout)
  487. # [02:05] * bwinton is now known as bwinton_away
  488. # [02:06] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  489. # [02:07] <njn> gkw: I don't see what's wrong
  490. # [02:08] <Unfocused> bombs away
  491. # [02:08] * Quits: bwinton_away (bwinton@D7D3C4B5.88764A66.72A31D6.IP) (Ping timeout)
  492. # [02:08] <gkw> njn: maybe luke knows
  493. # [02:08] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/243ff1422033 - Blair McBride - Bug 709531 - Addons Manager tests should have AMO-related prefs reset after each test to disallow network access. r=dtownsend a=mbrubeck
  494. # [02:08] * juanb is now known as juanb|afk
  495. # [02:08] <gps> uh oh. time to check for add-on sync bitrot again
  496. # [02:09] <Unfocused> haha
  497. # [02:09] <Unfocused> no, you should be fine
  498. # [02:09] * Joins: bwinton_away (bwinton@D7D3C4B5.88764A66.72A31D6.IP)
  499. # [02:09] <luke> njn: iirc, memset is doing a load past the given range
  500. # [02:09] <Unfocused> it was just test fixes
  501. # [02:09] * Quits: andreasn (andreasn@moz-3CDFCC6A.a336.corp.bahnhof.se) (Ping timeout)
  502. # [02:09] <gps> uh huh ;)
  503. # [02:09] <luke> s/iirc/iiuc/
  504. # [02:09] <njn> luke: I don't know what you're asking me
  505. # [02:09] <luke> njn: well, you said valgrind implements its own memset
  506. # [02:09] <luke> njn: so, i'm asking you if there is a bug
  507. # [02:09] * Joins: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net)
  508. # [02:09] <njn> in Valgrind's memcpy?
  509. # [02:10] <luke> njn: memset doesn't normally read 8 bytes past the end of a given buffer
  510. # [02:10] <luke> njn: so, yes
  511. # [02:10] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  512. # [02:10] <njn> luke: Valgrind's memset does at most 4-byte writes
  513. # [02:11] <luke> njn: well then perhaps valgrind is not calling valgrind's memset
  514. # [02:11] <luke> njn: b/c the report says "8 byte load"
  515. # [02:11] <njn> luke: you're looking at https://bug710438.bugzilla.mozilla.org/attachment.cgi?id=581830 ?
  516. # [02:11] <luke> njn: yes
  517. # [02:11] <njn> luke: where's the memset?
  518. # [02:12] * Quits: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com) (Quit: lmandel)
  519. # [02:12] * Joins: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com)
  520. # [02:12] <njn> luke: and stepping back, I'd say "trust valgrind", it's probably right
  521. # [02:12] <luke> njn: the previous backtrace had the jsutil.h line number for memset
  522. # [02:13] <luke> njn: i did step back, and then i did the arithmetic and...
  523. # [02:13] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
  524. # [02:13] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
  525. # [02:13] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  526. # [02:13] <njn> luke: hmm, I don't think valgrind replaces memset
  527. # [02:13] <njn> we were talking about memcpy in the bug
  528. # [02:14] <luke> njn: oops, i meant memset
  529. # [02:14] <luke> err, memcpy
  530. # [02:14] <luke> the keys are like right next to each other
  531. # [02:14] * nthomas|away is now known as nthomas
  532. # [02:14] <njn> you've lost me
  533. # [02:15] <luke> njn: gary's previous backtrace (https://bug710438.bugzilla.mozilla.org/attachment.cgi?id=581455) has jsutil.h:315 at the top
  534. # [02:15] <luke> njn: and that line, on mc, is memcpy
  535. # [02:15] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  536. # [02:15] <luke> njn: given that valgrind shows ???? for this frame, it would make sense that valgrind is not calling valgrind's memcpy
  537. # [02:15] <luke> and that non-valgrind memcpy is doing optimizations
  538. # [02:15] <luke> like reading past the end of the array
  539. # [02:15] * liuche is now known as liuche|food
  540. # [02:15] <njn> luke: did you paste the right link?
  541. # [02:16] <luke> njn: i did
  542. # [02:16] <gkw> luke: the one with :315 is on m-c changeset 63bff373cb94 right?
  543. # [02:16] <njn> oh, I see
  544. # [02:16] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  545. # [02:16] <luke> gkw: yessir
  546. # [02:16] <gkw> ah
  547. # [02:17] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  548. # [02:18] <njn> luke: ah, Memcheck's memcpy actually does word-sized copies where possible
  549. # [02:19] <njn> luke: and I'd be pretty confident it doesn't overread without being told to
  550. # [02:19] <njn> luke: that would cause frequent problems if it did
  551. # [02:19] <luke> njn: yeah, i don't think valgrind's memcpy is being called here
  552. # [02:19] <njn> luke: why not?
  553. # [02:19] <luke> njn: for one, wouldn't valgrind be able to print the symbol?
  554. # [02:20] * Quits: tfair (tfairey@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  555. # [02:20] <njn> who knows, stack unwinding is a black art on x86-64
  556. # [02:20] <luke> njn: for two, it's the least crazy answer here: not a bug in glibc memcpy, not a bug in valgrind memcpy, but a bug in valgrind not replacing glibc memcpy with valgrind memcpy
  557. # [02:20] <luke> njn: and the line below shows a call to memcpy
  558. # [02:21] <njn> which line below?
  559. # [02:21] <luke> ==31799== by 0x100179A6E: JSFlatString* JSRope::flattenInternal<(JSRope::UsingBarrier)1>(JSContext*) (jsutil.h:315)
  560. # [02:21] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Input/output error)
  561. # [02:21] <luke> which is a call to memcpy
  562. # [02:22] <njn> I'm putting my money on it being a genuine SM bug, but without reproducing it's impossible to know for sure
  563. # [02:22] <luke> njn: did you read the comment
  564. # [02:22] <luke> ?
  565. # [02:23] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Connection timed out)
  566. # [02:23] <njn> yes
  567. # [02:23] * Quits: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com) (Quit: kumar)
  568. # [02:23] <luke> njn: we know the start and length of memory range passed to memcpy and we know the address memcpy is trying to read
  569. # [02:23] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  570. # [02:23] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  571. # [02:24] * Joins: mconley (mconley@A00174C9.68469654.6816E6B7.IP)
  572. # [02:25] <luke> njn: so, constructively: is there an easy way to find out whether we are calling valgrind's memcpy? perhaps gkw's valgrind installation is out of sync with glibc?
  573. # [02:25] * Joins: jrmuizel (jrmuizel@D8C22410.5BCEC6DB.DA78B690.IP)
  574. # [02:25] <njn> luke: run with --trace-redir=yes
  575. # [02:25] * Joins: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com)
  576. # [02:25] <njn> and search for memcpy among the spew
  577. # [02:25] <luke> njn: cool, we'll try that
  578. # [02:27] * Quits: jwq_away (jwq@moz-8238A1D6.irl.cri.nz) (Ping timeout)
  579. # [02:28] * Quits: AaronMT (AaronMT@moz-DEDA283.cpe.net.cable.rogers.com) (Quit: )
  580. # [02:29] * Quits: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: ashughes)
  581. # [02:29] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  582. # [02:31] * mbrubeck|sheriff is done sheriffing for the night... turning it over to #developers unless someone else wants the job
  583. # [02:31] <gps> mbrubeck: I'm seeking permission to merge services-central into mozilla-central. no C++ changes to disrupt libxul, just a bunch of Sync-related bugs
  584. # [02:31] * Quits: priya (priya@moz-BBE3ABD.mv.mozilla.com) (Quit: This computer has gone to sleep)
  585. # [02:32] <mbrubeck|sheriff> gps: go ahead
  586. # [02:32] <gps> (merge won't happen until latest s-c commit clears tbpl)
  587. # [02:32] <gps> thank you!
  588. # [02:33] * Quits: Waldo (waldo@moz-534B4EF1.hsd1.mi.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 8.0/20111108090029])
  589. # [02:33] * Joins: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net)
  590. # [02:33] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  591. # [02:33] * Quits: bwinton_away (bwinton@D7D3C4B5.88764A66.72A31D6.IP) (Ping timeout)
  592. # [02:34] * Joins: Waldo (waldo@moz-104CC309.mv.mozilla.com)
  593. # [02:34] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  594. # [02:34] * juanb|afk is now known as juanb
  595. # [02:35] * Joins: BenWa_ (Benoit@A8F8D5B7.B33E0CAE.57F33CED.IP)
  596. # [02:35] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  597. # [02:36] <Unfocused> hm, i wonder if theres any addons manager patches i could land before the services merge....
  598. # [02:36] * Quits: TheLink (TheLink@moz-753C1E34.pools.arcor-ip.net) (Client exited)
  599. # [02:37] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  600. # [02:37] * gps finds giant club
  601. # [02:37] <gkw> njn: http://pastebin.mozilla.org/1405875
  602. # [02:37] <Unfocused> ;)
  603. # [02:37] <gkw> (sorry, it's on larch, now recompiling with m-c, but the log should largely be the same)
  604. # [02:38] <BenWa_> edmorley: ping
  605. # [02:38] <edmorley> BenWa_ pong
  606. # [02:38] <BenWa_> edmorley: Re: PGO, someone from webkit told me they use this AllInOne approach to help reduce bloat: http://trac.webkit.org/browser/trunk/Source/WebCore/dom/DOMAllInOne.cpp#L26
  607. # [02:38] <BenWa_> Have we tried something like this?
  608. # [02:39] <gkw> luke: gimme a few mins, i'll upload an m-c log to bmo)
  609. # [02:39] <luke> gkw: thanks
  610. # [02:39] <BenWa_> It should be simple enough to make a build rule that concats our source file together as a single compilation unit
  611. # [02:39] <edmorley> BenWa_: sorry I'm not sure, khuey might be the best one to ask
  612. # [02:39] <BenWa_> Ok, np
  613. # [02:39] <edmorley> BenWa_: at this point, anything's worth a shot :-)
  614. # [02:39] * mbrubeck|sheriff is now known as mbrubeck
  615. # [02:40] * Joins: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net)
  616. # [02:40] <BenWa_> Yea, I may kick off a build tonight
  617. # [02:40] * Joins: bwinton_away (bwinton@D7D3C4B5.88764A66.72A31D6.IP)
  618. # [02:40] <BenWa_> Would rather first make sure no one else has tried it
  619. # [02:40] <njn> gkw: judging from valgrind/memcheck/mc_replace_strmem.c it's working as expected, but really sewardj is the expert on this stuff
  620. # [02:40] <gkw> luke: ^
  621. # [02:40] <edmorley> BenWa_: it's the first I've heard of the idea, so I don't think anyone else here has (at least in the last few days)
  622. # [02:41] <njn> gkw: do you see it on 64-bit as well as 32-bit?
  623. # [02:41] <BenWa_> Right, first time I heard it too
  624. # [02:41] <BenWa_> Mind you I would implement the concat in the build system and not suing a c preprocessor but that's just me :)
  625. # [02:41] <BenWa_> using*
  626. # [02:41] <gkw> njn: i could test with 64-bit
  627. # [02:43] * Joins: kanru (user@moz-6A9F2FC9.dynamic.hinet.net)
  628. # [02:43] <njn> gkw: couldn't hurt, just to check valgrind complains there too
  629. # [02:43] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  630. # [02:43] * Joins: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl)
  631. # [02:44] * Quits: edmorley (edmorley@moz-28ED10AB.range86-144.btcentralplus.com) (Quit: nn)
  632. # [02:45] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.2.13/20101203074205])
  633. # [02:45] <gps> I wouldn't trust our .cpp files to not pollute the preprocessor and screw with concatenation. I mean who bothers to undef stuff in .cpp files like they do with headers?
  634. # [02:47] * Joins: kaie2 (kaie@moz-D8015D55.dip.t-dialin.net)
  635. # [02:48] * Joins: jauip (x@moz-2E73ACE4.wp.shawcable.net)
  636. # [02:48] * Parts: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  637. # [02:48] * Quits: tanvi (tanvi@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  638. # [02:48] * Quits: kaie (kaie@moz-D215FCA3.dip.t-dialin.net) (Ping timeout)
  639. # [02:48] * kaie2 is now known as kaie
  640. # [02:49] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  641. # [02:50] <BenWa_> gps: It's possible but I think we can enable it for some components without any problems
  642. # [02:50] <gps> no doubt
  643. # [02:50] <BenWa_> We're likely to get a compile error I would imagine if it goes wrong
  644. # [02:50] <BenWa_> AFAIK we don't define crazy things
  645. # [02:51] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  646. # [02:51] * Quits: bholley (bholley@moz-CF74C10A.hsd1.ca.comcast.net) (Quit: bholley)
  647. # [02:51] <gps> I'm tempted to write up a quick Pyhon script using the Clang AST API to tell see...
  648. # [02:52] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  649. # [02:52] <BenWa_> gps: To tell you if we pollute the preprocessor? Wouldn't that not show up in an AST?
  650. # [02:52] <gps> sorry - using the lexer API ;)
  651. # [02:52] * juanb is now known as juanb|brb
  652. # [02:53] <BenWa_> gps: Well if you do it would make my job of trying it easier :)
  653. # [02:53] * Quits: necolas (necolas@moz-4197BE5D.bb.sky.com) (Client exited)
  654. # [02:53] <gps> would merging the .cpp files really make the linker go that much faster?
  655. # [02:53] * tbsaunde is now known as tbsaunde|really-busy
  656. # [02:54] * Parts: tbsaunde|really-busy (tbsaunde@moz-9DECD0.pc.cs.cmu.edu)
  657. # [02:54] <gps> is there that much overhead in managing N + 20 static libraries as opposed to 1? the symbol counts would be the same
  658. # [02:54] <BenWa_> gps: It could reduce bloat, I'm not sure how it would effect linking time
  659. # [02:54] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  660. # [02:55] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  661. # [02:55] * Quits: jauip (x@moz-2E73ACE4.wp.shawcable.net) (Quit: )
  662. # [02:55] <BenWa_> I'm far from an expert in this field but as I understand each cpp file generates its object file, which has some redundencies with other object files
  663. # [02:55] <gps> besides preprocessor foo, think of static variables in .cpp files suddenly becoming part of the same link unit
  664. # [02:56] <BenWa_> Right, that could be a problem
  665. # [02:56] <gps> yeah, I guess the linker would have to de-dupe external symbols less
  666. # [02:56] * Quits: liuche|food (liuche@moz-B77DEAEB.mozilla.org) (Quit: Lost terminal)
  667. # [02:57] <derf> These all seem like testable theories.
  668. # [02:57] <derf> Instead of just guessing about them.
  669. # [02:57] * Joins: liuche (liuche@moz-B77DEAEB.mozilla.org)
  670. # [02:57] <BenWa_> derf: I will try it when I get a chance
  671. # [02:57] <BenWa_> The static part is worrysome
  672. # [02:57] <BenWa_> err static variables/functions
  673. # [02:59] <gps> disregard my earlier bit about merging s-c to m-c. not gonna happen tonight
  674. # [03:00] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  675. # [03:00] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  676. # [03:00] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  677. # [03:00] * Quits: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net) (Quit: geoffbrown)
  678. # [03:01] * lsblakk is now known as lsblakk|afk
  679. # [03:02] * Joins: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net)
  680. # [03:02] * Quits: srinivas (chatzilla@moz-B2DF94DC.hfc.comcastbusiness.net) (Ping timeout)
  681. # [03:03] * adam is now known as adam-afk
  682. # [03:03] * Joins: anant (anant@moz-12AFB4A9.dsl.dynamic.sonic.net)
  683. # [03:05] * Joins: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net)
  684. # [03:08] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  685. # [03:08] * Quits: anant (anant@moz-12AFB4A9.dsl.dynamic.sonic.net) (Quit: anant)
  686. # [03:10] <sstangl> hm, I just noticed that switch-to-tab doesn't affect frecency rankings.
  687. # [03:10] <sstangl> is that intentional?
  688. # [03:11] * Parts: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  689. # [03:11] * Joins: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net)
  690. # [03:12] * Quits: jrmuizel (jrmuizel@D8C22410.5BCEC6DB.DA78B690.IP) (Ping timeout)
  691. # [03:12] <gavin> sstangl: see bug 678575 / bug 610720
  692. # [03:14] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Connection reset by peer)
  693. # [03:18] * Quits: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP) (Ping timeout)
  694. # [03:19] * joduinn-mtg is now known as joduinn
  695. # [03:19] * Joins: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP)
  696. # [03:19] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  697. # [03:20] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
  698. # [03:20] <jlebar> bz_dinner, "Now it may be that all the people involved in all these projects can't design worth anything. Or maybe they did some measurements that you haven't done and found that this approach works better...."
  699. # [03:20] <jlebar> lol
  700. # [03:21] * Quits: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 8.0/20111108090055])
  701. # [03:22] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.1)
  702. # [03:22] * Joins: Mossop (mossop@moz-E325C2EC.dsl.dynamic.sonic.net)
  703. # [03:23] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  704. # [03:23] * Quits: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  705. # [03:25] <roc> the landing queue is empty
  706. # [03:25] <roc> ?
  707. # [03:25] * Quits: juanb|brb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb|brb)
  708. # [03:26] * Quits: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP) (Ping timeout)
  709. # [03:28] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  710. # [03:28] * timA is now known as timA|away
  711. # [03:28] * zpao is now known as zpao|detached
  712. # [03:30] * Joins: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP)
  713. # [03:30] <jlebar> Wow, can I pile on?
  714. # [03:34] <lurking> currently no sheriff I think -
  715. # [03:35] <lurking> * mbrubeck|sheriff is done sheriffing for the night... turning it over to #developers unless someone else wants the job
  716. # [03:35] * Joins: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP)
  717. # [03:36] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  718. # [03:36] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Connection reset by peer)
  719. # [03:38] * Quits: jhammink (textual@moz-7B0110AD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  720. # [03:38] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  721. # [03:38] * Quits: KaiRo (robert@moz-85C3DC41.adsl.highway.telekom.at) (Input/output error)
  722. # [03:40] * Quits: chewey (chewey@moz-BA1DC9B1.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  723. # [03:41] * Joins: chewey (chewey@moz-2000F94C.dip0.t-ipconnect.de)
  724. # [03:41] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  725. # [03:41] <JonathanS> http://www.reddit.com/r/programming/comments/ncij5/firefoxs_codebase_is_now_so_big_it_fails_to_build/ so hi from reddit?
  726. # [03:45] * Waldo waits for inbound to reopen
  727. # [03:49] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  728. # [03:49] <lurking> I don't think its going to reopen anytime soon - everything is landing on m-c with approval AsFarAsIKnow
  729. # [03:51] <mbrubeck> It may be able to open in the morning after the last of the shrink-libxul stuff lands
  730. # [03:52] * Quits: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net) (Quit: Leaving.)
  731. # [03:54] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  732. # [03:56] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  733. # [03:57] * Joins: Bas_ (chatzilla@moz-B4DB3C59.ftth.concepts.nl)
  734. # [03:59] * Quits: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl) (Ping timeout)
  735. # [03:59] * Bas_ is now known as Bas
  736. # [03:59] <mbrubeck> Unfocused: Is it possible you broke test/browser_addons.js on Android?
  737. # [04:00] <mbrubeck> The build/automation.py.in change is the only one that looks like it could affect Android browser-chrome tests
  738. # [04:01] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  739. # [04:01] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  740. # [04:06] <Unfocused> mbrubeck: looking now
  741. # [04:07] * mbrubeck is looking at the log and the test file, trying to see what might have caused the timout
  742. # [04:07] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  743. # [04:07] * shorlander-away is now known as shorlander
  744. # [04:08] * Joins: Mook (mook@moz-B1410066.dsl.teksavvy.com)
  745. # [04:09] * joduinn is now known as joduinn-afk
  746. # [04:09] <mbrubeck> this test is a maze of twisty little callbacks
  747. # [04:10] <Unfocused> yes :\
  748. # [04:10] <Unfocused> don't *think* i broke that
  749. # [04:11] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  750. # [04:11] <Unfocused> you're right that only the automation.py.in change is relevant to those mobile tests
  751. # [04:12] <Unfocused> but that test doesn't seem to use those prefs
  752. # [04:12] <mbrubeck> we'll see what happens with the retrigger
  753. # [04:13] <mbrubeck> the add-on manager logging says the installation finished
  754. # [04:13] <mbrubeck> but it looks like the test's installListener is never called
  755. # [04:14] * Unfocused nods
  756. # [04:14] <philor> Unfocused: https://tbpl.mozilla.org/php/getParsedLog.php?id=7942014&tree=Mozilla-Aurora&full=1#error0 minus six lines
  757. # [04:15] * Quits: nthomas (chatzilla@moz-75DA4CCD.dsl.telstraclear.net) (Ping timeout)
  758. # [04:15] <philor> so apparently the tests in xpinstall/, and the tests on Aurora, are not immune to going for a little wander on the network
  759. # [04:16] <pcwalton> gecko 101 question: what is the outermost object that changes when navigating from one document to another? is it the document shell? the presentation shell?
  760. # [04:16] * Joins: sworkman-phone (sworkman@moz-BBE3ABD.mv.mozilla.com)
  761. # [04:16] * Quits: sworkman-phone (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman-phone)
  762. # [04:16] * Joins: nthomas (chatzilla@moz-75DA4CCD.dsl.telstraclear.net)
  763. # [04:16] * Quits: chewey (chewey@moz-2000F94C.dip0.t-ipconnect.de) (Ping timeout)
  764. # [04:17] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  765. # [04:18] <Unfocused> philor: ah, yea, that fix will need landing on aurora too
  766. # [04:18] <heycam> mbrubeck, would that be the cause of my moth orange here? https://tbpl.mozilla.org/?tree=Try&rev=11190dbab194
  767. # [04:18] * Quits: BenWa_ (Benoit@A8F8D5B7.B33E0CAE.57F33CED.IP) (Quit: BenWa_)
  768. # [04:18] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  769. # [04:18] <Unfocused> i'm pretty sure the xpinstall fails are just because the other browser-chrome tests are resetting a pref - i couldn't find any instance of a xpinstall test doing that
  770. # [04:19] * Joins: chewey (chewey@moz-2000F94C.dip0.t-ipconnect.de)
  771. # [04:19] <mbrubeck> heycam: Yeah, that looks like bug 709531 to me
  772. # [04:19] <heycam> mbrubeck, ok thanks for confirming
  773. # [04:20] <heycam> (since that patch was messing with test harness stuff, I wasn't sure whether my change had uncovered a new random orange)
  774. # [04:23] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  775. # [04:23] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  776. # [04:24] * Quits: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net) (Quit: ashughes)
  777. # [04:25] * Joins: KLB (Kenneth_Ba@34D9F890.96E31AB3.58C7303A.IP)
  778. # [04:30] * Joins: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net)
  779. # [04:30] <philor> oh, maybe nobody has replied to johnath's "if you touch this, it's entirely too obvious you'll own the concept of sheriffs" message because it didn't actually make it to the newsgroup
  780. # [04:30] <philor> and here I thought it was becase it was entirely too obvious that if you touched it, you'd own the concept of sheriffs
  781. # [04:33] <@bz_dinner> ok
  782. # [04:33] <@bz_dinner> so how's the tree?
  783. # [04:33] <@bz_dinner> pushable?
  784. # [04:33] * Joins: ctopper (craig@10F5C408.23A18F00.F9E1BAE1.IP)
  785. # [04:35] * bz_dinner is now known as bz
  786. # [04:37] <philor> close enough for our low standards, I'd say
  787. # [04:38] <philor> we probably won't file that 10.7 crash, we only do one every three days and I think we already did one today
  788. # [04:38] <philor> the Android b-c... maybe it'll wind up perma, maybe it's just new intermittent, but it won't be confusing
  789. # [04:39] <@bz> ok
  790. # [04:39] * @bz goes to get his patches into shape
  791. # [04:40] <@bz> also, are we still landing on m-c?
  792. # [04:40] <@bz> or is inbound open?
  793. # [04:40] <philor> m-c
  794. # [04:40] <@bz> I guess m-c
  795. # [04:40] <@bz> good
  796. # [04:40] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  797. # [04:41] <@bz> been a long time since I pushed here!
  798. # [04:42] <@bz> Any issue with me taking checkin-needed ridealongs?
  799. # [04:42] <philor> if somebody felt like merging to inbound, it would improve it a bit, since it's permaorange from only have 2/3 disables on it, but I think ehsan wants to land some mumble mumble before we go clear back to normal
  800. # [04:42] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  801. # [04:43] * @bz sees owner of bug 511909, is happy
  802. # [04:43] * glob|away is now known as glob
  803. # [04:44] <@bz> ok
  804. # [04:45] <@bz> someone else should push bug 701863
  805. # [04:45] <@bz> I tried twice, it was bad both times
  806. # [04:45] * Quits: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net) (Quit: Leaving)
  807. # [04:46] * Parts: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
  808. # [04:46] * heycam is now known as heycam|away
  809. # [04:46] <Waldo> bz: you pushed? I have one I'm willing to ridealong, if you want -- just a warning fix http://web.mit.edu/jwalden/www/silence-clang.diff
  810. # [04:47] <@bz> Waldo: not pushed yet
  811. # [04:47] <Waldo> no rush if you already did, just figured, if you're asking...
  812. # [04:47] <@bz> Waldo: I can take that one
  813. # [04:47] * @bz is still doing the qref -m "..." -u "..." dance because people are posting silly patches
  814. # [04:47] <Waldo> heh
  815. # [04:47] * Waldo has had -U in his defaults since forever
  816. # [04:47] <philor> if it were me, I'd skip checkin-needed on things that you haven't personally pushed to try, trusting that inbound will open tomorrow
  817. # [04:47] <@bz> well, yes
  818. # [04:48] <@bz> well
  819. # [04:48] * Joins: jrmuizel (jrmuizel@moz-82636463.cpe.net.cable.rogers.com)
  820. # [04:48] <@bz> I reviewed one of these patche
  821. # [04:48] <@bz> er, patches
  822. # [04:48] <@bz> and I know it's very safe
  823. # [04:48] <@bz> the other....
  824. # [04:48] <Waldo> I have two other patches that could ride along, but they're more code-changey, so not important
  825. # [04:48] * Joins: graydot (jeba@B6001B9.4E8FB30C.700C6EB0.IP)
  826. # [04:48] <@bz> I trust the reviewer
  827. # [04:48] * Quits: markh (markh@moz-BCB4C723.vic.bigpond.net.au) (Ping timeout)
  828. # [04:48] <Waldo> although I guess one is just undoing a cast, in a sense
  829. # [04:48] * philor remains mum
  830. # [04:48] <@bz> fair
  831. # [04:48] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  832. # [04:48] <@bz> you get to tell me you told me so later, as needed
  833. # [04:48] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  834. # [04:48] <@bz> the biggest risk in my push is my change anyway. ;)
  835. # [04:48] <Waldo> bug 710192, if you feel interested in seeking it out and going with it
  836. # [04:49] <philor> uh oh, permaorange
  837. # [04:49] * Waldo should probably branch-flag that, after it lands on trunk
  838. # [04:50] <@bz> philor: where?
  839. # [04:50] <philor> to the extent that you can call the same thing twice in a row on android-xul perma, just because it hasn't ever been seen before and is vaguely related to the push
  840. # [04:50] * @bz holds push
  841. # [04:50] <@bz> hmm
  842. # [04:50] <Unfocused> just saw that
  843. # [04:50] <Unfocused> no idea why its happening
  844. # [04:50] <@bz> I'm happy to hold for now
  845. # [04:50] <Unfocused> (as in, just saw the retrigger result)
  846. # [04:50] * Joins: markh (markh@moz-BCB4C723.vic.bigpond.net.au)
  847. # [04:52] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  848. # [04:52] * philor puts half his money on "that test actually was depending on being able to hit the network"
  849. # [04:52] <Unfocused> heh
  850. # [04:52] <@bz> on android only?
  851. # [04:52] <Unfocused> yep
  852. # [04:52] <@bz> hmm
  853. # [04:53] <@bz> I guess that _is_ an android-only test
  854. # [04:53] <Unfocused> and i've never even looked at the android addons manager, so that test is completely new to me
  855. # [04:53] * @bz is reading test
  856. # [04:53] <@bz> http://mxr.mozilla.org/mozilla-central/source/mobile/xul/chrome/tests/browser_addons.js
  857. # [04:53] <@bz> right?
  858. # [04:53] <philor> yep
  859. # [04:53] * heycam|away is now known as heycam
  860. # [04:54] <philor> hmm, Services.prefs.clearUserPref
  861. # [04:54] <@bz> only seems to hit http://example.org or .com
  862. # [04:55] <philor> bug of the day is from hitting the amo API off a pref, though
  863. # [04:56] * philor puts the other half of his money on them calling clearUserPref and clearing Unfocused's user_prefs
  864. # [04:56] * Joins: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net)
  865. # [04:56] <philor> but first, to lock up and finally go home
  866. # [04:56] <pcwalton> bz: when you get a chance, could you let me know where to look for the code that switches the displayed document in a <browser> to the new page when navigating?
  867. # [04:57] * philor is now known as philor|away
  868. # [04:57] <biesi_> nsDocShell::Embed
  869. # [04:57] <Unfocused> philor: looks like it only does that at the end of the test though
  870. # [04:57] <pcwalton> something like where the new docshell is attached?
  871. # [04:57] <biesi_> pcwalton, ^
  872. # [04:57] <pcwalton> biesi_: thank you
  873. # [04:58] <@bz> pcwalton: what biesi said
  874. # [04:58] <pcwalton> biesi_: after that call finishes, is it true that every paint event directed at the <browser> will paint the new page and never the old one?
  875. # [04:59] <biesi_> I believe so, although I'm not 100% sure
  876. # [04:59] <pcwalton> bz: ^
  877. # [05:02] * Joins: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net)
  878. # [05:03] <pcwalton> comment seems to indicate otherwise: // We don't show the mContentViewer yet, since we want to draw the old page until we have enough of the new page to show. Just return with the new viewer still set to hidden.
  879. # [05:03] * Quits: jrmuizel (jrmuizel@moz-82636463.cpe.net.cable.rogers.com) (Input/output error)
  880. # [05:03] * Unfocused is confused
  881. # [05:06] <pcwalton> bz: is DocumentViewerImpl::Show() what I want to guarantee that invariant?
  882. # [05:07] * nthomas is now known as nthomas|away
  883. # [05:10] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  884. # [05:11] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  885. # [05:12] <@bz> pcwalton: sorry, reading up
  886. # [05:12] <@bz> pcwalton: the invariant that paint events will paint the new thing?
  887. # [05:12] <pcwalton> right
  888. # [05:12] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  889. # [05:13] <@bz> yeah
  890. # [05:13] <@bz> Show() should do that
  891. # [05:13] <pcwalton> ok, and I assume that's always called
  892. # [05:13] <pcwalton> when the document is shown
  893. # [05:15] * Quits: ctopper (craig@10F5C408.23A18F00.F9E1BAE1.IP) (Quit: ctopper)
  894. # [05:15] * Quits: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP) (Ping timeout)
  895. # [05:16] <@bz> http://www.betabeat.com/2011/12/13/as-banks-start-nosing-around-facebook-and-twitter-the-wrong-friends-might-just-sink-your-credit/?show=all is a disturbing read
  896. # [05:16] <@bz> pcwalton: yes
  897. # [05:16] <pcwalton> great, thanks
  898. # [05:18] * Joins: jrmuizel (jrmuizel@moz-82636463.cpe.net.cable.rogers.com)
  899. # [05:20] <Unfocused> damned if i know whats up with that test. and backing out the test-fixes that coincide with that orange will just make things worse
  900. # [05:21] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
  901. # [05:21] <mbrubeck> I'm taking another look...
  902. # [05:21] <mbrubeck> I should try to repro on desktop...
  903. # [05:22] <dRdR> mbrubeck: dumb question: if I commit something directly to central, should I close the bug for it myself once all tests pass?
  904. # [05:22] <mbrubeck> dRdR: You can close the bug as soon as you push to m-c.
  905. # [05:22] <Unfocused> mbrubeck: i could just be too tired/sick to figure it out today :\
  906. # [05:22] <dRdR> mbrubeck: okay, thanks
  907. # [05:23] <Unfocused> we could just disable that one test, and see if Wes (who wrote most of that test) knows whats up
  908. # [05:23] * glob is enjoying bz's slashdot comments
  909. # [05:23] <mbrubeck> Unfocused: yeah
  910. # [05:23] <mbrubeck> I think wesj is just back (or back soon) from travel
  911. # [05:26] * Quits: klugefoo (kahr@moz-F88DFDF5.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  912. # [05:27] * Quits: jimb (user@moz-48241F6F.hsd1.or.comcast.net) (Ping timeout)
  913. # [05:27] <nigelb> glob: link?
  914. # [05:27] <glob> nigelb, http://developers.slashdot.org/story/11/12/14/1725205/firefox-too-big-to-link-on-32-bit-windows
  915. # [05:28] <nigelb> oh, that should be deliciously trollish.
  916. # [05:28] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  917. # [05:29] * Quits: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  918. # [05:29] * Joins: klugefoo (kahr@moz-F88DFDF5.lightspeed.sntcca.sbcglobal.net)
  919. # [05:30] <nigelb> "I thought people on this site were supposed to know something about computers." <3
  920. # [05:30] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  921. # [05:30] <Unfocused> mbrubeck: i'm filing a bug if you or bz wanna disable that test
  922. # [05:31] <Unfocused> (plz? :) )
  923. # [05:32] <Unfocused> bug 710956
  924. # [05:32] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  925. # [05:34] * Quits: jesup (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.87 [Firefox 11.0a1/20111116082046])
  926. # [05:35] * Quits: Waldo (waldo@moz-104CC309.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 8.0/20111108090029])
  927. # [05:35] <mbrubeck> Unfocused: sure.
  928. # [05:36] <roc> don't go to slashdot
  929. # [05:36] <Unfocused> ty! i don't rust myself not to screw that up tonight
  930. # [05:36] * Quits: coop|away (Chris@moz-A6FE435.build.sjc1.mozilla.com) (Quit: coop|away)
  931. # [05:36] * Joins: srinivas (chatzilla@moz-2790C4FB.hsd1.ca.comcast.net)
  932. # [05:36] <@bz> Unfocused: do we have a plan for the b-c orange?
  933. # [05:37] <roc> it's the voyeuristic pleasure of watching a car crash
  934. # [05:37] <Unfocused> bz: yea, disable, and wait for wesj to show up
  935. # [05:37] * mbrubeck will push a disable patch
  936. # [05:38] * adam-afk is now known as adam
  937. # [05:38] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
  938. # [05:39] <@bz> Unfocused: ok
  939. # [05:39] * @bz will push on top of that, then
  940. # [05:39] <mbrubeck> pushed
  941. # [05:40] <Unfocused> ty!
  942. # [05:40] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/0afa7a488c75 - Matt Brubeck - Bug 710956 - Disable mobile/xul/chrome/tests/browser_addons.js. a=me
  943. # [05:41] * Joins: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net)
  944. # [05:41] * njn is so happy the name libpr0n has been expunged
  945. # [05:42] <robarnold> poor stuart
  946. # [05:42] <robarnold> what is is called now?
  947. # [05:43] <@bz> robarnold: image
  948. # [05:43] <@bz> robarnold: (also moved from modules/ to toplevel)
  949. # [05:43] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  950. # [05:43] <robarnold> how plain :)
  951. # [05:43] * Quits: tonymec|away (tonymec@6AA6E443.C18A3479.277517C1.IP) (Input/output error)
  952. # [05:44] <@bz> mbrubeck: so should be safe to push on top of you?
  953. # [05:44] <Unfocused> in theory
  954. # [05:44] <@bz> ok
  955. # [05:44] * @bz will do in a bit
  956. # [05:44] * Quits: srinivas (chatzilla@moz-2790C4FB.hsd1.ca.comcast.net) (Ping timeout)
  957. # [05:45] * Joins: tonymec__ (tonymec@6AA6E443.C18A3479.277517C1.IP)
  958. # [05:45] * tonymec__ is now known as tonymec|away
  959. # [05:46] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  960. # [05:46] * philor|away is now known as philor
  961. # [05:47] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Linkinus - http://linkinus.com)
  962. # [05:47] * Quits: jrmuizel (jrmuizel@moz-82636463.cpe.net.cable.rogers.com) (Input/output error)
  963. # [05:48] <@bz> pushed
  964. # [05:48] * Joins: srinivas (chatzilla@moz-2790C4FB.hsd1.ca.comcast.net)
  965. # [05:49] * glob is now known as glob|away
  966. # [05:51] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/cdc587a042ae - Boris Zbarsky - Bug 709256 part 3. Skip calling PresShell::FlushPendingNotifications altogether if there might not be anything to flush. r=roc
  967. # [05:51] <firebot> http://hg.mozilla.org/mozilla-central/rev/d79786b46951 - Boris Zbarsky - Bug 709256 part 2. Short-circuit PresShell::ProcessReflowCommands when there aren't any. r=roc
  968. # [05:51] <firebot> http://hg.mozilla.org/mozilla-central/rev/ba1d8b3a53e4 - Jet Villegas - Bug 511909. Allow @-rules to nest when parsing CSS. In particular, allow them inside @media and @-moz-document. r=dbaron
  969. # [05:51] <firebot> http://hg.mozilla.org/mozilla-central/rev/f586cb3fa70d - Boris Zbarsky - Bug 709256 part 1. Fast-path RestyleTracker::ProcessRestyles when there aren't any restyles to process. r=roc
  970. # [05:51] <firebot> http://hg.mozilla.org/mozilla-central/rev/a41a3d881600 - Boris Zbarsky - Bug 709256 part 5. Fast-path nsAnimationManager::DispatchEvents when there are no events. r=dbaron
  971. # [05:51] <firebot> http://hg.mozilla.org/mozilla-central/rev/ae42e4497ff2 - Jeff Walden - Silence unused-value warnings with various Valgrind macros in clang, and add a silencing instance to jsgc.cpp. No bug, rs=jorendorff, a=philor
  972. # [05:51] * Quits: Mook (mook@moz-B1410066.dsl.teksavvy.com) (Ping timeout)
  973. # [05:51] <firebot> http://hg.mozilla.org/mozilla-central/rev/43c603bd0163 - Boris Zbarsky - Bug 709256 part 4. Don't flush the sink for HTML if we've already started layout. r=smaug
  974. # [05:51] <@dbaron> hmmm, I'm finally seeing firebot messages again
  975. # [05:51] <firebot> http://hg.mozilla.org/mozilla-central/rev/a3f62505cd16 - Christian Holler - Bug 709483. Fix off-by-one error in the call to memmove that could cause us to copy memory we didn't own. r=bzbarsky
  976. # [05:52] * Joins: Mook (mook@68E3C9C2.16C74E88.6F478678.IP)
  977. # [05:52] <philor> I'm amused by how many people take my nick both in vain, and as though it meant something
  978. # [05:52] <@dbaron> So I think the bug is that X-Chat's "nick names not to highlight" setting actually causes anything said by that nickname to just not show up at all
  979. # [05:53] <dRdR> philor: how do you pronounce it? is it like "phil or" or "fye lor"
  980. # [05:53] <@dbaron> philor, philor!
  981. # [05:53] <roc> dbaron: one thing is that firebot has a limit on the number of checkins that it reports; landings over the limit just aren't reported
  982. # [05:53] <@dbaron> roc, yeah, I know
  983. # [05:54] <@dbaron> roc, but I actually hadn't seen a line from firebot for about a year
  984. # [05:54] <@dbaron> roc, since I configured XChat to not alert me when firebot said "dbaron"
  985. # [05:54] <roc> these days most landings on central are large merges from inbound so they don't show up in this channel
  986. # [05:54] <@dbaron> !seen roc
  987. # [05:54] <@killer> roc is on the channel right now!
  988. # [05:54] <firebot> roc was last seen 8 seconds ago, saying 'these days most landings on central are large merges from inbound so they don't show up in this channel' in #developers.
  989. # [05:54] <philor> dRdR: phil
  990. # [05:54] <dRdR> anyone have any opinions on landing all dependents of bug 706702
  991. # [05:54] <dRdR> philor: ok
  992. # [05:55] <@dbaron> roc, see, it was really wierd to never see any responses to !seen commands
  993. # [05:55] <darktrojan> dbaron, xchat did that to me too, apparently "don't highlight" means "don't show at all"
  994. # [05:56] <darktrojan> :/
  995. # [05:56] <heycam> what does Real Memory mean in OS X's Activity Monitor?
  996. # [05:56] * Joins: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz)
  997. # [05:56] * heycam assumes it isn't the memory < 640kB!
  998. # [05:56] <@bz> heycam: RSS, afaict
  999. # [05:56] <@bz> heycam: as opposed to "virtual memory"
  1000. # [05:56] <heycam> bz, ok cool
  1001. # [05:56] <heycam> I wonder if it's normal for Thunderbird to be taking 500MB of memory then
  1002. # [05:57] <heycam> seems like a lot
  1003. # [05:57] <@bz> RSIZE, to be more precise
  1004. # [05:57] <@bz> which may or may not match RSS
  1005. # [05:57] <dRdR> any sheriff right now or anyone who wants to pretend to be one?
  1006. # [05:57] <@bz> my tbird is at 461MB right now
  1007. # [05:57] * heycam mans ps to see the difference
  1008. # [05:57] <heycam> guess it's not abnormal then
  1009. # [05:57] * Quits: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  1010. # [05:58] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
  1011. # [05:58] * @bz hadn't realized tbird was taking that much ram
  1012. # [05:58] <@bz> wonder why
  1013. # [05:58] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  1014. # [05:59] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  1015. # [05:59] * Quits: graydot (jeba@B6001B9.4E8FB30C.700C6EB0.IP) (Quit: graydot)
  1016. # [05:59] <philor> gah!
  1017. # [05:59] <heycam> i thought it would be safe to give my vm 2GB, but now i'm paging, which is what made me look
  1018. # [06:00] <@bz> 2GB is no longer safe
  1019. # [06:00] <dRdR> oh well I guess I'll just land tomorrow
  1020. # [06:00] <heycam> (i mean my host system is paging)
  1021. # [06:00] <@bz> ah
  1022. # [06:00] <@bz> I see
  1023. # [06:00] <philor> nobody else is troubled by crashes on first use of the context menu after resume from sleep, are they?
  1024. # [06:00] <@bz> 4gb ram on host?
  1025. # [06:01] <heycam> of course my Nightly is taking up 1.42GB, so there's that, too...
  1026. # [06:01] <@bz> philor: I am
  1027. # [06:01] <heycam> bz, 8GB!
  1028. # [06:01] * Joins: tabb0t (tabb0t@4A77860B.E4AC1459.FFE8C4AF.IP)
  1029. # [06:01] <philor> I'd been blaming them on some extension and being too lazy to see, but now that I updated Tb, it does the same thing
  1030. # [06:01] <@bz> philor: got a stack?
  1031. # [06:01] <@bz> heycam: errrrr
  1032. # [06:01] <@bz> https://crash-stats.mozilla.com/report/index/bp-abc4d3b3-baee-4651-b982-713ff2111214
  1033. # [06:01] <@bz> no actual crash report
  1034. # [06:01] <@bz> why not?
  1035. # [06:01] <philor> bz: nope, I crash once a year usually, so I build opt without symbols
  1036. # [06:01] <@bz> sadfaces. :(
  1037. # [06:01] <@bz> philor: oh, you don't use m.org builds?
  1038. # [06:02] <@bz> (not like it helps; see above)
  1039. # [06:02] <philor> nope, my own
  1040. # [06:02] <philor> official at work, on Win, where I don't crash
  1041. # [06:02] <philor> but you're right, I should try that
  1042. # [06:03] <heycam> bz, got around 70 tabs open. uptime of… maybe a week? what's a good way of determining if that 1.42GB is reasonable?
  1043. # [06:03] * Quits: srinivas (chatzilla@moz-2790C4FB.hsd1.ca.comcast.net) (Ping timeout)
  1044. # [06:03] * Quits: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net) (Ping timeout)
  1045. # [06:05] * Quits: jdm (jdm@moz-523ECD3B.dsl.teksavvy.com) (Client exited)
  1046. # [06:05] <mbrubeck> dRdR: Looks like your landing would be Android-only?
  1047. # [06:06] <dRdR> mbrubeck: no, it affects everything but isn't much in the way of new code (mostly shuffling)
  1048. # [06:06] <mbrubeck> err, I guess not (looking at the patches)
  1049. # [06:07] <dRdR> I'd be fine with waiting for khuey if you're not comfortable with it, I think it should be ok though
  1050. # [06:07] * Joins: Poly-C (Poly-C@moz-3AFB4369.dip.t-dialin.net)
  1051. # [06:07] * Quits: Polynomial-C (Poly-C@moz-F089909D.dip.t-dialin.net) (Ping timeout)
  1052. # [06:07] * Quits: mconley (mconley@A00174C9.68469654.6816E6B7.IP) (Input/output error)
  1053. # [06:07] * Quits: Mook (mook@68E3C9C2.16C74E88.6F478678.IP) (Ping timeout)
  1054. # [06:07] <mbrubeck> dRdR: Anyway, the tree is just metered, not closed -- tests are pretty much caught up and there's no queue, so you can land now if you're ready.
  1055. # [06:08] <dRdR> mbrubeck: ok, will do, thanks
  1056. # [06:08] * Joins: Mook (mook@moz-B1410066.dsl.teksavvy.com)
  1057. # [06:08] <@bz> heycam: sounds about like what I see
  1058. # [06:08] <heycam> bz, ok
  1059. # [06:09] <@bz> heycam: look at about:memory to see what's using it?
  1060. # [06:09] * KWierso guesses heap-unclassified
  1061. # [06:09] * @bz too, but.....
  1062. # [06:09] <dRdR> mbrubeck: a=you?
  1063. # [06:09] <heycam> 467MB JS, 400MB heap-unclassified, 200MB layout
  1064. # [06:10] * Joins: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP)
  1065. # [06:10] * Quits: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1066. # [06:10] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f9203039a956 - Doug Sherk - Bug 699482: refactored GfxDriverInfo init to happen after global init r=bjacob
  1067. # [06:10] <firebot> http://hg.mozilla.org/mozilla-central/rev/8c075fee9be4 - Doug Sherk - Bug 704710: refactor GfxDriverInfo/GfxInfo(Base) to support string-based vendor and device id r=joe
  1068. # [06:10] <mbrubeck> dRdR: sure
  1069. # [06:10] <firebot> http://hg.mozilla.org/mozilla-central/rev/b9c1b8afb35a - Doug Sherk - Bug 689598: implement Android gfx blocklisting r=joe
  1070. # [06:11] <mbrubeck> though it looks like I replied too late :)
  1071. # [06:11] <firebot> http://hg.mozilla.org/mozilla-central/rev/49b8bec6d175 - Doug Sherk - Bug 706739: don't evaluate static blocklist or special cases when evaluating downloaded blocklist r=joe
  1072. # [06:11] <firebot> http://hg.mozilla.org/mozilla-central/rev/fe937bac6e75 - Doug Sherk - Bug 710103: Update XPCShell tests for GfxInfo blocklisting r=joe a=mbrubeck
  1073. # [06:11] <firebot> http://hg.mozilla.org/mozilla-central/rev/8f7893e1c20c - Doug Sherk - Bug 705959: move some special cases into global blocklists r=joe
  1074. # [06:11] <firebot> http://hg.mozilla.org/mozilla-central/rev/838e8168ea50 - Doug Sherk - Bug 689598: fix crash reporter on Android r=BenWa
  1075. # [06:11] <firebot> http://hg.mozilla.org/mozilla-central/rev/dd2e6ce53715 - Doug Sherk - Bug 710432: fix Linux GfxInfo to do feature checks r=joe
  1076. # [06:11] <dRdR> mbrubeck: sorry I actually accidentally fired off the commit before you replied =/
  1077. # [06:11] <dRdR> sounds like it's fine though
  1078. # [06:14] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1079. # [06:15] * Joins: fabrice (fabrice@moz-104CC309.mv.mozilla.com)
  1080. # [06:15] * Joins: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw)
  1081. # [06:16] * Quits: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw) (Quit: regen)
  1082. # [06:16] * philor is now known as philor|away
  1083. # [06:16] * philor|away is now known as philor
  1084. # [06:17] <philor> apparently I don't crash after a catnap, though
  1085. # [06:18] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1086. # [06:18] * Quits: Poly-C (Poly-C@moz-3AFB4369.dip.t-dialin.net) (Ping timeout)
  1087. # [06:19] * Quits: dRdR (dRdR@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1088. # [06:25] * Joins: regen (Miller@moz-61070CB2.adsl.dynamic.seed.net.tw)
  1089. # [06:27] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  1090. # [06:29] * Joins: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net)
  1091. # [06:30] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  1092. # [06:31] <philor> wonder how many people have gotten L3 access since we started using cedar as a proto-inbound
  1093. # [06:32] <philor> and have thus never actually met the tree rules before
  1094. # [06:32] <glandium> ehsan: ping
  1095. # [06:33] * Quits: regen (Miller@moz-61070CB2.adsl.dynamic.seed.net.tw) (Quit: regen)
  1096. # [06:37] * darktrojan hasn't ever used cedar
  1097. # [06:38] <philor> there's that, too :)
  1098. # [06:38] * Joins: srinivas (chatzilla@moz-2790C4FB.hsd1.ca.comcast.net)
  1099. # [06:39] * Quits: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ami_Ty)
  1100. # [06:39] <darktrojan> in fact I don't recall ever reading anything about the hows and whys
  1101. # [06:40] <darktrojan> (of using cedar)
  1102. # [06:40] <rnewman> ~2 pending builds on m-c, and I have a Java-only change to land; anyone object?
  1103. # [06:40] <philor> doo it
  1104. # [06:40] <rnewman> danke
  1105. # [06:42] * Quits: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net) (Ping timeout)
  1106. # [06:43] * Joins: jesup (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net)
  1107. # [06:45] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/719b47a9f052 - Jason Voll - Bug 710418 - Browser content provider can't handle null projections in query. r=blassey, a=rnewman
  1108. # [06:45] <glandium> philor: are you sheriffing?
  1109. # [06:46] <philor> glandium: in the most mild and sloppy of ways, yeah
  1110. # [06:47] <glandium> philor: may i push bugs 709721 and 709914 ? Ehsan got a successful try out of them
  1111. # [06:47] * philor watches bugzilla spin
  1112. # [06:47] * jcranmer is now known as jcranmer|away
  1113. # [06:48] * Joins: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net)
  1114. # [06:49] <philor> oh, is that the media thing of his "let me land the media thing tomorrow, and then we can reopen for realz"?
  1115. # [06:50] <glandium> philor: yup
  1116. # [06:50] * Quits: srinivas (chatzilla@moz-2790C4FB.hsd1.ca.comcast.net) (Ping timeout)
  1117. # [06:51] <philor> "ehsan: ping" indeed
  1118. # [06:51] <darktrojan> \o/
  1119. # [06:51] * Joins: Poly-C (Poly-C@moz-3AFB4369.dip.t-dialin.net)
  1120. # [06:51] <philor> maybe I should walk to phx and get a copy of the bugs, that might be faster
  1121. # [06:52] * Joins: dRdR (dRdR@moz-57178BD3.hsd1.ca.comcast.net)
  1122. # [06:55] * Quits: Mook (mook@moz-B1410066.dsl.teksavvy.com) (Ping timeout)
  1123. # [06:56] * Joins: Mook (mook@moz-B1410066.dsl.teksavvy.com)
  1124. # [06:57] <KWierso> philor: they loaded almost instantlyish for me...
  1125. # [06:58] <@bz> mmmmmmm1
  1126. # [06:58] * @bz hopes that's random
  1127. # [06:58] * Quits: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1128. # [06:59] <philor> it is, we've just never adjusted the summary of that second listed one to mention that "other timeouts" means "in test_loop.html"
  1129. # [07:00] <philor> glandium: sorry, the string between the tin cans of my internet connection is getting wet tonight, just finally made it to the try push
  1130. # [07:02] * Quits: Mossop (mossop@moz-E325C2EC.dsl.dynamic.sonic.net) (Quit: Fleeing the scene)
  1131. # [07:06] * Joins: Mossop (mossop@moz-E325C2EC.dsl.dynamic.sonic.net)
  1132. # [07:06] <@bz> fetching summary failed
  1133. # [07:06] * @bz hates it when his summaries are not fetching
  1134. # [07:07] <@bz> nothing like an ugly summary to ruin your day.
  1135. # [07:07] <philor> I've never quite figured out whether loading the full log actually helps, or just distracts me until tbpl is ready to actually fetch it
  1136. # [07:07] * Quits: njn (chatzilla@moz-A6B647BB.dyn.iinet.net.au) (Quit: ChatZilla 0.9.87 [Firefox 11.0a1/20111212152829])
  1137. # [07:07] <glandium> why does distcc not want to build more than 4 jobs in parallel when i started it with --jobs 12?
  1138. # [07:08] <philor> I know with tinderbox it did help, and why, but I don't think there's the same sort of cache in front of ftp.m.o, plus there isn't the cgi serving it
  1139. # [07:09] <philor> glandium: yeah, agreed, that try push looks moderately green, and we're better off pushing it now while things are quiet, and if ehsan had some reason not to want it to land, he should have said so
  1140. # [07:09] <glandium> ehsan: i think he just didn't land because he didn't have the results
  1141. # [07:10] <philor> makes sense
  1142. # [07:10] <dolske> interesting... http://www.viva64.com/en/a/0078/
  1143. # [07:10] <dolske> anyone know if someone's filed bugs on those findings in Firefox yet?
  1144. # [07:10] * Quits: rhung (wells@moz-1FED9F3D.dsl.bell.ca) (Quit: )
  1145. # [07:10] <philor> plus I think he'd already had a pretty full couple of days by then :)
  1146. # [07:11] <philor> mmm, that J is the same one assertion we're ignoring on m-c
  1147. # [07:13] <Callek> khuey|away, glandium: fyi if this reddit comment is correct: http://developers.slashdot.org/comments.pl?sid=2574298&cid=38373198 might be an interesting data point :-)
  1148. # [07:15] * Joins: rhung (wells@moz-1FED9F3D.dsl.bell.ca)
  1149. # [07:15] * ewong|Zzz is now known as ewong
  1150. # [07:17] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/beac16509534 - Mike Hommey - Bug 709914 - Slice out the ANGLE compiler from libxul on Windows. r=khuey,a=philor
  1151. # [07:17] * Quits: Mossop (mossop@moz-E325C2EC.dsl.dynamic.sonic.net) (Ping timeout)
  1152. # [07:17] <firebot> http://hg.mozilla.org/mozilla-central/rev/9123d35faa6c - Mike Hommey - Bug 709721 - Move video and audio libraries in a gkmedias library on Windows. r=khuey
  1153. # [07:17] <firebot> http://hg.mozilla.org/mozilla-central/rev/9a591b290431 - Ehsan Akhgari - Bug 709721 - Part 2: Access vpx_codec_vp8_dx_algo through the function accessor to make things work cross-modules. r=cpearce
  1154. # [07:17] <philor> "Random Slashdot user's comment solves Mozilla's problems yet again. "This must be the fiftieth time this has happened," stunned Mozilla programmers say."
  1155. # [07:17] * glob|away is now known as glob
  1156. # [07:18] <glandium> Callek: it's a slashdot comment, and it's bz's
  1157. # [07:18] <Callek> erm ok yea I don't know how I fucked up my reading there,
  1158. # [07:19] <glob> Callek, see https://code.google.com/p/chromium/issues/detail?id=21932#c10 (9gb needed to link chrome with pgo enabled)
  1159. # [07:19] <philor> well, *that* would explain why random /. comments keep solving our problems
  1160. # [07:21] * Quits: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1161. # [07:22] * Quits: kennyluck (kennyluck@moz-EAB1F472.dynamic.hinet.net) (Ping timeout)
  1162. # [07:22] * Joins: kennyluck (kennyluck@moz-EAB1F472.dynamic.hinet.net)
  1163. # [07:23] <glandium> glob: RAM usage wouldn't be *that* much of a problem if MS provided a 64-bits linker that can output 32-bits binaries, like ld and gold do
  1164. # [07:23] <@bz> philor: ooh
  1165. # [07:23] <@bz> philor: is that from a slashdot comment too?
  1166. # [07:23] * Joins: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net)
  1167. # [07:23] * shorlander is now known as shorlander-away
  1168. # [07:24] * Mook wonders how far behind on optimization gcc/mingw is these days
  1169. # [07:24] <@bz> philor: I was actually pretty happy about the number of voices of sanity in that discussion
  1170. # [07:24] <philor> bz: no, if the random slashdot comments are your comments on slashdot, that would explain...
  1171. # [07:24] <@bz> philor: heh
  1172. # [07:24] <@bz> philor: I don't put useful stuff in slashdot comments
  1173. # [07:24] <@bz> philor: I put it in bugs and newsgroups. ;)
  1174. # [07:24] <glandium> bz: and a few "heh, so chrome is faster and lighter, and doesn't even build with PGO?"
  1175. # [07:25] <Mook> bz: I disagree; you put useful stuff there, at least in terms of letting other people know about things.
  1176. # [07:25] <darktrojan> chrome is faster?
  1177. # [07:25] <glandium> darktrojan: snappier, i'd say
  1178. # [07:25] <@bz> Mook: well, sure. That's the point
  1179. # [07:25] <darktrojan> can't say I'd noticed
  1180. # [07:26] <glandium> definitely not lighter, though
  1181. # [07:26] <@bz> glandium: which are pretty reasonable comments, imo
  1182. # [07:26] <@bz> glandium: people seem to think Chrome uses less memory than it really does
  1183. # [07:26] <@bz> glandium: because they always measure by closing all tabs first
  1184. # [07:26] <@bz> glandium: and Chrome is really good at that
  1185. # [07:26] <glandium> at closing all tabs?
  1186. # [07:29] * Quits: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP) (Ping timeout)
  1187. # [07:29] <@bz> at releasing memory when you do that
  1188. # [07:29] * Joins: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP)
  1189. # [07:29] <glandium> well, easy for it, it just has to kill processes
  1190. # [07:29] <@bz> sure
  1191. # [07:29] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Client exited)
  1192. # [07:30] * Parts: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Leaving)
  1193. # [07:32] * Quits: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  1194. # [07:33] * Quits: @dbaron (dbaron@moz-27F87443.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1195. # [07:33] <dolske> firebot: bug 710966
  1196. # [07:33] <firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=710966 nor, --, ---, nobody, NEW, Tracking bug for issues found by PVS-Studio / viva64.com
  1197. # [07:33] * dolske starts filing bugs.
  1198. # [07:33] <@bz> man
  1199. # [07:33] <@bz> muscle memory
  1200. # [07:33] <@bz> me marked his pushed bugs, but didn't change resolution
  1201. # [07:35] * Quits: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com) (Quit: lmandel)
  1202. # [07:35] * adam is now known as adam-afk
  1203. # [07:36] <@bz> dolske: wish I could comment on his article
  1204. # [07:36] <@bz> dolske: he's wrong about at least one of them
  1205. # [07:36] <dolske> I just starting looking, the two I looked at were legit
  1206. # [07:37] <@bz> dolske: the first two look legit
  1207. # [07:37] <@bz> mShell->FlushPendingNotifications(Flush_Layout);
  1208. # [07:37] <@bz> if (!mShell) {
  1209. # [07:37] <@bz> return NS_OK;
  1210. # [07:37] <@bz> }
  1211. # [07:37] <@bz> But this code is correct
  1212. # [07:37] * Joins: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com)
  1213. # [07:38] <dolske> ...oh?
  1214. # [07:38] <@bz> FlushPendingNotifications can run arbitrary script
  1215. # [07:38] <@bz> and in particular once it's done the value of mShell may have changed
  1216. # [07:38] <dolske> oh, so mShell might be changed inside. ah.
  1217. # [07:39] <@bz> yes
  1218. # [07:39] <@bz> which he doesn't even think about in his analysis
  1219. # [07:39] <@bz> he also missed one other thing
  1220. # [07:39] * @bz pastes whole relevant code:
  1221. # [07:39] <@bz> 1106 NS_ENSURE_STATE(mShell);
  1222. # [07:39] <@bz> 1107 // Flush out layout, since we need it to be up to date to do caret
  1223. # [07:39] <@bz> 1108 // positioning.
  1224. # [07:39] <@bz> 1109 mShell->FlushPendingNotifications(Flush_Layout);
  1225. # [07:39] <@bz> 1110
  1226. # [07:39] <@bz> 1111 if (!mShell) {
  1227. # [07:39] <@bz> 1112 return NS_OK;
  1228. # [07:39] <@bz> 1113 }
  1229. # [07:39] <@bz> So we do in fact check it up front too
  1230. # [07:40] * Quits: josh (josh@moz-2EE66546.nyc.res.rr.com) (Quit: josh)
  1231. # [07:40] <Jesse> bz: i replied to his tweet (https://twitter.com/#!/Code_Analysis/status/147009052801638400), i guess you could do that
  1232. # [07:40] * Quits: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com) (Quit: lmandel)
  1233. # [07:40] <Jesse> bz: also, the version of the article in his tweet does accept comments of some kind
  1234. # [07:41] <@bz> Jesse: thanks, will do
  1235. # [07:41] <@bz> dolske: it worries me that their tool missed the NS_ENSURE_STATE
  1236. # [07:41] <Jesse> dolske++
  1237. # [07:41] <Jesse> bz++
  1238. # [07:42] <darktrojan> woah, tests started 16 minutes after pushing to try
  1239. # [07:42] <darktrojan> what is this, the way it should be?
  1240. # [07:42] <@bz> Jesse: not creating an account, sorry
  1241. # [07:43] <Jesse> bz: yeah i felt the same way and tweeted instead :)
  1242. # [07:43] <@bz> yeah
  1243. # [07:43] * @bz writes without articles to fit in 140 chars
  1244. # [07:43] <@bz> I feel like a telegram author
  1245. # [07:44] <@bz> his first example is third-party code
  1246. # [07:44] <derf> Stop.
  1247. # [07:44] <@bz> (still needs fixing)
  1248. # [07:44] <@bz> derf: indeed
  1249. # [07:44] <@bz> example 4 is valid, but debug-only issue
  1250. # [07:45] <Jesse> i'm curious whether compiler warnings catch a few of these
  1251. # [07:45] <@bz> example 5 needs a bug for sure
  1252. # [07:45] <Jesse> the "identical sub-expressions" warning is great
  1253. # [07:45] <@bz> example 9 is third-party code
  1254. # [07:45] <@bz> Jesse: yeah
  1255. # [07:45] <@bz> Jesse: this tool is finding some good stuff
  1256. # [07:46] <dolske> I'm starting to file these, will take a few minutes. :)
  1257. # [07:46] <glandium> this is the kind of stuff that clang could probably find if we made it do so
  1258. # [07:46] <Jesse> it's good that he's finding bugs in third-party code, that's the code we don't test as much ;)
  1259. # [07:47] <@bz> the chardet issue there is .... really bad
  1260. # [07:47] <@bz> dolske: yeah
  1261. # [07:47] <@bz> dolske: cc ms2ger on them all?
  1262. # [07:48] <Jesse> which one is the chardet issue?
  1263. # [07:48] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  1264. # [07:49] <@bz> Jesse: PRUint32 mLWordLen[10];
  1265. # [07:49] <@bz> for(PRUint32 i = 0; i < 20; i++)
  1266. # [07:49] <@bz> mLWordLen[i] = 0;
  1267. # [07:49] <@bz> That one
  1268. # [07:50] * @bz is so glad he has chardet off by default....
  1269. # [07:50] <darktrojan> that's coding genius, that is
  1270. # [07:51] <@bz> it's chardet code
  1271. # [07:51] * @bz bets it's all like that
  1272. # [07:51] <@bz> which given its job is Frigging Scary
  1273. # [07:52] <@bz> Jesse: btw, I should have a minimal testcase for that requestAnimationFrame assert you found
  1274. # [07:52] * @bz is checking
  1275. # [07:53] <Jesse> with or without XUL?
  1276. # [07:53] <@bz> without
  1277. # [07:54] <@bz> <!DOCTYPE html>
  1278. # [07:54] <@bz> <script>
  1279. # [07:54] <@bz> mozCancelRequestAnimationFrame(mozRequestAnimationFrame(function() {}));
  1280. # [07:54] <@bz> mozRequestAnimationFrame(function() {});
  1281. # [07:54] <@bz> </script>
  1282. # [07:54] <@bz> like so
  1283. # [07:54] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1284. # [07:54] <glandium> bz: it looks like the class in which it is (the chardet one) is never used
  1285. # [07:54] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1286. # [07:54] * Joins: vingtetun (vingtetun@moz-64E1A8DA.fbx.proxad.net)
  1287. # [07:55] <@bz> glandium: ah, that would make me happier!
  1288. # [07:55] <darktrojan> which component should I file a bug about nsXULWindow in?
  1289. # [07:55] <@bz> glandium: we should remove it, then
  1290. # [07:55] <glandium> bz: and it's in a test
  1291. # [07:55] <Jesse> bz: ahh, cool. i don't think my dom fuzzer is very good about sending numbers into functions.
  1292. # [07:55] <darktrojan> core, xul?
  1293. # [07:55] <@bz> darktrojan: XUL or document navigation
  1294. # [07:55] <@bz> darktrojan: depending on the bug
  1295. # [07:55] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  1296. # [07:55] * darktrojan goes for xul
  1297. # [07:56] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1298. # [07:56] <glandium> test that only builds on windows
  1299. # [07:59] <glandium> what's the bugzilla component for chardet ?
  1300. # [08:00] <glandium> core:internationalization?
  1301. # [08:01] <Jesse> hg log | collect buglinks | sort by component? ;)
  1302. # [08:01] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  1303. # [08:01] <@bz> glandium: yeah
  1304. # [08:02] <glandium> erf, afaics, there aren't any rules to run that test at all
  1305. # [08:02] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1306. # [08:02] <glandium> so not only is it dead code in a test that is only built on windows, but it's also actually never run
  1307. # [08:02] <@bz> nice
  1308. # [08:03] <philor> sounds about right
  1309. # [08:04] * Joins: mike5w3c_ (MikeS@moz-FC5FDB4D.pool.e-mobile.ne.jp)
  1310. # [08:04] * Quits: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net) (Ping timeout)
  1311. # [08:04] * Quits: mike5w3c (MikeS@moz-A95AECEB.pool.e-mobile.ne.jp) (Ping timeout)
  1312. # [08:04] * mike5w3c_ is now known as mike5w3c
  1313. # [08:04] <philor> last time I touched chardet, it was to remove a makefile.win that wouldn't have actually built a standalone program even in 2004, which would have generated a .h, but the program has only been touched once since 1997, and then the .h was hand-patched 3 months later
  1314. # [08:05] <philor> chardet: good for not having your patches bitrot
  1315. # [08:07] <glandium> filed bug 710980
  1316. # [08:08] <philor> has to have the most loc/person working on it of anything that size we have
  1317. # [08:08] <darktrojan> divide by zero error?
  1318. # [08:09] <Jesse> but it's the biggest infinity
  1319. # [08:09] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
  1320. # [08:09] <philor> no, it's some small fraction of smontague
  1321. # [08:09] <Jesse> out of all our divide by zero errors
  1322. # [08:10] <Jesse> chardet is basically a gigantic quirk at this point, right? web sites test against it, and any change would break some web sites?
  1323. # [08:10] * Quits: timA|away (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Ping timeout)
  1324. # [08:10] * Joins: arovij (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP)
  1325. # [08:10] <@bz> jesse: no idea on "test"
  1326. # [08:10] * darktrojan successfully converts a "todo" into an "is"
  1327. # [08:10] <glandium> so many typos http://www.viva64.com/external-pictures/txt/mozilla-test.txt
  1328. # [08:11] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  1329. # [08:11] <Jesse> typos in our code?
  1330. # [08:11] <arovij> Hi is there any fundamental difference between how Image cache is stored and text cache is stored?
  1331. # [08:12] <glandium> Jesse: yeah
  1332. # [08:12] <glandium> i wonder if that text file is the complete report of errors he got from PVS-Studio
  1333. # [08:12] <glandium> that looks like too few to be true
  1334. # [08:12] <@bz> arovij: "maybe"
  1335. # [08:12] <@bz> arovij: depending on what you mean by "image cache"
  1336. # [08:13] * Quits: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Connection reset by peer)
  1337. # [08:13] <@bz> glandium: yeah, indeed
  1338. # [08:13] <Jesse> "Below I will cite the analyzer-generated messages I have studied and the corresponding code fragments."
  1339. # [08:13] <Jesse> it's just the ones he looked at
  1340. # [08:14] <glandium> maybe he wants us to buy his product
  1341. # [08:14] * dolske starts looking at the text file. Guess I'll file those next!
  1342. # [08:14] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
  1343. # [08:14] <Jesse> glandium: or maybe he doesn't want to dump 20 security holes on us, in public, all at once :P
  1344. # [08:14] * Quits: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1345. # [08:14] <@bz> or both
  1346. # [08:14] * Quits: rail_away (rail@261201A0.73F32077.5C565F38.IP) (Ping timeout)
  1347. # [08:14] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1348. # [08:14] <dolske> glandium: I have no doubt that they're blogging about open source results to, at least in part, encourage people to buy their stuff. But at long as it's useful...
  1349. # [08:15] <arovij> bz : I was working with cache and I see different behavior with respect to how image cache is maintained.
  1350. # [08:16] <Jesse> the unicorn barfing a rainbow seems so out of place on http://www.viva64.com/
  1351. # [08:16] * Quits: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Connection reset by peer)
  1352. # [08:16] * Joins: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP)
  1353. # [08:16] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
  1354. # [08:17] <arovij> ba: I was trying to achieve per tab cache separation ... I achieved that with non-image cache .. So was wondering if browser cache handles images differently
  1355. # [08:17] <arovij> bz: I was trying to achieve per tab cache separation ... I achieved that with non-image cache .. So was wondering if browser cache handles images differently
  1356. # [08:17] <@bz> arovij: there is an object cache for images
  1357. # [08:18] <@bz> arovij: which sits in front of the necko cache
  1358. # [08:18] * Quits: Mook (mook@moz-B1410066.dsl.teksavvy.com) (Ping timeout)
  1359. # [08:19] <arovij> bz : ok.. Can you guide me to some doc regarding that? Even the path to souce will do. Thanks.
  1360. # [08:19] <@bz> arovij: see imgLoader.h/cpp
  1361. # [08:20] <@bz> arovij: then grep for imgCache
  1362. # [08:20] * @bz is not aware of any docs
  1363. # [08:20] <philor> unicorns barfing rainbows are never out of place
  1364. # [08:20] <@bz> but joe and proabby bobby know that code
  1365. # [08:20] * Joins: Mook (mook@68E3C9C2.16C74E88.6F478678.IP)
  1366. # [08:20] <@bz> er, probably bobby
  1367. # [08:21] <darktrojan> probobby
  1368. # [08:21] * heycam is now known as heycam|away
  1369. # [08:21] <arovij> bz : what is the objective of imgRequest.h/cpp and imgLoader.h/cpp ... Can you please explain me in a bit of detail in #introduction .. Thanks.
  1370. # [08:22] <@bz> arovij: ok
  1371. # [08:22] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Connection reset by peer)
  1372. # [08:22] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  1373. # [08:24] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1374. # [08:24] * Quits: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl) (Input/output error)
  1375. # [08:26] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1376. # [08:29] <gps> building m-c through the Clang static analyzer is interesting
  1377. # [08:29] <gps> although a lot of false positives. it doesn't understand PR_ASSERT :/
  1378. # [08:29] <jaws> do we need approval to land patches in the fx-team repo?
  1379. # [08:29] * Quits: tonymec|away (tonymec@6AA6E443.C18A3479.277517C1.IP) (Ping timeout)
  1380. # [08:29] * Quits: tonymec (tonymec@6AA6E443.C18A3479.277517C1.IP) (Ping timeout)
  1381. # [08:30] <@bz> wow
  1382. # [08:30] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  1383. # [08:30] <@bz> IE10 is changing quirks mode behavior
  1384. # [08:30] * Joins: rail_away (rail@261201A0.73F32077.5C565F38.IP)
  1385. # [08:30] <jaws> i'm planning on pushing the patch for this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=676187
  1386. # [08:30] * Quits: Unfocused (u2622@moz-160C58C6.com) (Max SendQ exceeded)
  1387. # [08:31] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1388. # [08:34] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
  1389. # [08:34] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
  1390. # [08:38] * Joins: sewardj (sewardj@moz-D6B19C04.dip.t-dialin.net)
  1391. # [08:39] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  1392. # [08:39] * Joins: wolfiR (wolfiR@moz-97AB7B3A.open-xchange.com)
  1393. # [08:39] <glandium> philor: I think we can merge m-c to inbound and reopen the trees
  1394. # [08:40] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  1395. # [08:41] <philor> glandium: yeah, probably late enough at night that even if you wind up with win or mac bustage, not too much will have piled on top of you
  1396. # [08:41] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  1397. # [08:42] * Joins: redfive (chatzilla@moz-75DD4703.dsl.pltn13.sbcglobal.net)
  1398. # [08:42] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  1399. # [08:45] <glandium> huh, on m-c, about:home doesn't display the "restore my previous session" thing ?
  1400. # [08:45] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  1401. # [08:45] <philor> every time I think that, I realize I didn't have one, just app tabs
  1402. # [08:46] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  1403. # [08:47] <glandium> the code is still there, and i did have tabs, i just closed it with tabs
  1404. # [08:47] * Joins: karl (karl@E42A09AF.333C855E.C8A09C26.IP)
  1405. # [08:48] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  1406. # [08:49] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  1407. # [08:49] * Joins: erione (erione@B7026109.23FCA71E.C752B3FA.IP)
  1408. # [08:50] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1409. # [08:50] <glandium> that's interesting... it works if i make package and use the packaged version, but doesn't if i run from dist/bin
  1410. # [08:50] <glazou> bonjour
  1411. # [08:51] <philor> bah
  1412. # [08:52] <philor> does https://tbpl.mozilla.org/php/getParsedLog.php?id=7945608&tree=Mozilla-Inbound end with an infinite loop getting cut off at 50MB?
  1413. # [08:52] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  1414. # [08:53] <philor> telling my crappy connection from my crappy connection when it's broken from phx being broken from test_writer_starvation is difficult
  1415. # [08:53] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  1416. # [08:53] * Quits: Cork (none@moz-7DD8BE5D.ilait.se) (Broken pipe)
  1417. # [08:55] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1418. # [08:55] * Joins: graememcc (chatzilla@moz-40DE3BF7.range86-148.btcentralplus.com)
  1419. # [08:56] * Joins: Cork (none@moz-7DD8BE5D.ilait.se)
  1420. # [08:57] <Callek> ugh what changed for l10n repacks: http://cb-seamonkey-linuxmaster-01.mozilla.org:8010/builders/Seamonkey%20comm-central-trunk%20macosx64%20l10n%20nightly/builds/1247
  1421. # [08:57] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1422. # [08:59] <derf> bz: Ping.
  1423. # [08:59] <@bz> derf: ack
  1424. # [09:00] * Joins: past (past@moz-7A93B333.dsl.dyn.forthnet.gr)
  1425. # [09:00] * jhk_ is now known as jhk
  1426. # [09:00] <derf> So, we're discussing an API for sending DTMF over a MediaStream for WebRTC.
  1427. # [09:00] * Joins: jimb (user@moz-48241F6F.hsd1.or.comcast.net)
  1428. # [09:00] <derf> One of the proposals is that the API (e.g., a sendDTMF method) only appears as part of the object if the remote side actually supports DTMF.
  1429. # [09:00] <mcpherrin> I misread that as sending a mediastream over DTMF.
  1430. # [09:00] <derf> Is there any kind of precedent for something like that?
  1431. # [09:00] <@bz> derf: hmm
  1432. # [09:01] <derf> Or is this a bad idea for some reason?
  1433. # [09:01] <@bz> derf: it's actually pretty difficult to do that with the way DOM bindings for ECMAScript work
  1434. # [09:01] <derf> I was sure that would be the case :).
  1435. # [09:02] <@bz> derf: Unless the object you're looking at is actually just a different type of object
  1436. # [09:02] <derf> I think in theory this is a property that could change at runtime.
  1437. # [09:02] <@bz> derf: so you could, e.g. have a MediaStream and then a MediaStreamWithDTMF
  1438. # [09:02] <@bz> define runtime?
  1439. # [09:02] <@bz> like while you're sending data down the stream?
  1440. # [09:02] * Joins: nerovengene (nerovengen@CB845A0D.F873E372.D5D59AD9.IP)
  1441. # [09:02] <derf> Yes.
  1442. # [09:02] <@bz> APIs disappearing dynamically is NOT a good idea
  1443. # [09:03] <derf> As in, a renegotation suddenly indicates the other side now supports DTMF.
  1444. # [09:03] <@bz> imo
  1445. # [09:03] <@bz> APIs appearing dynamically is marginally acceptable, but generally considered undesirable
  1446. # [09:05] <derf> Okay, that's useful feedback.
  1447. # [09:06] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1448. # [09:06] <philor> "remote: abort: pretxnchangegroup.c_commitmessage hook failed"
  1449. # [09:06] * Quits: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net) (Quit: fzzzy)
  1450. # [09:06] <philor> oh, because of merge without a merge
  1451. # [09:06] <@bz> ok
  1452. # [09:07] <@bz> going to go to bed
  1453. # [09:07] <@bz> derf: anything else?
  1454. # [09:07] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Ping timeout)
  1455. # [09:07] * Quits: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net) (Connection reset by peer)
  1456. # [09:07] <derf> bz: Nope, thanks.
  1457. # [09:07] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Connection reset by peer)
  1458. # [09:07] * Quits: fabrice (fabrice@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1459. # [09:07] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Ping timeout)
  1460. # [09:07] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  1461. # [09:07] * Joins: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net)
  1462. # [09:07] * Quits: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Ping timeout)
  1463. # [09:07] * Quits: blassey (blassey@moz-F3E7DF1B.hsd1.ma.comcast.net) (Ping timeout)
  1464. # [09:07] <philor> and may I say, Prohibitionist hook, shove your legislation of morality into a place you don't actually have
  1465. # [09:07] <nerovengene> why was xpt_link.exe removed from latest xulrunner sdk release? would an older version be binary compatible?
  1466. # [09:07] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Ping timeout)
  1467. # [09:07] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
  1468. # [09:07] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  1469. # [09:08] * Quits: mfinkle (mfinkle@moz-564248AF.hsd1.pa.comcast.net) (Ping timeout)
  1470. # [09:08] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Ping timeout)
  1471. # [09:08] * bz is now known as bz_sleep
  1472. # [09:08] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Ping timeout)
  1473. # [09:08] * dolske finishes filing pvs-studio bugs. *phew*
  1474. # [09:08] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1475. # [09:08] * Quits: wolfiR (wolfiR@moz-97AB7B3A.open-xchange.com) (Quit: Leaving)
  1476. # [09:08] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  1477. # [09:08] * Quits: nemo (nemo@moz-57FDFA.hsd1.md.comcast.net) (Ping timeout)
  1478. # [09:08] * Quits: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP) (Ping timeout)
  1479. # [09:09] * Joins: nemo (nemo@moz-57FDFA.hsd1.md.comcast.net)
  1480. # [09:09] * Joins: blassey (blassey@moz-F3E7DF1B.hsd1.ma.comcast.net)
  1481. # [09:09] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  1482. # [09:09] <gps> dolske: go to bed now: my clang static analysis run is almost complete
  1483. # [09:10] <gps> although I suspect I'll have to hack up the *_ASSERT macros because it doesn't understand them fully
  1484. # [09:10] <mcpherrin> nerovengene: Looks like it was replaced by a python script, xpt.py
  1485. # [09:10] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1486. # [09:10] <dolske> oooh
  1487. # [09:10] <gps> the clang static analyzer has already found some interesting bugs
  1488. # [09:10] <glandium> nerovengene: it's now xpt.py
  1489. # [09:10] * Joins: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP)
  1490. # [09:10] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  1491. # [09:11] <glandium> gps: did it find some of the PVS ones ?
  1492. # [09:11] <nerovengene> ok.. I get it :)
  1493. # [09:11] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
  1494. # [09:11] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  1495. # [09:11] * Joins: mfinkle (mfinkle@moz-564248AF.hsd1.pa.comcast.net)
  1496. # [09:12] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  1497. # [09:12] <gps> dolske: I haven't cross referenced it yet
  1498. # [09:13] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  1499. # [09:14] <gps> it has found over 2k so far. a lot of those are false-positive NULL derefences b/c it doesn't understand the ASSERT macros :/
  1500. # [09:14] <gps> but if I change those macros to simply be assert(expr) and re-run...
  1501. # [09:16] * Quits: redfive (chatzilla@moz-75DD4703.dsl.pltn13.sbcglobal.net) (Ping timeout)
  1502. # [09:16] <rnewman> gps: shouldn't you be asleep?
  1503. # [09:17] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1504. # [09:18] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  1505. # [09:19] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1506. # [09:19] * Joins: cjones (cjones@D027C065.5FF051C9.BBD3C053.IP)
  1507. # [09:21] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1508. # [09:22] * Quits: cjones (cjones@D027C065.5FF051C9.BBD3C053.IP) (Ping timeout)
  1509. # [09:22] * Joins: cjones (cjones@D027C065.5FF051C9.BBD3C053.IP)
  1510. # [09:22] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1511. # [09:24] <gps> rnewman: I got distracted. my MBP is so warm from compiling LLVM+Clang+m-c
  1512. # [09:24] <rnewman> hah
  1513. # [09:24] <gps> as the White Album says, happiness is a warm MBP
  1514. # [09:24] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  1515. # [09:24] <rnewman> if you're feeling really helpful, go help with J-PAKE ;)
  1516. # [09:25] * Quits: cjones (cjones@D027C065.5FF051C9.BBD3C053.IP) (Ping timeout)
  1517. # [09:25] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1518. # [09:26] <gps> well, I know the Clang static analyzer works b/c it found a NULL dereference in mozalloc_abort.cpp:TouchBadMemory(), heh
  1519. # [09:28] <darktrojan> how do I get the length of an array in python?
  1520. # [09:28] <darktrojan> er, list
  1521. # [09:28] <Unfocused> length(list)
  1522. # [09:28] <Unfocused> or something
  1523. # [09:28] <Unfocused> (i remember some complaint about it not being more elegant)
  1524. # [09:28] * Joins: cjones (cjones@D027C065.5FF051C9.BBD3C053.IP)
  1525. # [09:29] <gps> len(thing)
  1526. # [09:29] <Unfocused> i was close!
  1527. # [09:30] <darktrojan> gotcha
  1528. # [09:30] <mconnor> gps: sleep!
  1529. # [09:30] * darktrojan doesn't do this enough
  1530. # [09:31] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1531. # [09:31] <gps> OK. replaced assertion macros and re-running static analysis. won't complete for an hour or so, so I'm off to bed
  1532. # [09:31] <gps> someone remind me to post data pr0n in the morning ;)
  1533. # [09:32] <gps> and yell at me to write up how I invoked the static analyzer, cuz it is haaaacky
  1534. # [09:32] <Unfocused> i hereby volunteer to yell at you
  1535. # [09:32] * philor changes topic to 'm-c: OPEN m-I: OPEN || Next aurora uplift: 20th Dec || If you are new or want to help, see irc://irc.mozilla.org/#introduction'
  1536. # [09:33] <Callek> wait OPEN? I thought edmorely and khuey agreed to keep it closed until later this morning when edmorley lands one or two more things
  1537. # [09:34] * adam-afk is now known as adam
  1538. # [09:34] <glandium> Callek: the things that we were waiting for landed
  1539. # [09:34] <darktrojan> unleash the hounds
  1540. # [09:34] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
  1541. # [09:34] <Callek> glandium: before edmorely went away yesterday I swear I remember him saying stuff about keeping the tree closed until he lands another patch or two
  1542. # [09:35] <darktrojan> I mean the, uh, patches
  1543. # [09:35] <Unfocused> s/hounds/dogs of war/
  1544. # [09:35] <Callek> and doing a m-i <-> m-c sync
  1545. # [09:35] <Callek> before opening
  1546. # [09:35] <glandium> Callek: both done. i doubt he was talking about patches that are not the ones i landed
  1547. # [09:35] * Joins: sicking (chatzilla@moz-229429EC.dsl.pltn13.sbcglobal.net)
  1548. # [09:36] * Callek doesn't have that bit of context in my scrollback though :/
  1549. # [09:36] * Quits: cjones (cjones@D027C065.5FF051C9.BBD3C053.IP) (Ping timeout)
  1550. # [09:37] <Callek> O well, if its consensus I won't belabour the point (it just seemed to be out of the blue philor changing topic/opening, where I didn't notice discussion on it)
  1551. # [09:37] * Quits: Mook (mook@68E3C9C2.16C74E88.6F478678.IP) (Ping timeout)
  1552. # [09:37] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1553. # [09:38] * Joins: Mook (mook@moz-B1410066.dsl.teksavvy.com)
  1554. # [09:38] <glandium> philor: do you want me to post an update on dev-platform or do we wait a bit?
  1555. # [09:38] <philor> glandium: nah, post away, we're open
  1556. # [09:40] * Joins: cjones (cjones@D027C065.5FF051C9.BBD3C053.IP)
  1557. # [09:44] * Joins: magsout (magsout@moz-AC4E6C07.fbx.proxad.net)
  1558. # [09:44] <darktrojan> go to bed bz_sleep
  1559. # [09:45] <darktrojan> sheesh
  1560. # [09:46] <glandium> philor: btw, did you manually trigger the pgo builds?
  1561. # [09:46] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1562. # [09:46] <philor> glandium: yep
  1563. # [09:46] <philor> by my count, the switch from 6 hour to 3 hour totally didn't work, though we'll see what it does when it actually has patches to chew on
  1564. # [09:47] <NeilAway> glandium: the ms 64-bit linker can output 32-bit binaries, as long as you don't want ltcg (e.g. pgo)
  1565. # [09:47] * Quits: vingtetun (vingtetun@moz-64E1A8DA.fbx.proxad.net) (Ping timeout)
  1566. # [09:47] <philor> be a good idea to keep an eye on it, and if it's totally broken manually trigger when you think of it
  1567. # [09:49] * adam is now known as adam-afk
  1568. # [09:50] * Joins: protz (protz@moz-E29D2A15.inria.fr)
  1569. # [09:51] * philor is now known as philor|away
  1570. # [09:51] * Joins: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP)
  1571. # [09:55] * Joins: edmorley (edmorley@moz-28ED10AB.range86-144.btcentralplus.com)
  1572. # [09:57] * Quits: Mook (mook@moz-B1410066.dsl.teksavvy.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
  1573. # [09:57] * philor|away is now known as philor
  1574. # [10:00] * Quits: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1575. # [10:00] * Quits: karl (karl@E42A09AF.333C855E.C8A09C26.IP) (Ping timeout)
  1576. # [10:01] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  1577. # [10:02] * philor is now known as philor|away
  1578. # [10:02] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1579. # [10:03] * Quits: cjones (cjones@D027C065.5FF051C9.BBD3C053.IP) (Quit: Leaving)
  1580. # [10:03] * mattwoodrow is now known as mattwoodrow|away
  1581. # [10:03] * Joins: cjones (cjones@D027C065.5FF051C9.BBD3C053.IP)
  1582. # [10:09] * Quits: logbot (logbot@moz-785868D2.glob.com.au) (Quit: Leaving)
  1583. # [10:09] * Joins: logbot (logbot@moz-785868D2.glob.com.au)
  1584. # [10:10] * philor|away is now known as philor
  1585. # [10:11] * Quits: nthomas|away (chatzilla@moz-75DA4CCD.dsl.telstraclear.net) (Ping timeout)
  1586. # [10:11] * glob is now known as glob|away
  1587. # [10:12] * Joins: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com)
  1588. # [10:12] * Quits: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com) (Quit: )
  1589. # [10:13] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1590. # [10:13] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1591. # [10:14] * Joins: nthomas|away (chatzilla@moz-75DA4CCD.dsl.telstraclear.net)
  1592. # [10:14] * edmorley changes topic to 'm-c: OPEN m-i: OPEN || Next aurora uplift: 20th Dec || If you are new or want to help, see irc://irc.mozilla.org/#introduction'
  1593. # [10:14] <philor> edmorley: you have the conn
  1594. # [10:15] <edmorley> aya captain :-)
  1595. # [10:15] <edmorley> s/ya/ye/
  1596. # [10:15] * Joins: bjarne (bjarne@moz-46A85847.nextgentel.com)
  1597. # [10:16] * philor is now known as philor|away
  1598. # [10:18] * Quits: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net) (Ping timeout)
  1599. # [10:19] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1600. # [10:19] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  1601. # [10:19] * Joins: pascalc (chatzilla@moz-B62F2EDF.rev.sfr.net)
  1602. # [10:19] * Quits: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net) (Client exited)
  1603. # [10:19] * pascalc is now known as IRCMonkey17940
  1604. # [10:20] * Quits: cjones (cjones@D027C065.5FF051C9.BBD3C053.IP) (Quit: Leaving)
  1605. # [10:22] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  1606. # [10:23] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1607. # [10:23] * Joins: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP)
  1608. # [10:24] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1609. # [10:26] * Quits: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net) (Input/output error)
  1610. # [10:27] * Joins: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net)
  1611. # [10:27] <dRdR> edmorley: thanks, my bad, will fix all of those
  1612. # [10:28] <edmorley> dRdR: no worries :-) (people like AMO and MDN use the target milestones to check for things, so it just helps them out)
  1613. # [10:29] * Quits: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net) (Ping timeout)
  1614. # [10:29] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1615. # [10:30] * Joins: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net)
  1616. # [10:30] * Joins: msucan (msucan-@FA9E8863.56E67207.699550A1.IP)
  1617. # [10:30] * Joins: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com)
  1618. # [10:32] * Quits: sicking (chatzilla@moz-229429EC.dsl.pltn13.sbcglobal.net) (Ping timeout)
  1619. # [10:34] <gabor> mrbkap: are you around?
  1620. # [10:36] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
  1621. # [10:38] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1622. # [10:39] * mattwoodrow|away is now known as mattwoodrow
  1623. # [10:41] * Joins: vingtetun (vingtetun@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1624. # [10:43] * Quits: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net) (Quit: ashughes)
  1625. # [10:48] <glazou> where's the code performing the copy to the clipboard when you hit cmd-c ?
  1626. # [10:48] * IRCMonkey17940 is now known as pascalc
  1627. # [10:49] * ewong is now known as ewong|afk
  1628. # [10:49] * Joins: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  1629. # [10:50] <glazou> ah nsCopySupport
  1630. # [10:50] <Unfocused> glazou: https://mxr.mozilla.org/mozilla-central/source/content/base/src/nsCopySupport.cpp#677
  1631. # [10:50] <Unfocused> er, yea, that
  1632. # [10:50] <glazou> yep found it thanks Unfocused
  1633. # [10:51] <glazou> I found that a copy does not copy <select> elements!
  1634. # [10:51] * Joins: Hughman (Hughman@moz-1727A300.static.tpgi.com.au)
  1635. # [10:53] <glazou> probably related to focus
  1636. # [10:53] <glazou> sigh
  1637. # [10:57] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1638. # [10:57] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1639. # [10:59] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1640. # [10:59] <Milos> hey; in region.properties, do we support codes like u17E3 for gecko.handlerService.defaultHandlersVersion ?
  1641. # [10:59] * Quits: dRdR (dRdR@moz-57178BD3.hsd1.ca.comcast.net) (Client exited)
  1642. # [10:59] <Milos> re http://www.marathon-studios.com/unicode/U17E3/Khmer_Digit_Three
  1643. # [11:01] * Joins: cjones (cjones@E21E64AB.55D7FC35.66BBBD00.IP)
  1644. # [11:04] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  1645. # [11:06] <glazou> I was correct
  1646. # [11:10] * mattwoodrow is now known as mattwoodrow|away
  1647. # [11:11] <glazou> but it's only a part of the solution
  1648. # [11:11] <glazou> http://mxr.mozilla.org/mozilla-central/source/editor/libeditor/base/nsEditorEventListener.cpp#1031
  1649. # [11:12] * Quits: taras (taras@moz-978DC667.hsd1.or.comcast.net) (Ping timeout)
  1650. # [11:14] * Quits: pascalc (chatzilla@moz-B62F2EDF.rev.sfr.net) (Input/output error)
  1651. # [11:15] * shorlander-away is now known as shorlander
  1652. # [11:15] * glob|away is now known as glob
  1653. # [11:15] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1654. # [11:15] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1655. # [11:16] * Joins: dao (dao@moz-DDAED6B7.dip.tu-dresden.de)
  1656. # [11:16] * Joins: asac (asac@moz-CC195573.pppoe.wtnet.de)
  1657. # [11:17] <NeilAway> glazou: what do you mean by copying a <select> element?
  1658. # [11:18] <glazou> put a select element in a document in the editor, some text before and after
  1659. # [11:19] <glazou> copy from text before to text after
  1660. # [11:19] <glazou> paste
  1661. # [11:19] <glazou> select element not copied
  1662. # [11:20] <NeilAway> glazou: ah, I always thought that was something to do with -moz-user-select
  1663. # [11:21] <NeilAway> glazou: seems to work in Mozilla 1.6 though
  1664. # [11:21] <glazou> user-select could explain why when you click on a <select> in the editor, it opens the select's popup and does not select the element, but it does not explain why it's not copyable
  1665. # [11:21] <glazou> NeilAway: oh ?
  1666. # [11:21] <glazou> what do you test with?
  1667. # [11:23] * Joins: pascalc (chatzilla@moz-B62F2EDF.rev.sfr.net)
  1668. # [11:23] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  1669. # [11:23] <mcpherrin> How bad an idea is having a 100 megabyte data structure in an xpcshell script?
  1670. # [11:24] <mcpherrin> array of 1 million items, each 128 character strings.
  1671. # [11:26] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
  1672. # [11:28] <darktrojan> glazou, if it's user-select: none it doesn't get copied
  1673. # [11:29] <darktrojan> iirc
  1674. # [11:30] <glazou> it's not
  1675. # [11:30] <glazou> it's user-select: all
  1676. # [11:31] <darktrojan> oh, I dunno then
  1677. # [11:32] * Joins: alice0775 (Mibbit@moz-A3C0F1E6.osaka.ocn.ne.jp)
  1678. # [11:32] <darktrojan> also, my brain has gone to mush
  1679. # [11:32] <darktrojan> thought you'd like to know
  1680. # [11:33] <Unfocused> welcome to my week
  1681. # [11:33] * Quits: tabb0t (tabb0t@4A77860B.E4AC1459.FFE8C4AF.IP) (Ping timeout)
  1682. # [11:33] <darktrojan> same as most weeks then?
  1683. # [11:33] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1684. # [11:33] * glazou needs a coffee
  1685. # [11:33] <Unfocused> heh
  1686. # [11:33] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1687. # [11:35] <NeilAway> glazou: I inserted "Can you <select><option>select</option></select> this" via insert/html, then select all, cut, paste, paste
  1688. # [11:36] <glazou> in an old seamonkey?
  1689. # [11:40] * Quits: cjones (cjones@E21E64AB.55D7FC35.66BBBD00.IP) (Ping timeout)
  1690. # [11:43] * glob is now known as glob|away
  1691. # [11:44] * Joins: dalsh (dalsh@7AD26E42.8916245C.163E2FB.IP)
  1692. # [11:47] <Yoric> Someone has started running a model-checker on our code and finding a number of memory bugs.
  1693. # [11:47] <Yoric> Where should we file this kind of things?
  1694. # [11:47] <mrbkap> gabor: hey
  1695. # [11:47] * Quits: pascalc (chatzilla@moz-B62F2EDF.rev.sfr.net) (Ping timeout)
  1696. # [11:48] <gabor> mrbkap: hey there... so I just wanted to ping you about some reviews... do you have some time for me by any chance?
  1697. # [11:49] <mrbkap> gabor: Yeah, I should get to it today or tomorrow.
  1698. # [11:49] <mrbkap> gabor: I just got back from Taipei/Beijing, so I'm catching up on a bunch of stuff now.
  1699. # [11:50] <edmorley> BenWa: ping
  1700. # [11:50] <gabor> mrbkap: sure no problem, I was jsut pushed a little that I should try to catch you and close these bugs...
  1701. # [11:53] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1702. # [11:53] <gabor> mrbkap: the indexeddb and the merge compartments are the important ones by the way... anyway if you'd need me just let me know usually I'm here
  1703. # [11:54] * Quits: bsmith (bsmith@E1AD879F.CC98CBF7.C589985.IP) (Ping timeout)
  1704. # [11:54] <hsivonen> is there a version of the PDF.js extension that autoupdates?
  1705. # [11:55] <gabor> edmorley: so I checked yesterday and one of the two patches is failing because it is against some specs... so it is going to be a won't fix, but the other one should pass the tests but I don't have access to the try servers yet... do you know who should I ask to push it alone to the try server?
  1706. # [11:55] <gabor> edmorley: this one: https://bugzilla.mozilla.org/show_bug.cgi?id=678465
  1707. # [11:55] <edmorley> gabor: I'll do that for you now :-)
  1708. # [11:55] <gabor> edmorley++
  1709. # [12:02] * Quits: kanru (user@moz-6A9F2FC9.dynamic.hinet.net) (Ping timeout)
  1710. # [12:04] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1711. # [12:04] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Linkinus - http://linkinus.com)
  1712. # [12:06] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1713. # [12:08] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  1714. # [12:09] <edmorley> gabor: https://tbpl.mozilla.org/?tree=Try&rev=52aa1b06d4c2
  1715. # [12:10] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
  1716. # [12:10] <gabor> edmorley: thanks again
  1717. # [12:10] <edmorley> np :-)
  1718. # [12:14] * Quits: magsout (magsout@moz-AC4E6C07.fbx.proxad.net) (Ping timeout)
  1719. # [12:15] * Quits: erione (erione@B7026109.23FCA71E.C752B3FA.IP) (Quit: Leaving)
  1720. # [12:17] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  1721. # [12:18] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1722. # [12:19] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1723. # [12:21] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1724. # [12:22] * Joins: necolas (necolas@moz-4197BE5D.bb.sky.com)
  1725. # [12:24] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1726. # [12:24] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1727. # [12:25] * Joins: smaug (chatzilla@moz-CF2940E2.gprs.sl-laajakaista.fi)
  1728. # [12:25] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1729. # [12:28] <edmorley> m-c tip nightly:
  1730. # [12:28] <edmorley> "checking whether the C compiler (/tools/gcc-4.5-0moz3/bin/gcc ) works... no"
  1731. # [12:28] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  1732. # [12:28] <edmorley> somewhat limiting methinks!
  1733. # [12:29] <smaug> ted: what is the status of gamepad API ?
  1734. # [12:29] <smaug> or who is implementing it atm?
  1735. # [12:30] <darktrojan> that could be a problem, edmorley
  1736. # [12:30] <edmorley> slave seems busted https://build.mozilla.org/buildapi/recent/linux64-ix-slave14
  1737. # [12:30] * Quits: dao (dao@moz-DDAED6B7.dip.tu-dresden.de) (Ping timeout)
  1738. # [12:39] * Joins: Goldorak (chatzilla@8109DDDE.7C10D095.187A1082.IP)
  1739. # [12:41] * Quits: vingtetun (vingtetun@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1740. # [12:41] * Joins: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  1741. # [12:43] * Quits: arovij (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP) (Quit: ChatZilla 0.9.87 [Firefox 3.6.17/20110422073000])
  1742. # [12:43] * darktrojan is a bit surprised how high up https://build.mozilla.org/buildapi/pushes he is
  1743. # [12:44] * Joins: mak (chatzilla@moz-D2B42BA6.retail.telecomitalia.it)
  1744. # [12:45] <darktrojan> must be all that garbage I keep sending to try
  1745. # [12:45] * Quits: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net) (Ping timeout)
  1746. # [12:45] * Joins: peregrino (peregrino@moz-1CB238F5.telecom.net.ar)
  1747. # [12:46] * Joins: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl)
  1748. # [12:46] * Quits: victorporof (victorporo@D0477DB.DA9DCE7D.79933D60.IP) (Client exited)
  1749. # [12:50] * Joins: andreasn (andreasn@moz-BB6A8755.bredband.comhem.se)
  1750. # [12:51] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1751. # [12:51] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1752. # [12:51] * Quits: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net) (Quit: darktrojan)
  1753. # [12:52] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
  1754. # [12:53] * Quits: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP) (Ping timeout)
  1755. # [12:54] * Joins: TheLink (TheLink@moz-753C1E34.pools.arcor-ip.net)
  1756. # [12:58] * Joins: jrmuizel (jrmuizel@D6028D1B.5BCEC6DB.DA78B690.IP)
  1757. # [13:00] * Joins: pascalc (chatzilla@moz-B62F2EDF.rev.sfr.net)
  1758. # [13:00] * pascalc is now known as IRCMonkey32334
  1759. # [13:01] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  1760. # [13:01] * IRCMonkey32334 is now known as pascalc
  1761. # [13:02] * Joins: tabb0t (tabb0t@4A77860B.E4AC1459.FFE8C4AF.IP)
  1762. # [13:03] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  1763. # [13:07] * Joins: dao (dao@moz-DDAED6B7.dip.tu-dresden.de)
  1764. # [13:13] * Joins: victorporof (victorporo@D0477DB.DA9DCE7D.79933D60.IP)
  1765. # [13:13] * Quits: jrmuizel (jrmuizel@D6028D1B.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1766. # [13:15] * Joins: KaiRo (robert@moz-85C3DC41.adsl.highway.telekom.at)
  1767. # [13:17] * Joins: wlach|mac (wlach@moz-C5B44C21.vif.net)
  1768. # [13:29] * Quits: dao (dao@moz-DDAED6B7.dip.tu-dresden.de) (Ping timeout)
  1769. # [13:30] * Joins: erione (erione@E1EED9E0.138610B2.C752B3FA.IP)
  1770. # [13:34] * glob|away is now known as glob
  1771. # [13:38] * glazou is now known as glazou_bbl
  1772. # [13:38] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1773. # [13:39] * Quits: sewardj (sewardj@moz-D6B19C04.dip.t-dialin.net) (Ping timeout)
  1774. # [13:42] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  1775. # [13:43] * Quits: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP) (Quit: graydot)
  1776. # [13:47] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1777. # [13:49] * glob is now known as glob|away
  1778. # [13:52] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1779. # [13:53] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
  1780. # [13:53] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1781. # [13:55] * Quits: wlach|mac (wlach@moz-C5B44C21.vif.net) (Quit: Computer has gone to sleep.)
  1782. # [13:56] * Quits: wlach (wlach@moz-C5B44C21.vif.net) (Quit: Leaving)
  1783. # [14:01] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1784. # [14:01] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  1785. # [14:04] * Joins: mike5w3c_ (MikeS@moz-6126965A.pool.e-mobile.ne.jp)
  1786. # [14:04] * Quits: mike5w3c (MikeS@moz-FC5FDB4D.pool.e-mobile.ne.jp) (Ping timeout)
  1787. # [14:04] * mike5w3c_ is now known as mike5w3c
  1788. # [14:06] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1789. # [14:07] * Quits: andreasn (andreasn@moz-BB6A8755.bredband.comhem.se) (Quit: Ex-Chat)
  1790. # [14:08] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1791. # [14:09] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  1792. # [14:10] <BenWa> edmorley: pong
  1793. # [14:10] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1794. # [14:13] <edmorley> BenWa: it was just about bug 629668 since the try runs were no longer accessible, have sent to try with other stuff now
  1795. # [14:13] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1796. # [14:14] <BenWa> edmorley: Ahh yes, that was a paint
  1797. # [14:14] <BenWa> pain
  1798. # [14:15] <gcp> what's the hg equivalent of git describe?
  1799. # [14:18] * glob|away is now known as glob
  1800. # [14:19] <NeilAway> glazou_bbl: yeah, that was Mozilla 1.6, it's broken in SeaMonkey 2.0a
  1801. # [14:19] * Quits: tabb0t (tabb0t@4A77860B.E4AC1459.FFE8C4AF.IP) (Ping timeout)
  1802. # [14:20] <NeilAway> glazou_bbl: sorry, it works in SeaMonkey 2.0a, but not in 2.1b
  1803. # [14:20] * Joins: espindola (espindola@moz-B041238D.dsl.teksavvy.com)
  1804. # [14:22] * Joins: bsmith (bsmith@A2413EEC.695C1090.1F72B910.IP)
  1805. # [14:23] * Joins: jfkthame_afk (jfkthame@DBA4BEB5.90783722.9542EC20.IP)
  1806. # [14:23] * jfkthame_afk is now known as jfkthame
  1807. # [14:23] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  1808. # [14:24] <ted> smaug: i've been fixing up a few remaining issues to get it to a reviewable state
  1809. # [14:24] <ted> smaug: but i've been really tied up with other stuff atm
  1810. # [14:24] * Joins: tabb0t (tabb0t@BE1B1881.738DDF7.FFE8C4AF.IP)
  1811. # [14:24] <ted> smaug: it's pretty close to landable, i think i have maybe 2 remaining issues to fix
  1812. # [14:24] <ted> then obviously it needs review
  1813. # [14:25] <glandium> ted: speaking of that, the recent post on planet made me wonder. how do you find the "joysticks" in the end? udev?
  1814. # [14:25] <ted> on linux, yeah
  1815. # [14:25] * davehunt is now known as foxhunt
  1816. # [14:25] <glandium> ted: doesn't X emit events when there are new Xinput devices ?
  1817. # [14:25] <ted> http://hg.mozilla.org/users/tmielczarek_mozilla.com/mq/file/86af0628ad84/linux-joy#l291
  1818. # [14:26] <ted> beats me
  1819. # [14:27] * bhearsum|afk is now known as bhearsum
  1820. # [14:28] <glandium> ted: XDeviceListChangeEvent
  1821. # [14:28] <ted> wow
  1822. # [14:28] <smaug> ted: k
  1823. # [14:28] <ted> three whole hits on google for that
  1824. # [14:28] <ted> smaug: i haven't been updating the bug with changes, but i've been updating my patches
  1825. # [14:28] <ted> i just need a bit more time to finish them :-/
  1826. # [14:28] <glandium> no idea if that's actually implemented
  1827. # [14:28] <smaug> ted: just wondering when we get pointerlock and gamepad api landed
  1828. # [14:29] * Quits: jaws (u2871@moz-160C58C6.com) (Input/output error)
  1829. # [14:29] * Quits: Asa (u3626@moz-160C58C6.com) (Input/output error)
  1830. # [14:29] * Quits: sid0 (u2934@moz-160C58C6.com) (Input/output error)
  1831. # [14:29] * Quits: ted2 (u2847@moz-160C58C6.com) (Client exited)
  1832. # [14:29] * Quits: Unfocused (u2622@moz-160C58C6.com) (Input/output error)
  1833. # [14:29] * Quits: ttaubert (u2620@moz-160C58C6.com) (Input/output error)
  1834. # [14:29] * Quits: felipe (u2734@moz-160C58C6.com) (Input/output error)
  1835. # [14:29] <ted> smaug: we were hoping for FF11, but that's probably too soon
  1836. # [14:29] <ted> glandium: udev feels like the right layer here, but i have absolutely no idea what i'm talking about
  1837. # [14:29] <smaug> I could review some of it, if the patch is reviewable early next week
  1838. # [14:29] <ted> when's the cutoff?
  1839. # [14:30] <smaug> os-level code needs to be reviewed by someone else
  1840. # [14:30] <ted> if you wanted to start review on it i'd be happy to post updated patches
  1841. # [14:30] <mounir> ted: 20th
  1842. # [14:30] <glandium> ted: i'd say Xinput feels like the right layer. Especially since it's related to the X server, not wherever the client is running
  1843. # [14:30] <smaug> ted: you could read the topic of this channel ;)
  1844. # [14:30] <ted> yeah, the patches are separated into a dom+content+generic backend patch, and one patch per platform backend
  1845. # [14:30] <glandium> especially if you then take events through xinput
  1846. # [14:30] <ted> smaug: hah, oops
  1847. # [14:30] <smaug> ted: is the spec sane?
  1848. # [14:30] <mounir> ted: btw, would that make sense to use hal/?
  1849. # [14:31] <ted> smaug: there's not really much of a spec yet, we have agreed to the basics, but we need to ship something first
  1850. # [14:31] <smaug> k
  1851. # [14:31] <ted> smaug: we don't even have a WG to work in yet, heh
  1852. # [14:31] <ted> mounir: i uh, dunno?
  1853. # [14:31] * Quits: peregrino (peregrino@moz-1CB238F5.telecom.net.ar) (Ping timeout)
  1854. # [14:31] * Joins: sid0 (u2934@moz-160C58C6.com)
  1855. # [14:31] <ted> glandium: can you link me something for xinput?
  1856. # [14:31] <glandium> yeah well, XDeviceListChangeEvent is nowhere in libxi source
  1857. # [14:31] <ted> because the only thing i can find on google is microsoft's API
  1858. # [14:32] * Joins: Asa (u3626@moz-160C58C6.com)
  1859. # [14:32] <mounir> ted: if you have a backend per platform, hal should help you
  1860. # [14:32] <ted> all i'm doing right now is reading data from the joystick dev
  1861. # [14:32] <mounir> ted: have a look at hal/Hal.h
  1862. # [14:32] <ted> oh, i did look at that at one point
  1863. # [14:33] <glandium> ted: http://www.x.org/wiki/XInputHotplug
  1864. # [14:33] <ted> i'd have to think about how to wedge my current set of patches in
  1865. # [14:33] <ted> mounir: currently i just have a GamepadService class, and each platform subclasses it
  1866. # [14:33] <ted> and implements a CreateGamepadService that returns a new instance of the subclass
  1867. # [14:34] * Joins: jaws (u2871@moz-160C58C6.com)
  1868. # [14:34] <smaug> ted: yeah, we can blame Apple for not having WG
  1869. # [14:34] <mounir> ted: with hal you will be able to define a set of methods and events that will be in the public api then you will be able to implement everything in each backends
  1870. # [14:34] * Joins: ttaubert (u2620@moz-160C58C6.com)
  1871. # [14:34] <ted> http://hg.mozilla.org/users/tmielczarek_mozilla.com/mq/file/86af0628ad84/joystick-dom#l2597
  1872. # [14:34] <ted> smaug: i know :-(
  1873. # [14:35] <mounir> ted: anyway, that was just fyi
  1874. # [14:35] <ted> mounir: maybe i'll look into it for the future
  1875. # [14:35] <ted> my patch doesn't currently work with e10s, so if we actually continue with that that'd suck
  1876. # [14:35] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1877. # [14:35] * Joins: felipe (u2734@moz-160C58C6.com)
  1878. # [14:36] * Joins: peregrino (peregrino@120BC03D.C2BD738C.2B249C5A.IP)
  1879. # [14:37] <mounir> ted: hal takes care of this for you ;)
  1880. # [14:38] <smaug> sometimes I wonder how does it feel to work as a software engineer for an evil company. Saying "sorry, the web can't do this nice thing because our company has patents" would suck.
  1881. # [14:38] <Callek> ted++
  1882. # [14:38] <Callek> err smaug++
  1883. # [14:38] <ted> smaug: yeah, that would be pretty crappy
  1884. # [14:38] <ted> smaug: although their stance is almost worse
  1885. # [14:38] <Callek> if I'm getting simple things like kharma assignment mixed up, I probably should resign
  1886. # [14:39] <ted> "we implemented this nice thing for the web, but nobody else can have it because we have patents"
  1887. # [14:39] <espindola> mozilla-inbound is open :-)
  1888. # [14:39] <espindola> thanks guys
  1889. # [14:40] <Callek> ted: "...unless you want to pay us 1 zillion dollars" <insert dr evil laugh>
  1890. # [14:40] * ctalbert|afk is now known as ctalbert
  1891. # [14:40] * ted needs to get his patch to monitor the virtual memory usage of link.exe up
  1892. # [14:40] <ted> of course windows helpfully rebooted for updates on me
  1893. # [14:41] <Callek> ted: yea, I really really hate how it does that
  1894. # [14:42] <Callek> (mines been prompting for update overnight, kept postponing it)
  1895. # [14:44] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1896. # [14:44] * Joins: peregrino_ (peregrino@moz-4474416C.telecom.net.ar)
  1897. # [14:45] * Quits: peregrino (peregrino@120BC03D.C2BD738C.2B249C5A.IP) (Ping timeout)
  1898. # [14:45] * peregrino_ is now known as peregrino
  1899. # [14:45] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1900. # [14:46] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111115183813])
  1901. # [14:46] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1902. # [14:48] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111115183813])
  1903. # [14:48] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1904. # [14:48] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  1905. # [14:50] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  1906. # [14:53] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1907. # [14:53] <edmorley> the win8 behaviour sounds a lot nicer: http://blogs.msdn.com/b/b8/archive/2011/11/14/minimizing-restarts-after-automatic-updating-in-windows-update.aspx
  1908. # [14:54] <espindola> !seen dolske,
  1909. # [14:54] <firebot> I've never seen a 'dolske,', sorry.
  1910. # [14:54] <espindola> !seen dolske
  1911. # [14:54] <firebot> dolske was last seen 4 hours, 26 minutes and 54 seconds ago, saying 'no, that's the pepper spray.' in #interns.
  1912. # [14:54] <Callek> edmorley: I'm not worried about restarts, I *am* worried about restarts that happen *because* I don't acknowledge the dialog
  1913. # [14:54] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1914. # [14:55] <Callek> being passive should default to non-disruptive
  1915. # [14:55] <edmorley> those can be turned off already via group policy thingy
  1916. # [14:55] <Callek> and no-dataloss (like happens if it kills off my irc)
  1917. # [14:55] <Callek> edmorley: reallY/
  1918. # [14:55] <Callek> ?
  1919. # [14:55] <edmorley> yeah
  1920. # [14:55] <Callek> I couldn't find a group policy setting for it in my win7 last I looked
  1921. # [14:55] <espindola> dolske, please ping me when you have time to discuss 702848. If you are too busy, is there anyone else you would recommend for reviewing the patch?
  1922. # [14:55] <Callek> happen to have a direction to it?
  1923. # [14:55] <edmorley> http://www.ehow.com/how_5573302_disable-windows-auto-update-restart.html
  1924. # [14:56] <edmorley> (might not be best guide, just first google found)
  1925. # [14:56] <edmorley> used to drive me up the wall until I found that
  1926. # [14:57] <Callek> edmorley: hrm looks like my w7 doesn't have group policy editor :/
  1927. # [14:57] <Callek> (explains why I didn't find it before)
  1928. # [14:57] <edmorley> oh
  1929. # [14:57] <edmorley> edition?
  1930. # [14:58] * foxhunt is now known as davehunt
  1931. # [14:58] <Callek> edmorley: Home Premium
  1932. # [14:59] <edmorley> hmm
  1933. # [14:59] <edmorley> mayeb only enterpise (/professional)
  1934. # [14:59] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1935. # [14:59] * Joins: armenzg (armenzg@moz-A6FE435.build.sjc1.mozilla.com)
  1936. # [15:01] <Callek> happen to know the registry setting for it?
  1937. # [15:01] <Callek> (afaik group policy registry settings for this type of stuff should still work)
  1938. # [15:01] <Hughman> Could someone push a patch to try for me?
  1939. # [15:02] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Ping timeout)
  1940. # [15:02] * Joins: dao (dao@moz-51578DF3.dip.tu-dresden.de)
  1941. # [15:03] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1942. # [15:03] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1943. # [15:04] <edmorley> Callek: registry key here looks promising http://www.howtogeek.com/howto/windows-vista/prevent-windows-update-from-forcibly-rebooting-your-computer/
  1944. # [15:04] <edmorley> (presuming it's the same for win7)
  1945. # [15:09] * Joins: northAway (northWind@2F50C7BC.10A7D831.6816E6B7.IP)
  1946. # [15:10] <jlebar> whoa, m-i is open??
  1947. # [15:10] <jlebar> I can just...check it in?
  1948. # [15:10] * Joins: AaronMT (AaronMT@moz-DEDA283.cpe.net.cable.rogers.com)
  1949. # [15:10] <jgilbert> jlebar, inbound push party, woo~
  1950. # [15:12] * edmorley gets his backout bat out again ready...
  1951. # [15:12] * mcote|afk is now known as mcote
  1952. # [15:12] * Joins: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com)
  1953. # [15:14] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1954. # [15:14] * northAway is now known as northWind
  1955. # [15:14] <Hughman> im just going to have to leave this hanging (need sleep). I need the patch in bug 689870 sent to try and it should only need building/testing on windows, though there is not much to test in the current setup
  1956. # [15:15] * Quits: Hughman (Hughman@moz-1727A300.static.tpgi.com.au) (Quit: Bye)
  1957. # [15:16] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1958. # [15:16] <@bz_sleep> jlebar: just don't push big chunks of c++
  1959. # [15:17] <jlebar> bz_sleep, only small chunks.
  1960. # [15:17] <jlebar> nibblets
  1961. # [15:17] * Joins: Suresh (chatzilla@91C80E01.31C45288.EB06F97B.IP)
  1962. # [15:18] <@bz_sleep> pebbles
  1963. # [15:18] * @bz_sleep goes back to sleep, now that his code is landed
  1964. # [15:19] <mounir> I guess WebSMS is considered as a big chunk of C++?
  1965. # [15:19] * Quits: erione (erione@E1EED9E0.138610B2.C752B3FA.IP) (Ping timeout)
  1966. # [15:21] <@bz_sleep> is it in C++?
  1967. # [15:21] <@bz_sleep> It it chunky?
  1968. # [15:21] <mounir> bz_sleep: C++ for the DOM API
  1969. # [15:21] <mounir> Java for the Android backend
  1970. # [15:22] <mounir> bz_sleep: what do you mean by chunky?
  1971. # [15:22] <@bz_sleep> don't worry about it
  1972. # [15:22] <@bz_sleep> a joke
  1973. # [15:22] * catlee-away is now known as catlee
  1974. # [15:22] * @bz_sleep is pretty worried about codesize with new dom bindings, though
  1975. # [15:22] * Joins: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP)
  1976. # [15:23] <mounir> bz_sleep: I worry about jokes, I want to understand them :)
  1977. # [15:23] <mounir> I also want to understand DBus and NetworkManager
  1978. # [15:23] <mounir> but I guess English is less annoying :)
  1979. # [15:23] <wg9s> if we could build it on android only for now, that would avoid the issue. eventually might want this on windows phones though so migt be an issue down the road.
  1980. # [15:24] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  1981. # [15:25] * glob is now known as glob|away
  1982. # [15:26] * Quits: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Client exited)
  1983. # [15:26] * Quits: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com) (Ping timeout)
  1984. # [15:27] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1985. # [15:28] * jmaher|afk is now known as jmaher
  1986. # [15:30] * Joins: coop (Chris@766EE2B2.8174F260.F7D14508.IP)
  1987. # [15:30] * Joins: gerv1 (gerv@moz-8E68CF56.in-addr.arpa)
  1988. # [15:31] * coop is now known as coop|buildduty
  1989. # [15:31] * Joins: gerv2 (gerv@moz-8E68CF56.in-addr.arpa)
  1990. # [15:31] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Ping timeout)
  1991. # [15:32] * Quits: gerv1 (gerv@moz-8E68CF56.in-addr.arpa) (Ping timeout)
  1992. # [15:33] * Quits: smaug (chatzilla@moz-CF2940E2.gprs.sl-laajakaista.fi) (Ping timeout)
  1993. # [15:35] * Joins: erione (erione@957BFDB2.9538FFED.C752B3FA.IP)
  1994. # [15:35] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Client exited)
  1995. # [15:37] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  1996. # [15:37] <edmorley> jlebar: hasn't your push just turned all windows builds into PGO?
  1997. # [15:38] <edmorley> (part 3)
  1998. # [15:38] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  1999. # [15:38] * glob|away is now known as glob
  2000. # [15:38] <jlebar> edmorley, I reverted that change!!
  2001. # [15:38] <jlebar> $ hg revert --rev tip^ browser/config/
  2002. # [15:38] <jlebar> See?
  2003. # [15:39] <edmorley> https://hg.mozilla.org/integration/mozilla-inbound/rev/c654c9d5ba7c
  2004. # [15:39] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  2005. # [15:39] <jlebar> Yeah, I see.
  2006. # [15:39] <edmorley> qref :-)
  2007. # [15:39] <jlebar> I guess so.
  2008. # [15:39] <edmorley> easily fixed anyhow :-)
  2009. # [15:39] <jlebar> Yeah; pushing in a sec.
  2010. # [15:39] * Quits: dao (dao@moz-51578DF3.dip.tu-dresden.de) (Connection reset by peer)
  2011. # [15:39] <jlebar> edmorley, thanks for noticing!
  2012. # [15:39] <edmorley> np
  2013. # [15:40] * Joins: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net)
  2014. # [15:40] * Quits: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP) (Quit: graydot)
  2015. # [15:40] <edmorley> (either qref or philor paid you to sneak set PGO on, so as to avoid more hair pulling sessions)
  2016. # [15:41] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  2017. # [15:41] * Joins: dao (dao@moz-51578DF3.dip.tu-dresden.de)
  2018. # [15:41] <jlebar> lol
  2019. # [15:41] <jlebar> I'll never tell!
  2020. # [15:41] <edmorley> ;-)
  2021. # [15:42] * Joins: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com)
  2022. # [15:42] <edmorley> jlebar: seems like part 1 maybe broke android (see tip)
  2023. # [15:43] <edmorley> (I've retriggered in case it wasn't that)
  2024. # [15:43] <jlebar> edmorley, no, it is. It's gcc being a pain about volatile. :-/
  2025. # [15:43] * jlebar backs himself out
  2026. # [15:44] <jlebar> Trychooser is great, but sometimes it gives me a false sense of security.
  2027. # [15:44] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
  2028. # [15:44] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2029. # [15:44] * mcote is now known as mcote|bbiab
  2030. # [15:46] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2031. # [15:46] <mounir> jlebar: how?
  2032. # [15:46] * Joins: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net)
  2033. # [15:46] <jlebar> mounir, I pushed just to Windows, because 95% of the patch touches Windows.
  2034. # [15:46] <jlebar> But 5% does build on other platforms...
  2035. # [15:47] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2036. # [15:48] * Joins: protz (protz@moz-E29D2A15.inria.fr)
  2037. # [15:48] <jlebar> Well, that was fun.
  2038. # [15:48] <mounir> oh
  2039. # [15:48] <mounir> I saw people doing that indeed
  2040. # [15:48] <mounir> it seem dangerous
  2041. # [15:49] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2042. # [15:49] <mounir> I mostly filter some platforms/tests if I had issues on specific platforms/tests and I want to check they are fixed
  2043. # [15:51] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  2044. # [15:56] * bwinton_away is now known as bwinton
  2045. # [15:58] <jprmc> Enn: agree with bsmedberg in https://bugzilla.mozilla.org/show_bug.cgi?id=703795 ?
  2046. # [16:00] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  2047. # [16:01] <hsivonen> I wonder if the IE team has its bonuses tied to how many links pointing to articles about problems with Firefox's rapid release they can pack into their blog posts
  2048. # [16:02] * rail_away is now known as rail
  2049. # [16:03] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2050. # [16:03] <Olipro> ooh, so did the MSVC compiler problem get sorted?
  2051. # [16:03] * Quits: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com) (Ping timeout)
  2052. # [16:04] <jlebar> Olipro, Somewhat.
  2053. # [16:04] <armenzg> how can I request one of my patches to be landed on my behalf?
  2054. # [16:04] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  2055. # [16:04] <Olipro> jlebar: I appear to have lost the bugzilla #
  2056. # [16:04] <armenzg> it's only one patch out of the three in the bug
  2057. # [16:04] <Olipro> what was it?
  2058. # [16:04] <armenzg> https://bugzilla.mozilla.org/attachment.cgi?id=581770
  2059. # [16:04] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  2060. # [16:05] <armenzg> "checkin-needed" keyword and a whiteboard note?
  2061. # [16:05] <jlebar> armenzg, http://blog.bonardo.net/2010/06/22/so-youre-about-to-use-checkin-needed
  2062. # [16:05] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  2063. # [16:05] <jlebar> armenzg, but if you meet the requirements there, I'll push it for you.
  2064. # [16:05] * Quits: asac (asac@moz-CC195573.pppoe.wtnet.de) (Ping timeout)
  2065. # [16:05] <jlebar> Olipro, what bug number would you like?
  2066. # [16:05] <Olipro> heh, found it
  2067. # [16:05] <Olipro> 709193
  2068. # [16:05] <armenzg> it is a NPOTB
  2069. # [16:05] <armenzg> and DONTBIULD
  2070. # [16:05] <armenzg> *DONTBUILD
  2071. # [16:06] * jlebar looks
  2072. # [16:06] <Olipro> shame Microsoft don't release x64 compilers that target x86
  2073. # [16:06] <jlebar> armenzg, you still need to hg export, etc.
  2074. # [16:06] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  2075. # [16:06] <jlebar> armenzg, that is not a patch, even.
  2076. # [16:06] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  2077. # [16:07] <armenzg> ooooops!
  2078. # [16:07] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  2079. # [16:09] * Joins: arno (arno@moz-DFB73ABF.fbx.proxad.net)
  2080. # [16:09] <gabor> edmorley: do you know how can I figure out for sure that these oranges are caused by my patch for sure? https://tbpl.mozilla.org/?tree=Try&rev=52aa1b06d4c2
  2081. # [16:10] * Joins: asac (asac@moz-CC195573.pppoe.wtnet.de)
  2082. # [16:10] <gabor> it's a bit hard to believe me that it has to do anything with my patch tbh, or at least I don't see the connection yet
  2083. # [16:10] <gabor> *for me
  2084. # [16:10] <edmorley> gabor: the ones with stars?
  2085. # [16:10] * Joins: hipokrit (hipokrit@moz-502C3BF.rackspace.net)
  2086. # [16:10] <gabor> yes
  2087. # [16:10] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  2088. # [16:10] <edmorley> gabor: I've been starring the known (random) oranges, so they can be ignored
  2089. # [16:10] <edmorley> :-)
  2090. # [16:11] <edmorley> I'd say that looks good to be pushed
  2091. # [16:11] <edmorley> I can push it to inbound now if you like?
  2092. # [16:11] <gabor> edmorley: thanks :) that explains :)
  2093. # [16:11] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  2094. # [16:12] <gabor> edmorley: it would be great
  2095. # [16:14] * Joins: caillon (caillon@moz-359E39FC.lightspeed.sntcca.sbcglobal.net)
  2096. # [16:14] * Cwiiis is now known as CwiiisAway
  2097. # [16:14] * Joins: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net)
  2098. # [16:14] <armenzg> this patch is now ready to be landed https://bugzilla.mozilla.org/show_bug.cgi?id=673131#c29
  2099. # [16:14] <armenzg> thanks in advance
  2100. # [16:15] * Joins: vingtetun (vingtetun@moz-64E1A8DA.fbx.proxad.net)
  2101. # [16:15] <edmorley> armenzg: sure
  2102. # [16:16] * Quits: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  2103. # [16:17] * Joins: regen (Miller@moz-AB11D2BF.adsl.dynamic.seed.net.tw)
  2104. # [16:19] * Joins: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  2105. # [16:19] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  2106. # [16:19] * Joins: wolfiR (wolfiR@moz-E0D6727F.dip0.t-ipconnect.de)
  2107. # [16:19] <armenzg> thanks edmorley
  2108. # [16:19] <edmorley> np
  2109. # [16:19] <armenzg> I will be offline for the next 2 hours
  2110. # [16:20] * armenzg is now known as armenzg_away
  2111. # [16:21] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Connection reset by peer)
  2112. # [16:22] * Quits: armenzg_away (armenzg@moz-A6FE435.build.sjc1.mozilla.com) (Ping timeout)
  2113. # [16:23] <jmaher> edmorley: thanks for landing armenzg's talos patch on inbound!
  2114. # [16:24] * Quits: dao (dao@moz-51578DF3.dip.tu-dresden.de) (Quit: Leaving.)
  2115. # [16:24] <edmorley> jmaher: most welcome :-)
  2116. # [16:24] * jwir3|away is now known as jwir3
  2117. # [16:25] <edmorley> jlebar: possible os x issues on your sps push
  2118. # [16:25] <edmorley> (sorry!)
  2119. # [16:25] <jlebar> edmorley, Hm...
  2120. # [16:25] <jlebar> edmorley, this one, I have tested. :)
  2121. # [16:26] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  2122. # [16:26] <jwir3> frustrating, that is
  2123. # [16:26] <jwir3> ;)
  2124. # [16:26] <jlebar> but...not recently enough!
  2125. # [16:26] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  2126. # [16:26] <jlebar> Today is not my day.
  2127. # [16:27] * jhopkins|away is now known as jhopkins
  2128. # [16:28] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2129. # [16:29] <edmorley> jlebar: such is life :-)
  2130. # [16:29] <jlebar> At least I pushed to inbound. :D
  2131. # [16:29] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  2132. # [16:31] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
  2133. # [16:32] * Joins: dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com)
  2134. # [16:32] * ChanServ sets mode: +o dveditz
  2135. # [16:34] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2136. # [16:35] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  2137. # [16:36] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2138. # [16:36] * Quits: regen (Miller@moz-AB11D2BF.adsl.dynamic.seed.net.tw) (Quit: regen)
  2139. # [16:37] <NeilAway> glazou_bbl: works in seamonkey 2.0 too
  2140. # [16:37] * glazou_bbl is now known as glazou
  2141. # [16:37] <glazou> thanks NeilAway
  2142. # [16:38] <jlebar> taras, Have you seen this guy's blog? http://neugierig.org/software/chromium/notes/2009/04/perf.html
  2143. # [16:38] <jlebar> taras, There's a lot of stuff in here.
  2144. # [16:39] * Quits: Wes_ (chatzilla@moz-BEF0C255.page.ca) (Connection reset by peer)
  2145. # [16:39] * Joins: dao (dao@moz-51578DF3.dip.tu-dresden.de)
  2146. # [16:40] * Quits: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com) (Ping timeout)
  2147. # [16:42] * Quits: erione (erione@957BFDB2.9538FFED.C752B3FA.IP) (Quit: Leaving)
  2148. # [16:43] * Quits: tabb0t (tabb0t@BE1B1881.738DDF7.FFE8C4AF.IP) (Ping timeout)
  2149. # [16:44] <jdm> dolske: ping
  2150. # [16:44] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2151. # [16:44] * Quits: bjarne (bjarne@moz-46A85847.nextgentel.com) (Quit: Leaving.)
  2152. # [16:45] * Joins: evilpie (chatzilla@moz-CD875BA5.pools.arcor-ip.net)
  2153. # [16:45] <NeilAway> glazou: sorry I can't bisect any further, but it's a start ;-)
  2154. # [16:45] <glazou> thanks again
  2155. # [16:47] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2156. # [16:48] * Joins: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP)
  2157. # [16:48] * Quits: bsmith (bsmith@A2413EEC.695C1090.1F72B910.IP) (Connection reset by peer)
  2158. # [16:48] <ehsan> glandium: thanks for landing the patches
  2159. # [16:49] * Quits: jhopkins (jhopkins@moz-41E1D586.tb.shawcable.net) (Input/output error)
  2160. # [16:49] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  2161. # [16:50] * Joins: daoberes (chatzilla@D2B84AF4.C749D475.1139E686.IP)
  2162. # [16:53] * Joins: redfive (chatzilla@moz-75DD4703.dsl.pltn13.sbcglobal.net)
  2163. # [16:54] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2164. # [16:55] * Joins: mgoodwin (mgoodwin@moz-4BB9E5E9.cable.virginmedia.com)
  2165. # [16:55] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/1eff10689611 - Kartikaya Gupta - Bug 710864 - Close stream after we're done with it. r=blassey
  2166. # [16:55] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2167. # [16:55] <firebot> http://hg.mozilla.org/mozilla-central/rev/635b238dfc2c - Kartikaya Gupta - Bug 702624 - Fix regex for replaceAll so it doesn't die. r=blassey
  2168. # [16:55] <firebot> http://hg.mozilla.org/mozilla-central/rev/bbb2149b613e - Kartikaya Gupta - Bug 710864 - (Cleanup) Fix up incorrect logtags. r=blassey
  2169. # [16:56] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2170. # [16:56] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2171. # [16:57] * jlebar burns the tree one more time.
  2172. # [16:58] <taras> jlebar: i see nothing useful
  2173. # [16:58] <jlebar> On Android, "cannot convert 'bool*' to 'PRInt32*'"
  2174. # [16:58] <jlebar> taras, rebasing the Windows DLL address is not useful?
  2175. # [16:58] <taras> jlebar: nope
  2176. # [16:58] <jlebar> taras, http://neugierig.org/software/chromium/notes/2011/08/windows-hookers.html ?
  2177. # [16:58] <taras> a) it's warm startup
  2178. # [16:59] <taras> b) ASLR
  2179. # [16:59] * Quits: dalsh (dalsh@7AD26E42.8916245C.163E2FB.IP) (Connection reset by peer)
  2180. # [17:00] <jlebar> taras, http://neugierig.org/software/chromium/notes/2010/11/thread-restrictions.html (they automatically check for main-thead IO)
  2181. # [17:00] * gregglind_away is now known as gregglind
  2182. # [17:01] <jlebar> taras, He reads your blog. :)
  2183. # [17:01] <taras> yup
  2184. # [17:01] <taras> i've read his stuff before
  2185. # [17:02] <taras> it's not super-applicable
  2186. # [17:02] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  2187. # [17:02] <jlebar> okey dokey
  2188. # [17:02] * Quits: redfive (chatzilla@moz-75DD4703.dsl.pltn13.sbcglobal.net) (Ping timeout)
  2189. # [17:02] <taras> main thread io tracking we can do
  2190. # [17:02] <jlebar> yeah.
  2191. # [17:03] <taras> jmaher working on that
  2192. # [17:03] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  2193. # [17:03] <taras> via xperf
  2194. # [17:03] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
  2195. # [17:04] * Joins: kumar (kmcmillan@moz-E31CD2CB.mozilla.org)
  2196. # [17:04] * Joins: smaug (chatzilla@moz-E2643833.gprs.sl-laajakaista.fi)
  2197. # [17:04] <jlebar> taras, looks like they do it without any special tooling.
  2198. # [17:05] <jlebar> which would be nice; get the assertion on my local build on Linux...
  2199. # [17:05] * Quits: wolfiR (wolfiR@moz-E0D6727F.dip0.t-ipconnect.de) (Quit: Leaving)
  2200. # [17:05] <davidb> I have two patches to land on aurora
  2201. # [17:05] <taras> and ignore them just like we usually do with assertions?
  2202. # [17:05] * davidb sets about starring
  2203. # [17:05] <jlebar> taras, make them fatal?
  2204. # [17:06] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
  2205. # [17:06] <jlebar> taras, I don't see why one needs an entirely new tool in order to make us pay attention to an assertion.
  2206. # [17:06] <jlebar> taras, The tool and the assertion type seem orthogonal.
  2207. # [17:06] <taras> i have no idea what you just said
  2208. # [17:06] <taras> what entirely new tool?
  2209. # [17:06] * davidb realizes this could take a while
  2210. # [17:06] <jlebar> taras, xperf?
  2211. # [17:06] <taras> it's not a new tool :)
  2212. # [17:06] * Joins: jhopkins (jhopkins@moz-41E1D586.tb.shawcable.net)
  2213. # [17:07] <taras> and it's hell of a lot more robust
  2214. # [17:07] <jlebar> taras, It's new to our automated build system?
  2215. # [17:07] * shorlander is now known as shorlander-away
  2216. # [17:07] <taras> than assertions peppered in our code
  2217. # [17:07] <taras> cos it can catch io in system libs
  2218. # [17:07] <taras> jlebar: it's already deployed
  2219. # [17:07] <taras> just need to make use of the data it gathers
  2220. # [17:08] <davidb> taras: are the profiling tools that come with VS Ultimate any different than xperf and friends?
  2221. # [17:08] <taras> xperf is just a frontend to some kernel hooks
  2222. # [17:08] <taras> i doubt it
  2223. # [17:08] <davidb> heh i was thinking ultimate might be a front end to xperf
  2224. # [17:08] <davidb> ok
  2225. # [17:08] * Quits: espindola (espindola@moz-B041238D.dsl.teksavvy.com) (Quit: Ex-Chat)
  2226. # [17:08] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
  2227. # [17:09] * philor|away is now known as philor
  2228. # [17:09] <davidb> taras: it might be worth investigating
  2229. # [17:09] * bear-afk is now known as bear
  2230. # [17:09] <jlebar> taras, I guess I'm curious how it's done in Chrome. It doesn't seem that they "pepper assertions around their code" but rather systematically wrap the syscalls.
  2231. # [17:10] <jlebar> taras, I'm sure you'd agree that something which works for Linux would be useful, since all our mobile efforts are Linux-based.
  2232. # [17:10] <taras> jlebar: doesn't to me
  2233. # [17:10] <taras> seems like he wrapped a bunch of stuff by hand
  2234. # [17:10] <taras> windows has too great of a syscall surface to wrap anyway :)
  2235. # [17:10] <taras> jlebar: linux we can do with systemtap, etc
  2236. # [17:11] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  2237. # [17:11] <jlebar> taras, It's just a question of ease-of-use and ease-of-deployment. We could do it with full Valgrind runs of Mochitest, too...
  2238. # [17:11] * jlebar has been hearing about xperf for months now.
  2239. # [17:12] <davidb> msucan: are you starring the aurora tree as well?
  2240. # [17:12] <taras> jlebar: anyway, it's not a matter of needing right tech
  2241. # [17:12] <taras> matter of someone doing the wrok
  2242. # [17:12] <taras> work
  2243. # [17:12] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2244. # [17:12] <taras> we have lots of good tech to make use of
  2245. # [17:12] <mak> jlebar: just months? we used it one year ago to profile IO :)
  2246. # [17:13] <msucan> davidb: no, but if needed i can do that
  2247. # [17:13] <mak> it's nice, not well documented though
  2248. # [17:13] <jlebar> mak, Taras is talking about making it part of our build.
  2249. # [17:13] <mak> ah, yes that would be really awesome
  2250. # [17:13] <jlebar> It would be, no doubt.
  2251. # [17:13] <davidb> msucan: it would be great
  2252. # [17:13] <msucan> davidb: no probs!
  2253. # [17:13] <davidb> thanks
  2254. # [17:14] <taras> jlebar: not part of our build
  2255. # [17:14] <msucan> too bad the server is very slow ;)
  2256. # [17:14] <taras> part of our infrastructure
  2257. # [17:14] <jlebar> taras, If the build doesn't go red when I do on-main-thread I/O, then I'd argue it's not good enough.
  2258. # [17:14] <davidb> msucan: yeah. this is painful.
  2259. # [17:15] <smaug> davidb: "profiling tools that come with VS Ultimate" what are those?
  2260. # [17:15] <taras> jlebar: that's what i'm talking about
  2261. # [17:15] <smaug> performance profiling tools for linux?
  2262. # [17:15] <msucan> davidb: what is more troublesome is that summaries fail to load, making the starring impossible
  2263. # [17:15] <davidb> smaug: I don't know. ehsan and I were trying to find info. windows
  2264. # [17:15] <davidb> msucan: yeah
  2265. # [17:15] <davidb> is that a known issue?
  2266. # [17:15] <jlebar> taras, Okay, great.
  2267. # [17:15] <smaug> ah
  2268. # [17:16] <taras> jlebar: jmaher is really close to having that
  2269. # [17:16] * ewong|afk is now known as ewong
  2270. # [17:16] <smaug> I'm still trying to find a good profiler for linux. Zoom is the best so far..
  2271. # [17:16] <msucan> davidb: when there's no bug suggestion for a failure ... shall i open a new bug with bugzilla then write it in the add comment option?
  2272. # [17:16] <jlebar> taras, I'm looking forward to it.
  2273. # [17:16] <smaug> jesup could just write some nice GUI for jprof, then I'd use that
  2274. # [17:16] <davidb> smaug: I haven't tried Zoom… it is a timed sampler?
  2275. # [17:16] <smaug> yeah
  2276. # [17:16] * Quits: dao (dao@moz-51578DF3.dip.tu-dresden.de) (Quit: Leaving.)
  2277. # [17:17] * jesup isn't a front-end guy...
  2278. # [17:17] <davidb> smaug: does it provide call stack context?
  2279. # [17:17] <smaug> well, it has some other features too.
  2280. # [17:17] <davidb> msucan: yes i think so
  2281. # [17:17] <smaug> davidb: http://www.rotateright.com/
  2282. # [17:17] <davidb> silly question, do we have an aurora sheriff?
  2283. # [17:18] <smaug> for some reason http://www.rotateright.com/ mentions MoFo, but so far I haven't figured out why
  2284. # [17:18] <davidb> smaug: looks promising thanks.
  2285. # [17:18] <jesup> smaug: the options are mostly in there; a bit of reconfigure-while-running support (which I could do) and a front-end interface would do it
  2286. # [17:18] * Joins: Jake (Jake@moz-CDAFE004.phlapafg.dynamic.covad.net)
  2287. # [17:18] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Linkinus - http://linkinus.com)
  2288. # [17:19] <jesup> Hell, just adding a "profile" toggle that when you stopped popped open the profile you just took in a tab would be huge, and pretty darn easy
  2289. # [17:19] <jesup> That could be done with 0 changes to jprof
  2290. # [17:19] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2291. # [17:20] <jesup> just do a system() call to jprof with --last
  2292. # [17:20] <jesup> Put that in a menu or a chrome toggle button
  2293. # [17:20] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  2294. # [17:20] * Quits: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP) (Quit: Joeh)
  2295. # [17:20] * Joins: dao (dao@moz-51578DF3.dip.tu-dresden.de)
  2296. # [17:20] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  2297. # [17:20] * jesup goes back to fighting pthread errors in webrtc
  2298. # [17:21] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  2299. # [17:22] * adam-afk is now known as adam
  2300. # [17:23] * Joins: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP)
  2301. # [17:23] * adam is now known as adam-afk
  2302. # [17:23] * adam-afk is now known as adam
  2303. # [17:23] * Quits: smaug (chatzilla@moz-E2643833.gprs.sl-laajakaista.fi) (Ping timeout)
  2304. # [17:26] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  2305. # [17:27] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2306. # [17:27] * Quits: nerovengene (nerovengen@CB845A0D.F873E372.D5D59AD9.IP) (Quit: )
  2307. # [17:28] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Input/output error)
  2308. # [17:29] * Joins: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2309. # [17:30] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2310. # [17:30] <msucan> davidb: opened up bug 711084 since i didn't find any previous bug about those failures
  2311. # [17:30] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2312. # [17:30] <msucan> i am not sure if i followed the usual approach with reporting new oranges. please let me know if i did something wrong ;)
  2313. # [17:31] <msucan> (it's my first new orange report ;) )
  2314. # [17:31] * Joins: Wes_ (chatzilla@moz-BEF0C255.page.ca)
  2315. # [17:32] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  2316. # [17:32] * Joins: tabb0t (tabb0t@BE1B1881.738DDF7.FFE8C4AF.IP)
  2317. # [17:32] * Quits: dao (dao@moz-51578DF3.dip.tu-dresden.de) (Ping timeout)
  2318. # [17:32] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2319. # [17:33] <davidb> msucan: thanks I'll take a look
  2320. # [17:34] <msucan> thank you!
  2321. # [17:34] * ewong is now known as ewong|Zzz
  2322. # [17:34] <msucan> i expected that the tbpl bot will fill out the bug description and submit comments with the info for each failure
  2323. # [17:35] <msucan> it seems it didn't ...
  2324. # [17:35] * Joins: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net)
  2325. # [17:36] * NeilAway wonders why dolske of all people field a pres shell bug in core general
  2326. # [17:37] <philor> msucan: make it block the bug with the alias randomorange (for reasons I don't remember), and put [orange] in the status whiteboard (so that tbpl will find it)
  2327. # [17:37] <msucan> philor: ahh, thank you!
  2328. # [17:37] <philor> and then after you notice that just before every timeout there's a "*** LOG screwing up by fetching https://services.amo" line, then mark it as a duplicate of bug 709531 ;)
  2329. # [17:38] <philor> "*** LOG addons.repository: Requesting https://services.addons.mozilla.org/" being the real line
  2330. # [17:38] * Joins: peregrino_ (peregrino@moz-4474416C.telecom.net.ar)
  2331. # [17:38] * Quits: peregrino (peregrino@moz-4474416C.telecom.net.ar) (Ping timeout)
  2332. # [17:38] * peregrino_ is now known as peregrino
  2333. # [17:39] <ehsan> davidb: what were we looking for?
  2334. # [17:39] <ehsan> ted: ping?
  2335. # [17:40] <ted> ehsan: pong
  2336. # [17:40] <davidb> ehsan: MS docs on what profiling tools Visual Studio Blah Edition gives you
  2337. # [17:40] <jgilbert> fun, more phishing on moz-all
  2338. # [17:40] <ehsan> ted: what should I do in order to use USE_STATIC_LIBS?
  2339. # [17:40] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2340. # [17:40] <ted> just set USE_STATIC_LIBS = 1 in a makefile?
  2341. # [17:40] <ehsan> davidb: ah yeah I gave up on that
  2342. # [17:41] <nemo> bz_sleep: lol. I just hit that /. article out of masochism
  2343. # [17:41] <nemo> holy crap you get involved in a lot of /. flame wars
  2344. # [17:41] * Quits: Goldorak (chatzilla@8109DDDE.7C10D095.187A1082.IP) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
  2345. # [17:41] <ehsan> ted: so, I need to set that for every module that I want to be linked statically?
  2346. # [17:41] <ted> ehsan: yes, it's opt-in
  2347. # [17:41] * ehsan was thinking that's a global thing
  2348. # [17:41] <ehsan> oh
  2349. # [17:41] <ehsan> ok
  2350. # [17:41] <ted> no
  2351. # [17:41] <ehsan> ted: it would be awesome if this were documented
  2352. # [17:41] <ted> because we don't want to ship the whole browser with that, that's crazy-talk
  2353. # [17:41] * ehsan goes to document it
  2354. # [17:41] <msucan> philor: oh, so my bug report is a duplicate? :) thanks for pointing that out
  2355. # [17:41] <ted> ehsan: https://developer.mozilla.org/en/USE_STATIC_LIBS
  2356. # [17:41] <ted> ...
  2357. # [17:42] <ehsan> yes, that's what I was looking at
  2358. # [17:42] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  2359. # [17:42] <ted> it's totally documented
  2360. # [17:42] <davidb> msucan: I commented. It might be a dupe of 631799.
  2361. # [17:42] <philor> akeybl: the very person I was just looking for!
  2362. # [17:42] <nemo> bz_sleep: I see at least a dozen posts by you, including arguing w/ jerks, and that's just what I can see w/ /.'s broken new comment scheme
  2363. # [17:42] <akeybl> philor: hey
  2364. # [17:43] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2365. # [17:43] <davidb> msucan: oh philor beat me? ok.
  2366. # [17:43] * davidb is not surprised
  2367. # [17:44] <philor> akeybl: for test-only fixes for really awful test failures on aurora, which land on m-c on a Wednesday and thus won't have a request triaged for a week, do you want us to just land them on aurora, or do you want us to become insane?
  2368. # [17:44] * Quits: tabb0t (tabb0t@BE1B1881.738DDF7.FFE8C4AF.IP) (Ping timeout)
  2369. # [17:44] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2370. # [17:44] * ChanServ sets mode: +o mkaply
  2371. # [17:44] <akeybl> philor: we actually have a channel/traige meeting scheduled for this afternoon. should be good to just nominate
  2372. # [17:44] * Joins: fabrice (fabrice@moz-104CC309.mv.mozilla.com)
  2373. # [17:44] <ehsan> ted: so in order to link firefox.exe statically, is it enough to set that in browser/app/Makefile.in?
  2374. # [17:45] <ted> i think so
  2375. # [17:45] <ted> since it doesn't link any code from elsewhere
  2376. # [17:45] <philor> akeybl: okay. when the test fix lands on a Thursday late afternoon, do you want us to...
  2377. # [17:45] * mkelly is now known as mkelly|wfh
  2378. # [17:45] <ehsan> k, thanks
  2379. # [17:46] <akeybl> philor: to understand the insanity, it'd be good to check out the bug :)
  2380. # [17:46] <akeybl> philor: I can triage now
  2381. # [17:46] <philor> akeybl: bug 709531
  2382. # [17:46] <philor> but the broader question stands
  2383. # [17:46] <philor> in what way can you triage "do we want to have every single run of mochitest-other orange for 12 more weeks, or not?"
  2384. # [17:47] <akeybl> philor: yep I understand the insanity now
  2385. # [17:47] <akeybl> I had no background
  2386. # [17:47] <philor> I'm pretty sure that for all the time that test-only changes could land on branches without approval, we screwed that up zero times
  2387. # [17:49] * Quits: peregrino (peregrino@moz-4474416C.telecom.net.ar) (Ping timeout)
  2388. # [17:49] <akeybl> philor: Approved that. Are you suggesting that test-only fixes should need no nominations?
  2389. # [17:49] * catlee is now known as catlee-lunch
  2390. # [17:49] * ted -> lunch
  2391. # [17:49] * Joins: smaug (chatzilla@moz-333D92C6.gprs.sl-laajakaista.fi)
  2392. # [17:49] <akeybl> philor: I think the case can be made for aurora, not so sure about beta. we need to make sure we understand everything going into the build being released in <6 weeks, so I don't think we could have a blanket rule there
  2393. # [17:49] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  2394. # [17:50] <philor> akeybl: they didn't need any, through... 4.0, I think, and I don't remember ever hearing of any problem we caused with it
  2395. # [17:50] * Quits: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 8.0/20111108090055])
  2396. # [17:50] * Quits: rillian (rilllian@moz-F023CC1E.thaumas.net) (Input/output error)
  2397. # [17:51] <akeybl> we can definitely have the discussion on r-d. I don't personally see issue with it (especially on aurora), but as I say all the time - I'm new around these parts :)
  2398. # [17:51] * Joins: andreasn (andreasn@moz-3CDFCC6A.a336.corp.bahnhof.se)
  2399. # [17:51] <akeybl> philor: want to start a thread?
  2400. # [17:52] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Connection reset by peer)
  2401. # [17:52] * davehunt is now known as davehunt|away
  2402. # [17:53] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2403. # [17:54] <philor> I'm not on r-d
  2404. # [17:54] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
  2405. # [17:55] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
  2406. # [17:56] * lsblakk|afk is now known as lsblakk
  2407. # [17:57] * Joins: slowpoke (slowpoke@moz-4EC08542.pools.arcor-ip.net)
  2408. # [17:57] * mcote|bbiab is now known as mcote
  2409. # [17:57] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2410. # [17:58] * Joins: dRdR (dRdR@moz-57178BD3.hsd1.ca.comcast.net)
  2411. # [17:58] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  2412. # [18:00] * Joins: peregrino (peregrino@moz-4474416C.telecom.net.ar)
  2413. # [18:00] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  2414. # [18:01] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  2415. # [18:02] * Quits: Wes_ (chatzilla@moz-BEF0C255.page.ca) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.17/2009122203])
  2416. # [18:02] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2417. # [18:03] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  2418. # [18:03] * Quits: pascalc (chatzilla@moz-B62F2EDF.rev.sfr.net) (Ping timeout)
  2419. # [18:03] <gavin> philor: you can be on it if you want to be, but you don't need to be on it to start a thread, fwiw
  2420. # [18:03] <gavin> also I don't think we need a thread, just land the patch
  2421. # [18:03] * Joins: squib (squib-@moz-415BAA34.engr.wisc.edu)
  2422. # [18:04] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2423. # [18:04] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  2424. # [18:04] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2425. # [18:04] * davehunt|away is now known as davehunt|mtg
  2426. # [18:05] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
  2427. # [18:07] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  2428. # [18:08] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2429. # [18:09] * Joins: Ms2ger (Ms2ger@DA9738C3.641B467F.37724B0D.IP)
  2430. # [18:10] <edmorley> !seen bhackett
  2431. # [18:10] <firebot> bhackett was last seen 1 minute and 42 seconds ago, saying 'I'll back out now' in #jsapi.
  2432. # [18:10] <edmorley> asked and answered :-)
  2433. # [18:11] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2434. # [18:12] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2435. # [18:13] * Joins: romeo (romeo@moz-A9325888.k459.webspeed.dk)
  2436. # [18:13] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2437. # [18:14] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  2438. # [18:15] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2439. # [18:16] * Joins: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net)
  2440. # [18:17] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2441. # [18:17] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  2442. # [18:19] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2443. # [18:20] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2444. # [18:21] * Quits: tfair (tfairey@moz-57178BD3.hsd1.ca.comcast.net) (Client exited)
  2445. # [18:21] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2446. # [18:21] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  2447. # [18:21] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2448. # [18:21] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2449. # [18:21] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  2450. # [18:22] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2451. # [18:22] * ChanServ sets mode: +o mkaply
  2452. # [18:23] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  2453. # [18:25] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Input/output error)
  2454. # [18:25] * Joins: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net)
  2455. # [18:25] * Quits: Suresh (chatzilla@91C80E01.31C45288.EB06F97B.IP) (Quit: Suresh)
  2456. # [18:27] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2457. # [18:27] * Quits: vingtetun (vingtetun@moz-64E1A8DA.fbx.proxad.net) (Ping timeout)
  2458. # [18:27] <luke> when are the cool slidey-drag-y tabs coming back?
  2459. # [18:27] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  2460. # [18:28] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
  2461. # [18:28] <philor> msucan: all those other things that look like they might be other bugs? those are 709531 too :)
  2462. # [18:28] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2463. # [18:29] <msucan> nice :)
  2464. # [18:29] <msucan> philor: is it ok to give up and do some real work? :)
  2465. # [18:29] <jdm> florian: ping
  2466. # [18:29] <florian> jdm: pong
  2467. # [18:29] <philor> msucan: yeah, I'll get the rest of them
  2468. # [18:29] <msucan> thank you very much
  2469. # [18:30] * Quits: peregrino (peregrino@moz-4474416C.telecom.net.ar) (Ping timeout)
  2470. # [18:30] <msucan> if there wouldn't be "Fetching summary failed." errors, i'd just go and star all oranges
  2471. # [18:30] <jdm> florian: do you have an example of the failing jsm import that I could test? I want to see whether my patch improves the failing case.
  2472. # [18:31] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  2473. # [18:31] * Joins: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP)
  2474. # [18:31] <florian> at the time I filed the bug, just adding a trailing ) on a random code line in a jsm imported during startup did it.
  2475. # [18:31] * Joins: peregrino (peregrino@moz-4474416C.telecom.net.ar)
  2476. # [18:31] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2477. # [18:31] <philor> davidb: same once yours start running Moth - if it's in mozapps/extensions/, and there's a *** LOG addons.repository: Requesting https://services.addons.mozilla.org/ above it, it's not what it looks like, it's actually 709531
  2478. # [18:32] * khuey|away is now known as khuey|quite-busy
  2479. # [18:32] <davidb> philor: ok thanks.
  2480. # [18:32] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2481. # [18:32] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2482. # [18:32] * khuey|quite-busy is now known as khuey|done
  2483. # [18:32] * Quits: ashughes (ashughes@moz-4C407EE8.vc.shawcable.net) (Quit: ashughes)
  2484. # [18:32] * Joins: gandalf (zbraniecki@moz-CB807E8C.neoplus.adsl.tpnet.pl)
  2485. # [18:33] <dolske> luke: soon, bug 674925
  2486. # [18:33] <luke> dolske: sweet, thanks!
  2487. # [18:33] <florian> err s/jsm imported/xpcom component loaded/ of course
  2488. # [18:34] <edmorley> khuey|done: how'd it go?
  2489. # [18:35] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2490. # [18:35] <khuey|done> edmorley: well I don't think I failed ;-)
  2491. # [18:36] <sfink> that's ok, you'll have more opportunities for that
  2492. # [18:36] <edmorley> \o/
  2493. # [18:36] <khuey|done> KaiRo: don't engage the trolls
  2494. # [18:37] <khuey|done> it's not worth it
  2495. # [18:37] * northWind is now known as northAway
  2496. # [18:37] <khuey|done> edmorley: and if somehow I did fail I have a couple backup plans :-P
  2497. # [18:37] * jwir3 is now known as jwir3|lunch
  2498. # [18:37] * Quits: necolas (necolas@moz-4197BE5D.bb.sky.com) (Client exited)
  2499. # [18:37] <edmorley> khuey|done: like being the firefox mascot?
  2500. # [18:37] <KaiRo> khuey|done: I'm not sure it is a troll, so I tried to get it to being data-based
  2501. # [18:37] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  2502. # [18:38] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
  2503. # [18:38] <khuey|done> edmorley: well, in theory I should have even had to take the class I just finished ;-)
  2504. # [18:38] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  2505. # [18:38] <khuey|done> edmorley: plus, I have a whole nother degree
  2506. # [18:38] <khuey|done> so I think I'm set regardless
  2507. # [18:38] * Joins: dbaron (dbaron@moz-27F87443.dsl.dynamic.sonic.net)
  2508. # [18:38] * ChanServ sets mode: +o dbaron
  2509. # [18:38] <KaiRo> khuey|done: though unfortunately your thread title invited trolls and misinformed media :-/
  2510. # [18:38] <khuey|done> KaiRo: yeah :-/
  2511. # [18:38] * khuey|done won't make that mistake again
  2512. # [18:39] * coop|buildduty is now known as coop|lunch
  2513. # [18:40] <edmorley> whoops tbpl and bmo poorly again it seems
  2514. # [18:40] <glob> "Intermittent PHX issues. Bugzilla, Socorro, AMO, etc affected"
  2515. # [18:40] <khuey|done> isn't that pretty much a constant these days?
  2516. # [18:41] * Joins: rillian_ (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  2517. # [18:42] <blassey> having bugzilla go down really puts a dent in triage
  2518. # [18:42] <edmorley> well nothing to star, so early dinner it is :-)
  2519. # [18:42] <edmorley> mmm bacon
  2520. # [18:42] * dolske calls mfbt
  2521. # [18:42] <blassey> dolske: its 9:30
  2522. # [18:42] * bbondy is now known as bbondy|lunch
  2523. # [18:42] * Quits: alice0775 (Mibbit@moz-A3C0F1E6.osaka.ocn.ne.jp) (Quit: http://www.mibbit.com ajax IRC Client)
  2524. # [18:42] * edmorley calls brenner :-D
  2525. # [18:43] <KaiRo> khuey|done: we all are continously learning when it comes to communication in our channels, I made my own share of mistakes recently
  2526. # [18:43] <blassey> time for outmeal stout?
  2527. # [18:43] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  2528. # [18:43] <jgilbert> what's the story with the mfbt folder? Is it a silly name or a collision?
  2529. # [18:43] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2530. # [18:44] <jgilbert> I mean, it's no 'netwerk', but...
  2531. # [18:44] <KaiRo> glob: gah, I wonder when PHX1 will get under control... we are at a stage where our ADU data becomes basically meaningless
  2532. # [18:44] <philor> jealousy because webkit has wtf
  2533. # [18:44] <msucan> bugzilla is down. Internal Server Error
  2534. # [18:44] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2535. # [18:44] <glob> KaiRo, much pain :(
  2536. # [18:44] <KaiRo> msucan: see what glob said above
  2537. # [18:44] <msucan> ah
  2538. # [18:44] <msucan> phx issues, ouch
  2539. # [18:44] * edmorley changes topic to 'Intermittent PHX issues. Bugzilla, Socorro, AMO, etc affected || m-c: OPEN m-i: OPEN || Next aurora uplift: 20th Dec || If you are new or want to help, see irc://irc.mozilla.org/#introduction'
  2540. # [18:45] <KaiRo> glob: so true :(
  2541. # [18:45] * rillian_ is now known as rillian
  2542. # [18:45] * Quits: peregrino (peregrino@moz-4474416C.telecom.net.ar) (Quit: peregrino)
  2543. # [18:45] * Joins: peregrino (peregrino@moz-4474416C.telecom.net.ar)
  2544. # [18:45] <Pike> nice, got my bunch of bugs filed before things went elsewhere
  2545. # [18:45] * KaiRo liked Arizona so far, but that starts to cast a bad shadow over that state
  2546. # [18:45] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2547. # [18:46] * KaiRo goes shopping and hopes things clear up
  2548. # [18:47] * mcote is now known as jgriffin
  2549. # [18:47] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: Deboards Super Dimension Fortress Mozilla)
  2550. # [18:47] * jgriffin is now known as mcote
  2551. # [18:47] <blizzard> dolske: lol perfectly good white car
  2552. # [18:47] <blizzard> dolske: that is _perfect_
  2553. # [18:47] <dolske> :D
  2554. # [18:48] <Ms2ger> !seen smontagu
  2555. # [18:48] <firebot> smontagu was last seen 2 days, 22 hours, 50 minutes ago, saying 'יש לי גם שאלות אליו' in #mozilla.il.
  2556. # [18:48] * mcote is now known as jgriffin
  2557. # [18:48] * jgriffin is now known as mcote
  2558. # [18:49] * catlee-lunch is now known as catlee
  2559. # [18:49] * Joins: tfair (tfairey@moz-BBE3ABD.mv.mozilla.com)
  2560. # [18:49] * philor is now known as philor|away
  2561. # [18:51] * Joins: biesi (cbiesinger@moz-3D81A9E8.tmodns.net)
  2562. # [18:52] * Joins: priya (priya@moz-BBE3ABD.mv.mozilla.com)
  2563. # [18:52] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2564. # [18:52] <florian> jdm: I've just reproduced that bug on Thunderbird build based on a relatively recent mozilla-central. I can add that it happens only if the component is loaded during startup.
  2565. # [18:52] <florian> If the component is loaded later, the parse error is reported with correct location information.
  2566. # [18:53] <jdm> florian: any chance you could apply the first patch and see if any output changes?
  2567. # [18:53] <florian> I'll probably try first to update to have https://hg.mozilla.org/mozilla-central/rev/e487df6617ed
  2568. # [18:53] * Quits: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net) (Ping timeout)
  2569. # [18:53] * Joins: redfive_ (chatzilla@moz-B94E1A81.ipnetworksinc.net)
  2570. # [18:53] * redfive_ is now known as redfive
  2571. # [18:53] * Quits: micahg (micahg@moz-C7CC8D27.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Ping timeout)
  2572. # [18:54] <jdm> hmm
  2573. # [18:54] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2574. # [18:54] * joduinn-afk is now known as joduinn
  2575. # [18:55] <florian> and if that doesn't help, I'm definitely willing to try your patch :). By the way, thanks for working on this!
  2576. # [18:55] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2577. # [18:56] * Quits: victorporof (victorporo@D0477DB.DA9DCE7D.79933D60.IP) (Ping timeout)
  2578. # [18:56] * Joins: victorporo (victorporo@D0477DB.DA9DCE7D.79933D60.IP)
  2579. # [18:56] * victorporo is now known as victorporof
  2580. # [18:57] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2581. # [18:57] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  2582. # [18:59] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  2583. # [19:00] <ehsan> taras: ping
  2584. # [19:00] <taras> ehsan: pong
  2585. # [19:00] <Ms2ger> mounir, no, I want you to fix the pattern bug :)
  2586. # [19:00] <ehsan> taras: I've added a new telemetry probe about a week ago, but it hasn't shown up on the dashboard yet
  2587. # [19:00] <ehsan> is that usual?
  2588. # [19:00] <taras> ehsan: no
  2589. # [19:01] <taras> what probe?
  2590. # [19:01] <mounir> Ms2ger: sadist :)
  2591. # [19:01] <ehsan> UPDATE_STATUS
  2592. # [19:01] <taras> when is it recorded?
  2593. # [19:01] <taras> on startup?
  2594. # [19:01] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  2595. # [19:01] <ehsan> at startup
  2596. # [19:01] <ehsan> yes
  2597. # [19:01] <taras> ehsan: ping people #metrics
  2598. # [19:01] <taras> should be there
  2599. # [19:01] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2600. # [19:02] <derf> SOPA hearings stream for those who are interested: http://stream.zaytoon.hidayahonline.net:8000/sopa.ogv
  2601. # [19:02] * Joins: mccr8 (mccr8@moz-FF9F85B6.googlewifi.com)
  2602. # [19:02] * Quits: mccr8 (mccr8@moz-FF9F85B6.googlewifi.com) (Input/output error)
  2603. # [19:02] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2604. # [19:02] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2605. # [19:02] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  2606. # [19:02] <derf> (original at mms://a1481.l6576439480.c65764.n.lm.akamaistream.net/D/1481/65764/v0001/reflector:39480 )
  2607. # [19:03] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2608. # [19:03] * Quits: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
  2609. # [19:03] <ehsan> taras: the code is not wrong is it? http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/update/nsUpdateService.js#1449
  2610. # [19:03] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Quit: Instantbird 1.1)
  2611. # [19:03] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
  2612. # [19:03] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2613. # [19:03] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Input/output error)
  2614. # [19:03] * davehunt|mtg is now known as davehunt
  2615. # [19:03] * Quits: rshetty (quassel@D4C76247.B0D2DE49.D30E9BEF.IP) (Ping timeout)
  2616. # [19:04] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
  2617. # [19:04] * Ms2ger wonders why bz_sleep is now ccing him to random bugs
  2618. # [19:04] * Joins: Boriss (FlyingToas@moz-645FE505.tmodns.net)
  2619. # [19:04] * Joins: slight (quassel@snowland.cs.yale.edu)
  2620. # [19:04] <taras> ehsan: i dont like try/catch there
  2621. # [19:04] <jhammel> Ms2ger: sleep triaging ;)
  2622. # [19:04] <ehsan> taras: why not?
  2623. # [19:04] * Quits: dRdR (dRdR@moz-57178BD3.hsd1.ca.comcast.net) (Client exited)
  2624. # [19:04] <taras> ehsan: cos it could be hiding an error
  2625. # [19:04] <Ms2ger> I mean, spelling checker?
  2626. # [19:04] * glob is now known as glob|away
  2627. # [19:04] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  2628. # [19:04] <Ms2ger> ehsan works on that, I stay away from it
  2629. # [19:04] <ehsan> taras: but we don't just wanna throw
  2630. # [19:04] <taras> ehsan: can you get it to show in about:telemetry?
  2631. # [19:05] * bbondy|lunch is now known as bbondy
  2632. # [19:05] * adam is now known as adam-afk
  2633. # [19:05] <taras> which part would throw?
  2634. # [19:05] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2635. # [19:05] <ehsan> taras: I don't see it in about:telemetry either
  2636. # [19:05] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  2637. # [19:05] * Quits: slight (quassel@snowland.cs.yale.edu) (Client exited)
  2638. # [19:05] <ehsan> taras: any part of it, really
  2639. # [19:05] <ehsan> that's a critical code path
  2640. # [19:05] <ehsan> and anything throwing there will interrupt the update process
  2641. # [19:06] <taras> ehsan: well then add some logging
  2642. # [19:06] <jdm> gps: ping
  2643. # [19:06] <taras> make sure this code runs
  2644. # [19:06] <ehsan> taras: look inside the catch block :)
  2645. # [19:06] <taras> i see that
  2646. # [19:06] <dolske> derf: I don't think I can watch this or else my blood pressure will suffer
  2647. # [19:06] <taras> but if it's not showin gin about:telemetry
  2648. # [19:06] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  2649. # [19:07] <florian> jdm: the patch I should try is https://bug463122.bugzilla.mozilla.org/attachment.cgi?id=582000 right?
  2650. # [19:07] <taras> ehsan: sounds like more investigation is needed
  2651. # [19:07] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2652. # [19:07] * coop|lunch is now known as coop|mtg
  2653. # [19:07] * philor|away is now known as philor
  2654. # [19:07] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2655. # [19:07] <ehsan> ok
  2656. # [19:08] <taras> ehsan: lemme know once you get it to show up in about:telemetry
  2657. # [19:08] <ehsan> will do
  2658. # [19:08] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  2659. # [19:08] * mak is now known as mak|afk
  2660. # [19:08] <ted> jgilbert: intentionally hilarious acryonym
  2661. # [19:08] <ted> it's "mozilla foundation of basic templates" or something, ostensibly
  2662. # [19:08] <jgilbert> ted, alright, hah
  2663. # [19:09] <ted> webkit has WTF :)
  2664. # [19:09] <ted> people and their no sense of humor
  2665. # [19:09] <ted> bah
  2666. # [19:09] <gabor> so if I have two patches applied on my repo, and I made some changes on the top of it... and want to add those changes to the applied patch that is not on top... how can I do that? with local changes hg qpop will fail, so do I have something like git stash?
  2667. # [19:09] * Joins: micahg (micahg@moz-C7CC8D27.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  2668. # [19:09] <ted> gabor: what i usually do is "hg qnew temp-patch"
  2669. # [19:10] <ted> "hg qpop patch-you-really-wanted; hg qfold temp-patch"
  2670. # [19:10] <gabor> ted: and then merge?
  2671. # [19:10] <ted> i think sfink has some extensions to make that easier
  2672. # [19:10] <gabor> ted: hmm... ok thanks, if it works it works
  2673. # [19:10] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2674. # [19:10] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2675. # [19:11] * Quits: Jake (Jake@moz-CDAFE004.phlapafg.dynamic.covad.net) (Quit: Leaving.)
  2676. # [19:11] * khuey|done is now known as khuey|away
  2677. # [19:11] * Quits: biesi (cbiesinger@moz-3D81A9E8.tmodns.net) (Ping timeout)
  2678. # [19:12] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2679. # [19:12] <ted> i do it all the time
  2680. # [19:12] <ted> qfold just smushes patches together
  2681. # [19:13] <ted> it would be nice to just be able to say hg qref -p patchname or something
  2682. # [19:13] <gabor> ted++
  2683. # [19:14] * jimm is now known as jimm-lunch
  2684. # [19:14] <gabor> yeah but it's good that at least I know 'a' working solution for the problem :)
  2685. # [19:14] <ted> true
  2686. # [19:14] <ted> knowing how to do something is better than not
  2687. # [19:14] * davehunt is now known as davehunt|away
  2688. # [19:15] <gabor> I miss git stash somewhat, but still prefer hg so far
  2689. # [19:15] <mcpherrin> The worst is when you want to merge changes into N patches that are not on top :( Lots of qnew and qref -I -X magic to get stuff to a qfoldable state
  2690. # [19:15] <ted> i stumble with git because i haven't used it enough to be fully comfortable
  2691. # [19:15] <ted> and some things just seem really non-obvious to me
  2692. # [19:16] <gabor> noone feels comfortable with git :D
  2693. # [19:16] <ted> hah
  2694. # [19:16] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2695. # [19:16] <ted> mq is pretty hacky
  2696. # [19:16] <ted> it's ok for single-developer work
  2697. # [19:16] * Joins: tonymec__ (tonymec@29AD6C0E.9D466AA8.277517C1.IP)
  2698. # [19:16] <ted> but for anything past that it sucks
  2699. # [19:16] <sfink> I do the qnew/qpop/qfold to see if it works, and if not, I'll qfold into the top (wrong) patch and use qcrefresh to pick pieces back out to be qfolded into the right patch
  2700. # [19:16] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  2701. # [19:17] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2702. # [19:17] <ted> heh
  2703. # [19:17] <NeilAway> gabor: iirc there's a stash extension for hg
  2704. # [19:17] * pcwalton loves git
  2705. # [19:17] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2706. # [19:17] <sfink> mcpherrin: that's what qcrecord/qcrefresh are good for
  2707. # [19:17] <gabor> right.. I don't know it that deeplt yet... with git you can really do anything what you ever wanted except you have to read a book even to do basic stuff and you have to use waaaay to complex commands to my taste
  2708. # [19:17] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2709. # [19:17] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2710. # [19:17] <bent> anyone know how to change the default sent-from address zimbra uses?
  2711. # [19:17] <bent> i have an alias, and it seems to have picked that instead of my real address
  2712. # [19:18] <gabor> NeilAway: cool! I will check that out
  2713. # [19:18] * Joins: tanvi (tanvi@moz-BBE3ABD.mv.mozilla.com)
  2714. # [19:18] * tonymec__ is now known as tonymec|away
  2715. # [19:18] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2716. # [19:18] <jdm> florian: yes
  2717. # [19:19] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2718. # [19:19] * Joins: dao (dao@moz-D1A94E51.superkabel.de)
  2719. # [19:19] * Quits: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP) (Client exited)
  2720. # [19:20] <florian> jdm: that patch doesn't change the output in the error console :(. I guess I'll have to work on a reduced testcase...
  2721. # [19:21] <sfink> ted: so whaddaya think of bzexport --new, huh? Huh? Huh? Or should I be pestering jdm?
  2722. # [19:21] <jdm> sfink: ack sorry, I haven't had time to read your changes carefully - I'm in the middle of exams
  2723. # [19:21] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2724. # [19:21] * Quits: Boriss (FlyingToas@moz-645FE505.tmodns.net) (Ping timeout)
  2725. # [19:21] <sfink> jdm: yeah, I thought you probably still were
  2726. # [19:22] <jdm> florian: so is the console output you see still the NS_ERROR_NOT_FOUND and nothing else?
  2727. # [19:22] <florian> NS_ERROR_XPC_GS_RETURNED_FAILURE
  2728. # [19:22] <florian> but in that bug it's an XPCOM component that has a syntax error, not a JS module
  2729. # [19:23] <Ms2ger> sfink, bzexport --new? Where?! :)
  2730. # [19:24] <gps> jdm: pong
  2731. # [19:25] <sfink> Ms2ger: https://bitbucket.org/sfink/bzexport/ if you want the unreviewed, just-got-it-working version
  2732. # [19:25] * Quits: gandalf (zbraniecki@moz-CB807E8C.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  2733. # [19:26] * Quits: jimb (user@moz-48241F6F.hsd1.or.comcast.net) (Input/output error)
  2734. # [19:26] <sfink> The only non-landfill bug I've created with it so far is bug 710414
  2735. # [19:26] * Joins: Waldo (waldo@moz-534B4EF1.hsd1.mi.comcast.net)
  2736. # [19:26] <ted> sfink: i am excite
  2737. # [19:26] <ted> but i hadn't read your patch yet
  2738. # [19:26] <ted> i have some patches from one of our chinese coworkers rotting in my inbox too
  2739. # [19:27] <sfink> ted: no worries
  2740. # [19:27] <ted> we should put this code somewhere with an issue tracker
  2741. # [19:27] * coop|mtg is now known as coop|buildduty
  2742. # [19:27] <ted> like github
  2743. # [19:27] <ted> </rimshot>
  2744. # [19:27] * Quits: dao (dao@moz-D1A94E51.superkabel.de) (Quit: Leaving.)
  2745. # [19:28] * Quits: tonymec|away (tonymec@29AD6C0E.9D466AA8.277517C1.IP) (Ping timeout)
  2746. # [19:28] * Ms2ger shoots ted
  2747. # [19:28] <jdm> gps: I want to do more investigation of bug 463122 outside of xpcshell
  2748. # [19:28] <Ms2ger> bitbucket supports issue trackers
  2749. # [19:28] <jdm> gps: do you have STR that I can use?
  2750. # [19:28] <ted> oh
  2751. # [19:28] <ted> i guess we could do that
  2752. # [19:28] <jdm> ted: we could also create a bugzilla component
  2753. # [19:29] <jdm> I wouldn't mind that
  2754. # [19:29] <jdm> qimportbz has one
  2755. # [19:29] * Joins: rshetty (quassel@A9AD8952.707344F8.D30E9BEF.IP)
  2756. # [19:29] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2757. # [19:29] <ted> i guess
  2758. # [19:29] * Joins: armenzg_away (armenzg@moz-A6FE435.build.sjc1.mozilla.com)
  2759. # [19:29] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2760. # [19:29] <gps> jdm: create 2 JSM files, a and b. have a Cu.import(b); then, Cu.import(a) from any existing chrome JS module
  2761. # [19:29] <jdm> gps: and where are you looking for errors?
  2762. # [19:30] <gps> error console in browser, process output for xpcshell
  2763. # [19:30] * Quits: rshetty (quassel@A9AD8952.707344F8.D30E9BEF.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  2764. # [19:30] * Joins: tonymec__ (tonymec@5347ADB0.672FB62A.277517C1.IP)
  2765. # [19:30] * Joins: rshetty (quassel@A9AD8952.707344F8.D30E9BEF.IP)
  2766. # [19:30] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  2767. # [19:31] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2768. # [19:31] <jdm> gps: site error console or global JS one?
  2769. # [19:31] <jdm> gps: also just to confirm, b should contain a syntax error?
  2770. # [19:31] <jdm> or a runtime error, or something else?
  2771. # [19:31] * Joins: biesi (cbiesinger@BEBE4533.89BC370D.6D4D60F7.IP)
  2772. # [19:31] * armenzg_away is now known as armenzg
  2773. # [19:32] <gps> jdm: cmd+shift+J - I think that is the global one
  2774. # [19:32] <jdm> yep
  2775. # [19:32] <gps> currently, it will trigger on a syntax error or a run-time error
  2776. # [19:33] <florian> jdm: for bug 700421, would a reduced testcase in the form of a patch to apply against Firefox (mozilla-central) be helpful, or is that still too difficult to test with?
  2777. # [19:33] * tonymec__ is now known as tonymec|away
  2778. # [19:33] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2779. # [19:33] <jdm> florian: that would be super helpful
  2780. # [19:33] <gps> so, I compiled m-c through Clang's static analyzer
  2781. # [19:33] <gps> the output is available at http://people.mozilla.org/~gszorc/clang/2011-12-15-2/
  2782. # [19:33] <gps> there are a bunch of false positives b/c some macros aren't fully groked by the static analyzer
  2783. # [19:33] <gps> I already rewrote a bunch of macros to be plain assert()'s. I'll probably perform another pass to cut out the noise
  2784. # [19:34] <gps> but there appears to be legit bugs in that list
  2785. # [19:34] <florian> I don't have a recent Firefox build around and I have to go soon, so I guess I won't be able to create that before at least a few hours. I'll try this evening.
  2786. # [19:34] <edmorley> !seen billm
  2787. # [19:34] <firebot> billm was last seen 76 seconds ago, saying 'philor: ok, let me look' in #jsapi.
  2788. # [19:34] <gps> dolske: ^^^
  2789. # [19:34] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  2790. # [19:34] <edmorley> seems like I should just say in #jsapi for this evening, until people get the breakage out of their system :-)
  2791. # [19:34] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
  2792. # [19:34] <philor> edmorley: we've got to stop meeting like this :)
  2793. # [19:35] <edmorley> :-)
  2794. # [19:35] * Joins: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz)
  2795. # [19:35] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2796. # [19:36] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2797. # [19:36] <edmorley> (I'd stay joined to #jsapi except if I join too more than 7-8 channels I get kicked due to the max q send blah blah error, no doubt thanks to pidgin being incompetant)
  2798. # [19:36] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2799. # [19:36] * yuan_ is now known as yuan
  2800. # [19:37] * Joins: jhammink (textual@moz-7B0110AD.mv.mozilla.com)
  2801. # [19:37] <gavin> jrmuizel: do you remember an issue that I think you might have looked into or filed a bug about, where our mac builds would get really screwed up if you're debugging them for too long?
  2802. # [19:38] * Quits: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  2803. # [19:38] <jrmuizel> gavin: yes
  2804. # [19:38] <gavin> or was it an xcode problem?
  2805. # [19:38] <gavin> did you file a bug?
  2806. # [19:38] * shorlander-away is now known as shorlander
  2807. # [19:38] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  2808. # [19:39] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2809. # [19:39] * Joins: dRdR (dRdR@moz-BBE3ABD.mv.mozilla.com)
  2810. # [19:40] * Quits: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com) (Quit: Quit)
  2811. # [19:40] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
  2812. # [19:40] <jrmuizel> gavin: 699538
  2813. # [19:40] * mak|afk is now known as mak
  2814. # [19:40] <gavin> jrmuizel: nice thanks
  2815. # [19:41] <gavin> I was thinking of 611068
  2816. # [19:41] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  2817. # [19:41] <jdm> florian: actually, I've followed gps' STR and I've got a decent reproduction, so you're off the hook :)
  2818. # [19:41] <florian> jdm: for which bug? :)
  2819. # [19:41] <florian> are you sure it's the same?
  2820. # [19:41] <philor> edmorley: the other thing you can do is just back them out hard and fast, until they learn to join here to protect themselves, there's absolutely nothing wrong with doing that
  2821. # [19:42] <jdm> florian: no, I'm not, so fair point. I'm focusing on the earlier bug for the moment.
  2822. # [19:42] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2823. # [19:42] <florian> both are super annoying, so I'm looking forward to improvement for any of them :)
  2824. # [19:43] <florian> I'm going offline for about 2 hours.
  2825. # [19:43] <jdm> baha, my testcase makes the error console fail to open
  2826. # [19:43] <jdm> that's delightful
  2827. # [19:43] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  2828. # [19:43] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  2829. # [19:44] <blizzard> mounir: is the battery API on by default on m-c?
  2830. # [19:44] <dolske> gps: "All bugs: 1362" not going to start filing these yet :)
  2831. # [19:44] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2832. # [19:44] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2833. # [19:44] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  2834. # [19:45] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2835. # [19:46] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2836. # [19:46] <mounir> blizzard: yes
  2837. # [19:47] <blizzard> mounir: ok - was it on for Fx 10?
  2838. # [19:47] <blizzard> mounir: i.e. what's in aurora now?
  2839. # [19:47] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2840. # [19:47] * yuan_ is now known as yuan
  2841. # [19:47] <mounir> blizzard: it was but got disabled after
  2842. # [19:47] <jrmuizel> ted: ping
  2843. # [19:47] <mounir> it's currently off by default in Aurora
  2844. # [19:47] <blizzard> mounir: ok, so it's new to trunk then, and we're planning to leave it on?
  2845. # [19:47] * Joins: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net)
  2846. # [19:48] <mounir> blizzard: we have a backend for Android, Windows and Linux
  2847. # [19:48] <blizzard> mounir: *nod*
  2848. # [19:48] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Ping timeout)
  2849. # [19:48] <mounir> and the one for MacOS X is being worked on
  2850. # [19:48] <ted> jrmuizel: pong
  2851. # [19:48] <mounir> blizzard: so we should probably keep it enabled by default
  2852. # [19:48] <jrmuizel> ted: can you review bug 707185
  2853. # [19:48] <mounir> unless there are some reasons to not do so
  2854. # [19:49] <ted> jrmuizel: yeah, sorry
  2855. # [19:49] <ted> been bad about my review queue
  2856. # [19:49] <mounir> (IMO, we could even push the MacOS X backend to Aurora if needed but I guess some people might disagree)
  2857. # [19:49] <jlebar> glandium, what's "bss"?
  2858. # [19:49] <mounir> by Aurora I mean Firefox 11
  2859. # [19:49] <blizzard> mounir: ok thx
  2860. # [19:50] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2861. # [19:50] <glandium> jlebar: http://en.wikipedia.org/wiki/.bss
  2862. # [19:50] * Joins: karl (karl@moz-5F98CC53.jetstream.xtra.co.nz)
  2863. # [19:51] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
  2864. # [19:51] <jlebar> glandium, So the nsCOMPtr's data lives in .bss, but the constructor still has to run in order to register the destructor.
  2865. # [19:52] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
  2866. # [19:52] <glandium> jlebar: yeah
  2867. # [19:52] <jlebar> glandium, okay, cool.
  2868. # [19:52] <jlebar> glandium, are you worried about the impact of adding some static comptrs on startup/shutdown perf?
  2869. # [19:52] <mwu> jlebar: speaking of .bss
  2870. # [19:52] <ehsan> Error: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsITelemetry.getHistogramById]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: file:///Users/ehsanakhgari/moz/tmp/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/components/nsUpdateService.js :: AUS__submitTelemetryPing :: line 1190" data: no]
  2871. # [19:52] <ehsan> Source File: file:///Users/ehsanakhgari/moz/tmp/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/components/nsUpdateService.js
  2872. # [19:52] <ehsan> Line: 1194
  2873. # [19:52] <ehsan> taras: ^
  2874. # [19:52] <ehsan> what does this mean?
  2875. # [19:52] <jlebar> mwu, :)
  2876. # [19:53] <mwu> there are some variables which you don't init to 0 in gonk
  2877. # [19:53] <mwu> which I've been meaning to tell you about
  2878. # [19:53] <jlebar> mwu, Probably on the assumption that they automagically get initialized to 0...
  2879. # [19:53] <jlebar> mwu, which you think may be wrong?
  2880. # [19:53] <mwu> jlebar: it was some file descriptor being initted to -1
  2881. # [19:53] <taras> ehsan: means it's an illegal value :)
  2882. # [19:53] * bz_sleep is now known as bz
  2883. # [19:54] <mwu> which I don't do because it's more efficient to init to 0 when possible
  2884. # [19:54] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2885. # [19:54] <taras> ehsan: looks like your histogram is specified wrong
  2886. # [19:54] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  2887. # [19:54] <glandium> jlebar: with current preloading, it doesn't matter much. It's going to get in the way of upcoming android optimizations until we have a new toolchain, but there are already so many constructors that a few more is probably not going to change much
  2888. # [19:54] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2889. # [19:54] <ehsan> taras: http://mxr.mozilla.org/mozilla-central/source/toolkit/components/telemetry/TelemetryHistograms.h#276
  2890. # [19:54] <taras> i think you need 1 for minimum
  2891. # [19:55] <ted> jlebar: we do track the number of static constructors on tinderbox
  2892. # [19:55] <ehsan> really?
  2893. # [19:55] <taras> ehsan: 0 is implied
  2894. # [19:55] <Ms2ger> Yep
  2895. # [19:55] <jlebar> glandium, okay; thanks.
  2896. # [19:55] * Joins: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  2897. # [19:55] <Ms2ger> But do we look at that measure?
  2898. # [19:55] <jlebar> ted, orly? What's the tolerance for increasing this number?
  2899. # [19:55] <taras> ehsan: i cant remember exactly
  2900. # [19:55] <ted> jlebar: we dont' have any hard and fast rules
  2901. # [19:55] <ted> but we're measuring it, anyway
  2902. # [19:55] <jlebar> heh, okay. :)
  2903. # [19:55] <ehsan> taras: so like if you don't add anything to the histogram, it will be 0?
  2904. # [19:56] <glandium> jlebar: currently, the biggest static constructor provider is the cycle collector
  2905. # [19:56] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  2906. # [19:56] * bear is now known as bear-afk
  2907. # [19:56] <glandium> like, more than half the count iirc
  2908. # [19:56] <jlebar> glandium, what's the rough number?
  2909. # [19:56] <ehsan> taras: (there are also other probes with 0 as their minimum)
  2910. # [19:56] <taras> ehsan: boolean ones?
  2911. # [19:56] <glandium> jlebar: somewhere between 300 and 400 atm iirc
  2912. # [19:56] <taras> just walk the .add with a debug
  2913. # [19:56] <taras> debugger
  2914. # [19:57] <taras> i cant remember all of the constraints
  2915. # [19:57] <jlebar> glandium, oh, that's much smaller than I thought.
  2916. # [19:57] <ehsan> taras: no, like GC_REASON
  2917. # [19:57] <taras> ehsan: yeah, i bet it's something to do with how it's specified, but debugging is needed
  2918. # [19:58] * Joins: gandalf (zbraniecki@moz-CB807E8C.neoplus.adsl.tpnet.pl)
  2919. # [19:58] * Quits: past (past@moz-7A93B333.dsl.dyn.forthnet.gr) (Input/output error)
  2920. # [19:58] <ehsan> ok
  2921. # [19:58] <ehsan> taras: documentation is also needed :P
  2922. # [19:59] <taras> ehsan: http://mxr.mozilla.org/mozilla-central/source//toolkit/components/telemetry/Telemetry.cpp#135
  2923. # [19:59] <Ms2ger> return string.replaceAll("\\\\\\\\", "\\").replaceAll("\\\\n", "\n").replaceAll("\\\\t", "\t");
  2924. # [19:59] <taras> this is documented
  2925. # [19:59] <Ms2ger> Needs more \
  2926. # [19:59] <taras> somewhere :)
  2927. # [19:59] <ehsan> bah
  2928. # [19:59] <ehsan> taras: so what should I do if I actually want to report 0?
  2929. # [19:59] <taras> put in 1
  2930. # [19:59] <taras> 0 is implicit
  2931. # [19:59] <taras> it's a catchall for < 1
  2932. # [20:00] <ehsan> so I need to shit all of my values by 1?
  2933. # [20:00] <taras> no
  2934. # [20:00] <taras> just change the param to 1
  2935. # [20:00] <taras> in the .h file
  2936. # [20:00] <ehsan> well, 1 is also a value that I could report
  2937. # [20:00] <taras> ehsan: https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsITelemetry
  2938. # [20:00] <taras> see docs
  2939. # [20:01] <ehsan> ok
  2940. # [20:01] <jlebar> bz, wow, I don't get stacks for crashes on tinderbox either. :(
  2941. # [20:01] <ehsan> I guess I should just use a magic value instead of 0 :(
  2942. # [20:01] <@bz> jlebar: indeed
  2943. # [20:01] <@bz> jlebar: we need a bug filed?
  2944. # [20:01] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  2945. # [20:02] <jlebar> Yes. Do you remember who did the -g -O2 work?
  2946. # [20:02] * mdas is now known as mdas|lunch
  2947. # [20:02] <@bz> nope
  2948. # [20:02] <jlebar> ted, ^?
  2949. # [20:02] <ted> jlebar: what?
  2950. # [20:02] <ehsan> Waldo: ping
  2951. # [20:02] <Waldo> ehsan: pong
  2952. # [20:02] <ted> ENEEDCONTEXT
  2953. # [20:02] <jlebar> do you remember who did the work to turn debug tinderbox builds into debug+opt?
  2954. # [20:02] <taras> ehsan: 0 works fine
  2955. # [20:03] <taras> ehsan: just change the spec and things will work
  2956. # [20:03] <ted> jlebar: espindola did most of the work
  2957. # [20:03] <jlebar> ted, cool; thanks.
  2958. # [20:03] <ehsan> taras: so what is the minimum value used for?
  2959. # [20:03] <ted> https://bugzilla.mozilla.org/show_bug.cgi?id=669953
  2960. # [20:03] <taras> magic
  2961. # [20:03] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2962. # [20:03] <@bz> ted: when you get a crash during a test run on tbox, the log does not have a stack
  2963. # [20:03] <taras> ehsan: it's the 2nd bucket
  2964. # [20:03] <taras> not the first
  2965. # [20:03] <taras> that's all
  2966. # [20:03] <ted> bz: like, at all?
  2967. # [20:03] <ehsan> hmm
  2968. # [20:03] <ted> link me/
  2969. # [20:03] <jlebar> ted, https://tbpl.mozilla.org/php/getParsedLog.php?id=7957621&tree=Try#error0
  2970. # [20:04] <ehsan> ok, I'll try it
  2971. # [20:04] <@bz> ted: or rather it has a stack, with things like libxul.so @d234de3
  2972. # [20:04] <@bz> ted: instead of something useful
  2973. # [20:04] <ted> ah
  2974. # [20:04] <ehsan> even though I'm still as puzzled as the beginning of this conversation ;)
  2975. # [20:04] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2976. # [20:04] <ted> bz: mm, then it's possible the symbols are screwed
  2977. # [20:04] <ehsan> Waldo: I'm pinging you cause in my mind, Waldo == js ;)
  2978. # [20:04] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2979. # [20:04] <@bz> ted: we _used_ to get useful stacks on both opt and debug, last I checked....
  2980. # [20:04] <jlebar> ted, "Build faster, debug slower" is not exactly what I had in mind...
  2981. # [20:04] <@bz> ted: or so I seem to recall
  2982. # [20:04] <ted> bz: yes
  2983. # [20:04] <ehsan> Waldo: so there's this GC_REASON telemetry
  2984. # [20:04] <ted> last i knew
  2985. # [20:04] <@bz> ted: ok
  2986. # [20:04] * Quits: mike5w3c (MikeS@moz-6126965A.pool.e-mobile.ne.jp) (Ping timeout)
  2987. # [20:04] * Joins: Mossop_ (mossop@moz-BBE3ABD.mv.mozilla.com)
  2988. # [20:04] <@bz> ted: good to know I'm not insane!
  2989. # [20:04] <ehsan> which has minimum value 0
  2990. # [20:04] <ehsan> this needs to be changed
  2991. # [20:04] * Quits: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan_)
  2992. # [20:04] <Waldo> ehsan: I am not the right person to ping for GC; billm is probably better
  2993. # [20:05] <ehsan> ok
  2994. # [20:05] * Waldo knows ~nada about gc
  2995. # [20:05] * Joins: anant (Anant@moz-271479F2.hsd1.ca.comcast.net)
  2996. # [20:05] <ehsan> Waldo: is billm his nick?
  2997. # [20:05] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2998. # [20:05] * Mossop_ is now known as Mossop
  2999. # [20:05] * Joins: firewolfbot (firebot@moz-67BF9FE6.carolina.res.rr.com)
  3000. # [20:05] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3001. # [20:05] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3002. # [20:05] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3003. # [20:06] <Waldo> ehsan: yeah, maybe just in #jsapi (not sure if he's on yet, tho)
  3004. # [20:06] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3005. # [20:07] * Quits: gandalf (zbraniecki@moz-CB807E8C.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  3006. # [20:07] * Joins: Mossop_ (mossop@moz-BBE3ABD.mv.mozilla.com)
  3007. # [20:07] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3008. # [20:07] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3009. # [20:07] * Mossop_ is now known as Mossop
  3010. # [20:07] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3011. # [20:08] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3012. # [20:08] * Joins: Jake (Jake@moz-CDAFE004.phlapafg.dynamic.covad.net)
  3013. # [20:08] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3014. # [20:08] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3015. # [20:09] <jdm> gps: good news! my patch for cu.import replaces the FILE_NOT_FOUND with an exceedingly actionable message :)
  3016. # [20:09] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3017. # [20:09] * Joins: smontagu (chatzilla@moz-7B7A63C7.red.bezeqint.net)
  3018. # [20:09] <gps> jdm: !!
  3019. # [20:09] <gps> I guess you get to collect a bounty from ally and me
  3020. # [20:10] <Ms2ger> Ah, smontagu :)
  3021. # [20:10] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3022. # [20:10] * Joins: tonymec (tonymec@5347ADB0.672FB62A.277517C1.IP)
  3023. # [20:10] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3024. # [20:10] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3025. # [20:11] <@bz> http://blogs.msdn.com/b/oldnewthing/archive/2011/12/15/10247870.aspx is awesome
  3026. # [20:11] * khuey|away is now known as khuey|done
  3027. # [20:11] <ted> jfkthame: ping
  3028. # [20:11] <jfkthame> ted: pong
  3029. # [20:11] * Joins: slight (quassel@moz-143B56DE.cs.yale.edu)
  3030. # [20:11] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  3031. # [20:12] <ted> jfkthame: a friend of mine is hitting a problem where a webfont is failing to render ligatures
  3032. # [20:12] <ted> he gave me a testcase
  3033. # [20:12] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  3034. # [20:12] <ted> it completely elides certain ligatures, like fi and ff
  3035. # [20:12] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3036. # [20:12] <ted> there isn't even a blank space
  3037. # [20:12] <ted> the font is "Franklin Gothic"
  3038. # [20:13] <jfkthame> it's probably been subsetted by a tool that stripped out non-ASCII glyphs, and didn't remove the opentype ligature tables... i've seen that before
  3039. # [20:13] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3040. # [20:13] <ted> want the testcase to prove it?
  3041. # [20:13] * adam-afk is now known as adam
  3042. # [20:13] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3043. # [20:13] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  3044. # [20:13] <jfkthame> but i can take a look to confirm - sure
  3045. # [20:13] <khuey|done> bz: yeah, raymond chen's security related stuff is usually pretty amusing
  3046. # [20:13] <ted> jfkthame: http://s3.amazonaws.com/vitorio/franklin-gothic-firefox-dropped-characters.zip
  3047. # [20:13] <ehsan> taras: where do telemetry bugs go?
  3048. # [20:13] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  3049. # [20:14] <jfkthame> ted: same behavior with either the woff or ttf fonts, i guess?
  3050. # [20:14] <taras> ehsan: toolkit/telemetry
  3051. # [20:14] <ted> i have no idea
  3052. # [20:14] <ehsan> ok
  3053. # [20:14] <Ms2ger> It must be a vulnerability due to ending the lines with ;
  3054. # [20:14] <Ms2ger> Maybe the JS guys were right after all.
  3055. # [20:14] <Ms2ger> Hah
  3056. # [20:14] <ehsan> taras: I have an idea to make this less painful for the next person ;)
  3057. # [20:14] <khuey|done> Ms2ger: 100% of all vulnerable lines of C++ end with ';'
  3058. # [20:15] <taras> ehsan: if only people read docs
  3059. # [20:15] <jfkthame> ted: looking at the font, it's had basically all the non-Latin-1 glyphs replaced with empty glyphs
  3060. # [20:15] <taras> instead of bitching about lack of them
  3061. # [20:15] <ehsan> hehe
  3062. # [20:15] <Ms2ger> khuey|done, also, did you know most security vulnerabilities in Gecko are caused by including nsContentUtils.h?
  3063. # [20:15] <hub> khuey|done: and don't start with // :-)
  3064. # [20:15] <ted> jfkthame: he says it works in IE/Chrome
  3065. # [20:15] <jfkthame> ted: so as far as the browser is concerned, there's an "fi" ligature, and we correctly use it - but it happens to be blank
  3066. # [20:15] <ted> jfkthame: presumably they're not trying to render ligatures?
  3067. # [20:15] <jfkthame> yeah, they don't do ligatures by default
  3068. # [20:16] <jfkthame> adding text-rendering:optimizeLegibility may activate them in chrome, i think
  3069. # [20:16] <ted> we have css properties to control that now, right?
  3070. # [20:16] <khuey|done> hub: indeed
  3071. # [20:16] <khuey|done> all lines should start with //
  3072. # [20:16] <khuey|done> Ms2ger: I'm pretty sure that's demostrably false ;-)
  3073. # [20:16] <jfkthame> ted: yes, if he adds -moz-font-feature-settings: "liga=0" it'll probably "work"
  3074. # [20:16] <jfkthame> in the sense that it'll disable the ligatures
  3075. # [20:16] <Ms2ger> khuey|done, only if you believe that correlation isn't causation :)
  3076. # [20:17] <jfkthame> but the real problem is that it's a broken font
  3077. # [20:17] <khuey|done> Ms2ger: run a correlation with nsCOMPtr.h ;-)
  3078. # [20:17] <jfkthame> i think bitstream's webfont tools are responsible for that, iirc
  3079. # [20:17] <Ms2ger> khuey|done, you're onto something!
  3080. # [20:17] * Quits: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net) (Ping timeout)
  3081. # [20:18] <ted> jfkthame: thanks
  3082. # [20:18] <khuey|done> Ms2ger: or, mozilla-config.h
  3083. # [20:18] <khuey|done> clearly mozilla-config.h is the source of all of our security bugs
  3084. # [20:19] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Client exited)
  3085. # [20:19] <slight> Hi everyone, I am a first-time ff modder. I have some questions about hacking the networking. What is the best channel to use for that? Thank you very much!
  3086. # [20:19] <beltzner> slight: probably this one
  3087. # [20:20] * Quits: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP) (Connection reset by peer)
  3088. # [20:20] <slight> Oh, okay cool. I don't want to interrupt the convo about fonts, though. Should I just wait?
  3089. # [20:20] <beltzner> slight: and you likely want to try and find biesi, bz, or ...
  3090. # [20:20] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
  3091. # [20:20] * beltzner looks up name
  3092. # [20:20] <@bz> I'm here
  3093. # [20:20] <mcpherrin> slight: I think everybody is capable of following multiple discussions! Go ahead.
  3094. # [20:20] <@bz> I'm just waiting for the actual question
  3095. # [20:20] <Ms2ger> khuey|done, more seriously, I believe the point was that the correlation went both ways
  3096. # [20:20] <jfkthame> ted: just tested, and confirmed that adding -moz-font-feature-settings: 'liga=0'; to the @font-face declaration resolves the issue
  3097. # [20:21] <@bz> ted: Chrome doesn't do ligatures
  3098. # [20:21] <jfkthame> ted: but encourage your friend to complain to his font supplier
  3099. # [20:21] <beltzner> slight: bsmith is the other person I was thinking of
  3100. # [20:21] <ted> bz: right, unless you optimizeLegibility
  3101. # [20:21] <@bz> ted: right
  3102. # [20:21] <ted> jfkthame: thanks!
  3103. # [20:21] <beltzner> slight: but as bz said, just ask!
  3104. # [20:21] <taras> luke: wanna come into PB&J
  3105. # [20:21] <slight> Thanks for the help, all. Okay, I am very comfortable with c socket programming. I'm digging through netwerk and nsprpub for calls to connect, send, recv, close
  3106. # [20:21] <luke> taras: yes
  3107. # [20:21] <@bz> oh, jfkthame said that, ok
  3108. # [20:21] * mdas|lunch is now known as mdas
  3109. # [20:21] <slight> I'm basically trying to hook in a small socket abstraction library and I just can't make heads or tails about which files to look at.
  3110. # [20:21] <@bz> ah, the other end of necko
  3111. # [20:22] * @bz may not be able to help all that much
  3112. # [20:22] * Joins: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net)
  3113. # [20:22] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  3114. # [20:22] <slight> I've got some printfs all over the place trying to trace execution down for simple page loads, but these aren't hitting. I've got firefox-dbg installed and I'm connecting fine with gdb
  3115. # [20:23] <slight> I just can't seem to hit breakpoints at any of the places where I see the calls to "send" and "sendto"
  3116. # [20:24] <@bz> slight: lemme look up something
  3117. # [20:24] <khuey|done> slight: http://mxr.mozilla.org/mozilla-central/source/nsprpub/pr/src/md/unix/unix.c#877
  3118. # [20:24] <slight> So, my question is simply: what file(s) would be best to dig through for calls to connect, send, recv?
  3119. # [20:24] <slight> Okay, thanks,
  3120. # [20:24] <khuey|done> that's where the actual 'send' syscall happens
  3121. # [20:24] <slight> Yep, I saw that.
  3122. # [20:24] <taras> hurley: are you in snappy meeting?
  3123. # [20:24] <slight> I can't seem to set a breakpoint there.
  3124. # [20:25] <@bz> hmm
  3125. # [20:25] <slight> Maybe that's just me screwing up gdb though.
  3126. # [20:25] <@bz> is your nspr part of your debug firefox package?
  3127. # [20:25] <slight> What is the best to use ff and gdb?
  3128. # [20:25] * jimm-lunch is now known as jimm
  3129. # [20:25] <@bz> or are you using a system nspr?
  3130. # [20:25] <slight> I'm not sure. How can I check that?
  3131. # [20:25] <slight> (sorry)
  3132. # [20:25] <khuey|done> ah, system nspr
  3133. # [20:25] * catlee is now known as catlee-mtg
  3134. # [20:26] <khuey|done> one of the good things about windows
  3135. # [20:26] <@bz> most simply, by checking whether there's an "nspr*" in the files provided by your Firefox package
  3136. # [20:26] <slight> yes, there is
  3137. # [20:26] <slight> here is ls of nsprpub:
  3138. # [20:26] <@bz> hmm
  3139. # [20:26] <slight> aclocal.m4 config configure Makefile pr unallmakefiles
  3140. # [20:26] <slight> admin config.log configure.in Makefile.in TAG-INFO
  3141. # [20:26] <slight> build config.status lib pkg tools
  3142. # [20:26] <slight> I also have the unix.c file you mentioned.
  3143. # [20:26] <@bz> this is in your source
  3144. # [20:26] <@bz> So wait
  3145. # [20:27] <@bz> you have the Firefox source
  3146. # [20:27] <@bz> and you're compiling yourself?
  3147. # [20:27] * Joins: pnemsak (Miranda@moz-7409BD53.orange.sk)
  3148. # [20:27] <slight> I thought I need to compile from source with -g to be able to step through?
  3149. # [20:27] <@bz> that usually helps, yes
  3150. # [20:27] <@bz> ok
  3151. # [20:27] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.1)
  3152. # [20:27] <slight> Basically, I just want to modify the source, run make, then run gdb
  3153. # [20:27] <@bz> so in that case, what does your about:buildconfig look like?
  3154. # [20:27] <@bz> pastebin that somewhere?
  3155. # [20:27] <@bz> http://pastebin.mozilla.org/ say
  3156. # [20:28] * firewolfbot is now known as firebot_
  3157. # [20:28] <smontagu> Ms2ger: what did I do now?
  3158. # [20:28] * Quits: firebot_ (firebot@moz-67BF9FE6.carolina.res.rr.com) (Connection reset by peer)
  3159. # [20:28] <Ms2ger> smontagu, how well do you know the .ut format?
  3160. # [20:28] * Joins: jduell (jduell@moz-B1A011DB.dsl.pltn13.sbcglobal.net)
  3161. # [20:29] <slight> bz: I don't see that file in the base source dir?
  3162. # [20:29] <@bz> slight: no, I meant start Firefox, then type that string in your url bar and hit enter
  3163. # [20:29] <@bz> slight: then copy/paste the result into the pastebin
  3164. # [20:29] <smontagu> Ms2ger: on a scale from 1 to 10?
  3165. # [20:29] <@bz> (start the Firefox you compiled)
  3166. # [20:29] <slight> k
  3167. # [20:29] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3168. # [20:29] <smontagu> Ms2ger: what is the question behind the question?
  3169. # [20:30] <Ms2ger> smontagu, annevk's been working on encodings again; see http://dvcs.w3.org/hg/encoding/raw-file/tip/Overview.html
  3170. # [20:30] <slight> bz: Did that show up?
  3171. # [20:31] <Ms2ger> I was trying to change ibm864, but I haven't figured out how to add groups
  3172. # [20:31] <@bz> slight: where?
  3173. # [20:31] <slight> http://pastebin.mozilla.org/1406591
  3174. # [20:31] <@bz> aha
  3175. # [20:31] * @bz looks
  3176. # [20:31] <smontagu> another "let's remove everything"
  3177. # [20:31] <Ms2ger> I'm all for removing everything, as you know :)
  3178. # [20:32] <Ms2ger> That would mean I don't have to learn more about that format than I already do :)
  3179. # [20:32] <smontagu> what do you mean by "add groups"?
  3180. # [20:32] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3181. # [20:32] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  3182. # [20:32] <@bz> slight: hmm
  3183. # [20:33] <Ms2ger> Looks like they're called "items"
  3184. # [20:33] <@bz> slight: that looks like it should work to me....
  3185. # [20:33] <Ms2ger> As in, "Begin of Item 0003"
  3186. # [20:33] <@bz> slight: how are you trying to set your breakpoint in gdb?
  3187. # [20:33] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  3188. # [20:33] * Joins: dao (dao@moz-D1A94E51.superkabel.de)
  3189. # [20:33] <bent> anyone know a good rule of thumb for choosing between hash set and array for simple "does an entry exist" check?
  3190. # [20:34] <smontagu> hmph, so there are still some .ut files around that lie and say "The tool which used to generate this file is called fromu"
  3191. # [20:34] <khuey|done> bent: size
  3192. # [20:34] * timA is now known as timA|mtg
  3193. # [20:34] <slight> Well I originally just set breakpoints in unix.c and they weren't hit (nor were the printfs I had hit). Then, I followed this, http://cheater.posterous.com/hacking-firefox
  3194. # [20:34] <bent> like, how many entries before hash set is best?
  3195. # [20:34] <Ms2ger> smontagu, is there actually still a tool?
  3196. # [20:34] <khuey|done> bent: I've always been told 10
  3197. # [20:34] <bent> khuey|done, duh
  3198. # [20:34] <bent> :)
  3199. # [20:34] <@bz> slight: no, I mean the exact gdb command you ran
  3200. # [20:34] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  3201. # [20:34] <khuey|done> bent: but I haven't measured
  3202. # [20:34] <bent> 10 seems little...
  3203. # [20:34] <khuey|done> bz: 'info shared' to see if the right nspr libs are being loaded?
  3204. # [20:35] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  3205. # [20:35] <@bz> khuey|done: yeah, that might be a good idea too
  3206. # [20:35] <Ms2ger> khuey|done, for which hash set implementation? :)
  3207. # [20:35] <smontagu> Ms2ger: yes, but it's called umaptable
  3208. # [20:35] <@bz> slight: ^
  3209. # [20:35] <smontagu> http://mxr.mozilla.org/mozilla-central/source/intl/uconv/tools/umaptable.c
  3210. # [20:35] <Ms2ger> khuey|done, also, how did your exam go?
  3211. # [20:35] <khuey|done> Ms2ger: a good one
  3212. # [20:35] <khuey|done> Ms2ger: it was pretty hard, but I'm pretty sure I passed
  3213. # [20:35] <slight> bz: "gdb ./firefox" then "b send" and it says function not defined.
  3214. # [20:36] <Ms2ger> smontagu, and what kind of input does it take?
  3215. # [20:36] <smontagu> If you have any problem of this file. Please contact Netscape Client International Team or ftang@netscape <Frank Tang>
  3216. # [20:36] <slight> bz: Okay, info shared is a command where?
  3217. # [20:36] <khuey|done> Ms2ger: and if I didn't I have backup plans ;-)
  3218. # [20:36] <smontagu> that will get you a long way :-P
  3219. # [20:36] <Ms2ger> khuey|done, like, interesting stuff?
  3220. # [20:36] <@bz> slight: try b _MD_send
  3221. # [20:36] <slight> bz: not defined.
  3222. # [20:36] <khuey|done> Ms2ger: well technically I should be able to substitute another course I've already taken for this course that I just took the exam for ;-)
  3223. # [20:37] <slight> I have a printf there and it IS printing.
  3224. # [20:37] <@bz> slight: what khuey meant was to, after connecting to Firefox with gdb, run "info shared"
  3225. # [20:37] <@bz> slight: at the gdb prompt
  3226. # [20:37] <slight> bz: k
  3227. # [20:37] <@bz> slight: and then probably pastebin the results
  3228. # [20:37] * Quits: johnath_home (noyb@443AFEC5.C275C16F.F061A1E6.IP) (Ping timeout)
  3229. # [20:37] * Joins: johnath_home (noyb@moz-5A10C3E8.dsl.teksavvy.com)
  3230. # [20:37] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3231. # [20:37] * Quits: peregrino (peregrino@moz-4474416C.telecom.net.ar) (Quit: peregrino)
  3232. # [20:37] <jduell> khuey|done: so we seem to be landing stuff on inbound every 15 minutes or so. Is that "gentle"? :) I've got some websockets stuff to land: not huge amount of C++. not tiny either...
  3233. # [20:38] <smontagu> Ms2ger: more or less in the form of http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP864.TXT
  3234. # [20:38] <Ms2ger> Aha
  3235. # [20:38] <khuey|done> jduell: pretty sure we've abandoned gentle and are back to check in like there's no tomorrow
  3236. # [20:38] <khuey|done> jduell: you should be fine though, we think we have a decent amount of headroom
  3237. # [20:38] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  3238. # [20:38] <Ms2ger> How much more or less on a scale from 1 to 10? :)
  3239. # [20:38] <jduell> khuey|done: thanks
  3240. # [20:38] <ehsan> bbondy: see https://bugzilla.mozilla.org/show_bug.cgi?id=711195 for the telemetry problem
  3241. # [20:39] * joduinn is now known as joduinn-offline-for-harddisk-s
  3242. # [20:39] * Joins: jimb (user@moz-48241F6F.hsd1.or.comcast.net)
  3243. # [20:39] <bbondy> ehsan: seen nice
  3244. # [20:40] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Input/output error)
  3245. # [20:40] <philor> yeah, "be gentle" was a joke, like "follow the tree rules" :)
  3246. # [20:41] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
  3247. # [20:41] <jdm> as long as you don't break the camel's back, you're free of blame
  3248. # [20:41] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  3249. # [20:41] <slight> bz: okay, I pasted the whole thing.
  3250. # [20:41] <philor> probably shouldn't have put it so close to the coordinate with khuey bit, which isn't entirely a joke
  3251. # [20:41] * Ms2ger tickles jdm with a straw
  3252. # [20:41] <slight> http://pastebin.mozilla.org/1406632
  3253. # [20:41] <jdm> aiee
  3254. # [20:42] <smaug> jduell: could we prevent websocket sending only if we can't allocate memory for the buffer?
  3255. # [20:42] <slight> bz: looks like I am missing debug information for a majority of the libraries.
  3256. # [20:42] <jduell> smaug: we could, but when we just barely can allocate, we'll put a lot of memory pressure on the entire application?
  3257. # [20:43] <@bz> slight: looking at the output
  3258. # [20:43] <@bz> slight: huh
  3259. # [20:44] <jduell> smaug: I guess I'd want to ok that approach with someone who knows OOM issues, like cjones
  3260. # [20:44] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3261. # [20:44] <@bz> slight: so this claims that the nspr involved is the one from your build tree
  3262. # [20:45] <@bz> slight: but that it hasn't been read?
  3263. # [20:45] <@bz> slight: ok, try this
  3264. # [20:45] <joe> waldo++
  3265. # [20:45] * armenzg is now known as armenzg_brb
  3266. # [20:45] <@bz> slight: b 'nsGlobalWindow::Dump
  3267. # [20:45] <@bz> slight: then hit tab
  3268. # [20:45] <joe> for moving us towards stdint.h types
  3269. # [20:45] <@bz> slight: does that work?
  3270. # [20:45] <jduell> bz: do you think it would be OK to allow any size websocket to be allocated so long as malloc is happy with the size asked for? Or could that put us in too much of a RAM squeeze?
  3271. # [20:45] <Waldo> :-)
  3272. # [20:45] <smaug> jduell: yeah. I'm just worried that limiting to 16MB (which is really small, IMO) would break some apps in FF, although they work in other browsers
  3273. # [20:45] <mbrubeck> yet another cookie test failure...
  3274. # [20:45] <smontagu> Ms2ger: more more than less, though there are occasional surprises
  3275. # [20:45] * timA|mtg is now known as timA
  3276. # [20:45] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  3277. # [20:46] <slight> bz: hitting tab makes it: "b nsGlobalWindow::Dump(nsAString_internal const&)"
  3278. # [20:46] <smaug> jduell: another option is to change the API
  3279. # [20:46] <jduell> smaug: I'd be ok with a bigger limit for size. Though we don't handle really large blobs very well right now--socket thread will block slurping them up.
  3280. # [20:46] <Ms2ger> Well, I guess I should expect surprises in that area :)
  3281. # [20:46] <jduell> smaug: change API how?
  3282. # [20:46] <smaug> jduell: perhaps the API should indicate what is the max message size
  3283. # [20:46] <slight> bz: hitting tab again says there are 295K possibilities (y or n)
  3284. # [20:46] * khuey|done suggests n
  3285. # [20:46] <jduell> smaug: well, the WS spec is very clear about NOT specifying a max size.
  3286. # [20:46] <smaug> and it would be up to the implementation to decide what the size is
  3287. # [20:46] * Quits: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org) (Ping timeout)
  3288. # [20:46] <jduell> smaug: and mobile is going to have a smaller limit no matter what, I expect
  3289. # [20:46] * Joins: Boriss (FlyingToas@moz-BBE3ABD.mv.mozilla.com)
  3290. # [20:47] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  3291. # [20:47] <smaug> jduell: the spec can be changed
  3292. # [20:47] <smaug> right now the spec is horrible in its send() handling
  3293. # [20:47] <Ms2ger> "needed for mac linux"
  3294. # [20:47] <Ms2ger> What kind of beast is that?
  3295. # [20:47] <jduell> smaug: lol--true. For now a user can always open a websocket and figure out what size msg blows up the socket--that'll give them the limit
  3296. # [20:47] <jduell> Not a very good way to do things, but
  3297. # [20:48] <@bz> slight:
  3298. # [20:48] <smontagu> Ms2ger: "needed for mac, linux"?
  3299. # [20:48] <@bz> slight: after the first tab, when it completes the full function signature, hit enter
  3300. # [20:48] <jduell> There's also the issue that we may be able to support very large sends from file-backed blobs, so the limit may depend on what kind of msg you're sending
  3301. # [20:48] <@bz> slight: does that work?
  3302. # [20:48] <Ms2ger> And then it's followed by "ifeq ($(OS_ARCH),Linux)"
  3303. # [20:48] <@bz> slight: next up, try b '_MD_send
  3304. # [20:48] <smaug> jduell: does the protocol have any indication of max message size?
  3305. # [20:48] <@bz> slight: followed by tab
  3306. # [20:48] <slight> bz: yes, breakpoint at ..../nsGlobalWindow.cpp, line 4486.
  3307. # [20:48] <@bz> slight: what does that do?
  3308. # [20:48] <smaug> jduell: ... which the server can send to client
  3309. # [20:49] <@bz> slight: ok, so at least libxul is loading all correctly for you
  3310. # [20:49] <jduell> smaug: the wire protocol limts msg size to 64 bit lengths :)
  3311. # [20:49] <jduell> So not much of a limit
  3312. # [20:49] <smaug> jduell: but gecko limits to 16MB ?
  3313. # [20:49] <smaug> er, necko
  3314. # [20:50] * jhammel is now known as jhammel|lunch
  3315. # [20:50] <jduell> smaug: for now, yes. That's just a number Patrick picked out of the air, though.
  3316. # [20:50] <smaug> jduell: or is that limitation only for non-blobs ?
  3317. # [20:50] <slight> bz: alright so _MD_send tab gives nothing, if I do _MD_send( tab then I get 287K possibilities
  3318. # [20:50] * Quits: jhammel|lunch (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: leaving)
  3319. # [20:50] <bsmedberg> Does browserID require me giving my email address to websites?
  3320. # [20:50] <jduell> smaug: right now it's the total limit
  3321. # [20:50] * Quits: rshetty (quassel@A9AD8952.707344F8.D30E9BEF.IP) (Client exited)
  3322. # [20:50] <jduell> we could probably double it w/o trouble
  3323. # [20:50] <smaug> jduell: so currently websockets can't be used for sending files..
  3324. # [20:50] <smaug> that it bad
  3325. # [20:50] <@bz> slight: with the quote character before _MD_send?
  3326. # [20:50] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  3327. # [20:50] <jduell> smaug: not large files
  3328. # [20:50] <jduell> yes, it is bad.
  3329. # [20:50] * Joins: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org)
  3330. # [20:51] <fabrice> gavin: should I move my webapps jsm to the new browser/modules directory?
  3331. # [20:51] <slight> bz: didn't have it before, but have it now and same result
  3332. # [20:51] <jduell> But I'm not sure how many apps really want to send >16 MB files around with WS
  3333. # [20:51] <@bz> slight: I have no idea what your gdb is thinking. :(
  3334. # [20:51] <mbrubeck> oops, I need to run out for a while
  3335. # [20:51] <@bz> slight: it's clearly looking at the right shared library....
  3336. # [20:51] <smaug> jduell: any chat application
  3337. # [20:51] * heycam|away is now known as heycam
  3338. # [20:51] <@bz> slight: I assume you tried placing a breakpoint on the relevant file+line?
  3339. # [20:51] * rhelmer is now known as IRCMonkey9659
  3340. # [20:52] <jduell> smaug: to show pics, exchange files, etc?
  3341. # [20:52] <mbrubeck> (I forgot about this appointment when I pushed to m-c an hour ago)
  3342. # [20:52] <slight> bz: bummer. yeah, I tried it in unix.c right inside the _MD_send function
  3343. # [20:52] <smaug> jduell: I do send files over 100MB reasonable often using skype
  3344. # [20:52] <@bz> khuey: any ideas?
  3345. # [20:52] <mbrubeck> If I broke something (unlikely; the only difference between my merge and the green changeset I merged from is kat's push) just back me out. :P
  3346. # [20:52] <slight> bz: and it doesn't get hit (presumably, that's why I can't b at it).
  3347. # [20:52] <@bz> khuey: http://pastebin.mozilla.org/1406632 clearly has the right nspr lib, it has debug symbols...
  3348. # [20:53] * mbrubeck is now known as mbrubeck-away
  3349. # [20:53] <@bz> slight: lemme check on something
  3350. # [20:53] * Quits: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  3351. # [20:53] <smaug> jduell: does the protocol have the size of the message in some field?
  3352. # [20:53] * Quits: merike|away (quassel@moz-20DCD39E.cable.starman.ee) (Ping timeout)
  3353. # [20:53] <@bz> slight: so let's try this from the other direction
  3354. # [20:53] * Joins: merike|away (quassel@moz-88D5F640.cable.starman.ee)
  3355. # [20:53] <slight> bz: k
  3356. # [20:53] <@bz> slight: can you breakpoint in nsSocketOutputStream::Write ?
  3357. # [20:54] <jduell> smaug: yes, there's a variable-length "payload length" field
  3358. # [20:54] <jduell> supporting up to 64 bits
  3359. # [20:54] <slight> bz: yes, .../nsSocketTransport2.cpp, line 551.
  3360. # [20:54] * khuey|done is now known as khuey|away
  3361. # [20:54] * philor tries using Chrome for loading build logs
  3362. # [20:54] <@bz> slight: if so, then step down to where it calls PR_Write, step into that call, and keep stepping in until you get to where you want?
  3363. # [20:54] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  3364. # [20:54] * Quits: merike|away (quassel@moz-88D5F640.cable.starman.ee) (Connection reset by peer)
  3365. # [20:54] <smaug> jduell: since if it has, perhaps necko could store huge messages as files, and give them as blobs to gecko
  3366. # [20:54] <@bz> slight: in particular, as you step in you'll find out where that is...
  3367. # [20:55] * Joins: peregrino (peregrino@moz-4474416C.telecom.net.ar)
  3368. # [20:55] <slight> bz: okay, sounds good. I'll give it a shot. Thanks so much for your help here and patience.
  3369. # [20:55] <@bz> slight: no problem
  3370. # [20:55] <slight> bz: I'll report back how it goes.
  3371. # [20:55] <jduell> smaug: hmm, that's true. Good idea
  3372. # [20:55] <@bz> slight: sorry it wasn't more helpful
  3373. # [20:55] <@bz> slight: sounds good
  3374. # [20:55] * jwir3|lunch is now known as jwir3
  3375. # [20:55] * Quits: peregrino (peregrino@moz-4474416C.telecom.net.ar) (Quit: peregrino)
  3376. # [20:56] * Joins: AutomatedTester (AutomatedT@moz-21328E59.as13285.net)
  3377. # [20:56] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3378. # [20:56] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  3379. # [20:56] * mdas is now known as mdas|afk
  3380. # [20:56] <jduell> smaug: though if the client has set their 'binaryType' to 'arrayBuffer', we have to provide it to them as an arraybuffer. I suppose we could try to back *that* with a file too, but...
  3381. # [20:56] * IRCMonkey9659 is now known as rhelmer
  3382. # [20:57] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  3383. # [20:58] <gavin> fabrice: yep - was going to comment in the bug
  3384. # [20:58] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  3385. # [20:58] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3386. # [20:58] <fabrice> gavin: ok
  3387. # [20:59] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  3388. # [20:59] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3389. # [20:59] <Ms2ger> philor, is m-i in a fit state to land on?
  3390. # [21:00] * Joins: merike (quassel@moz-A6468214.cable.starman.ee)
  3391. # [21:00] * Fallen|away is now known as Fallen
  3392. # [21:00] * Quits: graememcc (chatzilla@moz-40DE3BF7.range86-148.btcentralplus.com) (Ping timeout)
  3393. # [21:01] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3394. # [21:01] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3395. # [21:02] * Joins: graememcc (chatzilla@moz-3CF0E172.range31-53.btcentralplus.com)
  3396. # [21:02] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
  3397. # [21:02] * Joins: gandalf (zbraniecki@moz-CB807E8C.neoplus.adsl.tpnet.pl)
  3398. # [21:04] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  3399. # [21:04] <smaug> bugzilla, don't be so slow
  3400. # [21:05] * joduinn-offline-for-harddisk-s is now known as joduinn
  3401. # [21:05] * Quits: Boriss (FlyingToas@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3402. # [21:05] <smaug> hrm, "Bugzilla has suffered an internal error.... "
  3403. # [21:05] <gavin> PHX is having issues again
  3404. # [21:06] * Quits: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz) (Ping timeout)
  3405. # [21:06] * catlee-mtg is now known as catlee
  3406. # [21:06] <edmorley> Ms2ger: yup
  3407. # [21:06] * Joins: Boriss (FlyingToas@moz-BBE3ABD.mv.mozilla.com)
  3408. # [21:08] * bear-afk is now known as bear
  3409. # [21:08] * Joins: Boriss_ (FlyingToas@moz-BBE3ABD.mv.mozilla.com)
  3410. # [21:08] * Quits: Boriss (FlyingToas@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3411. # [21:08] * Boriss_ is now known as Boriss
  3412. # [21:09] <ehsan> bsmedberg: ping
  3413. # [21:09] * armenzg_brb is now known as armenzg
  3414. # [21:09] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3415. # [21:10] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3416. # [21:11] * Quits: dao (dao@moz-D1A94E51.superkabel.de) (Quit: Leaving.)
  3417. # [21:11] * Joins: mw22_away (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  3418. # [21:12] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  3419. # [21:12] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  3420. # [21:12] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3421. # [21:12] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  3422. # [21:13] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3423. # [21:13] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  3424. # [21:13] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  3425. # [21:14] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3426. # [21:14] <jlebar> sfink, I think qimportbz may be breaking hg qimport --rev tip
  3427. # [21:15] * mdas|afk is now known as mdas
  3428. # [21:15] <jlebar> sfink, http://pastebin.mozilla.org/1406750
  3429. # [21:15] * Joins: jwq_away (jwq@moz-8238A1D6.irl.cri.nz)
  3430. # [21:15] <jlebar> sfink, oh, it's mqext.
  3431. # [21:15] * khuey|away is now known as khuey|done
  3432. # [21:15] * jlebar disables it.
  3433. # [21:15] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- \o/)
  3434. # [21:15] <froydnj> khuey|done: hooray?
  3435. # [21:16] <jlebar> froydnj, I think he's done with school.
  3436. # [21:16] * jwq_away is now known as jwq
  3437. # [21:16] <khuey|done> indeed
  3438. # [21:16] * Joins: dao (dao@moz-D1A94E51.superkabel.de)
  3439. # [21:16] * Quits: jduell (jduell@moz-B1A011DB.dsl.pltn13.sbcglobal.net) (Ping timeout)
  3440. # [21:16] <Ms2ger> For now!
  3441. # [21:16] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  3442. # [21:17] <jlebar> Ms2ger, that sounds like a a threat!
  3443. # [21:17] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  3444. # [21:17] * Ms2ger bribes khuey's correctors
  3445. # [21:17] * jlebar is not sure why Ms2ger wants to keep khuey in school. Does he prefer when the tree is permanently closed?
  3446. # [21:18] <Ms2ger> :)
  3447. # [21:18] <khuey|done> as I said earlier, I have backup plans
  3448. # [21:18] <khuey|done> don't make me use them
  3449. # [21:18] * Quits: karl (karl@moz-5F98CC53.jetstream.xtra.co.nz) (Ping timeout)
  3450. # [21:18] * Ms2ger imagines khuey|done becoming an evil scientist instead
  3451. # [21:18] * ashughes is now known as ashughes|meeting
  3452. # [21:19] <Waldo> how is that any different from now?
  3453. # [21:19] <khuey|done> :-D
  3454. # [21:19] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3455. # [21:20] <derf> Waldo: He'll have an additional piece of paper.
  3456. # [21:20] * Waldo calls BS
  3457. # [21:20] <derf> :)
  3458. # [21:20] * nthomas|away is now known as nthomas
  3459. # [21:20] <khuey|done> two actually :-P
  3460. # [21:20] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3461. # [21:21] * Joins: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com)
  3462. # [21:21] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  3463. # [21:21] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  3464. # [21:22] * Quits: @dbaron (dbaron@moz-27F87443.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  3465. # [21:22] <edmorley> one of them being a degree in modesty clearly :P
  3466. # [21:23] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3467. # [21:23] <jlebar> yeah, khuey|done -- stop bragging that they're giving you a photocopy of your diploma!
  3468. # [21:23] <jlebar> sheesh, rich Florida schools.
  3469. # [21:24] <khuey|done> jlebar: you know, there's some real irony in the guy who went to stanford telling the guy who went to a state university that :-P
  3470. # [21:24] <khuey|done> anyways, I'm just happy to be done
  3471. # [21:25] <khuey|done> the amount of bullshit in my life has decreased substantially :-)
  3472. # [21:25] <@bz> which is saying something
  3473. # [21:25] <@bz> given our lives here
  3474. # [21:25] * Joins: rs (rs@moz-BBE3ABD.mv.mozilla.com)
  3475. # [21:25] <khuey|done> heh
  3476. # [21:25] <@bz> and what you work on
  3477. # [21:25] <jbuck> khuey|done: congrats on finishing! I can't believe you stayed for two diplomas though :)
  3478. # [21:26] <khuey|done> some days I don't even know what I work on anymore
  3479. # [21:26] <slight> bz: thanks for the help, again. I was able to step through and I ended up hitting "../sysdeps/unix/sysv/linux/x86_64/send.c", which is not in the distribution I don't think. I can't step through that function anyway. The call to send comes from pt_Send in ptio.c.
  3480. # [21:26] <smaug> do I ever know that?
  3481. # [21:26] <khuey|done> jbuck: well when I started the second I didn't have anything better to do
  3482. # [21:26] <@bz> what? you say just because I'm a compiler I'm supposed to produce binaries?
  3483. # [21:26] <khuey|done> jbuck: then I got involved in mozilla
  3484. # [21:26] <@bz> slight: hmm
  3485. # [21:26] <froydnj> who's the right person to ask for quickstubs reviews?
  3486. # [21:26] <derf> slight: That's part of glibc.
  3487. # [21:26] <@bz> slight: what's the callstack?
  3488. # [21:27] * northAway is now known as northWind
  3489. # [21:27] <@bz> slight: oh, I see. Yeah, so you're not coming through MD_send
  3490. # [21:27] <bholley> khuey|done: mind rubberstamping bug 711203 real quick?
  3491. # [21:27] <@bz> khuey|done: I know what you're working on! Timers!
  3492. # [21:27] <slight> bz: Right. At least not every time.
  3493. # [21:27] <smaug> I don't know what I work on, but I still very much like what I'm doing :)
  3494. # [21:27] <khuey|done> bz: mayhemer did that already
  3495. # [21:27] <@bz> ok
  3496. # [21:27] <slight> bz: So, this is good enough for my purposes. I can make some headway with this. Thanks again for the help. I really appreciate it.
  3497. # [21:28] <@bz> khuey|done: er, what?
  3498. # [21:28] * Quits: smontagu (chatzilla@moz-7B7A63C7.red.bezeqint.net) (Ping timeout)
  3499. # [21:28] <smaug> froydnj: bug# ?
  3500. # [21:28] <@bz> khuey|done: we have a sane thing instead of nsITimer now?
  3501. # [21:28] <derf> smaug: Yesterday I worked from 5 AM until 3 AM the next day. I have no idea what I did.
  3502. # [21:28] <@bz> khuey|done: I thought he did timestamps?
  3503. # [21:28] <@bz> anyway
  3504. # [21:28] <@bz> gotta go babywatch
  3505. # [21:28] <@bz> back later tonight
  3506. # [21:28] * bz is now known as bz_away
  3507. # [21:28] <slight> bz: One last thing, I can now set the breakpoint at send, recv, since they are loaded. I guess they aren't loaded until the call goes to one of the functions. makes sense.
  3508. # [21:28] <khuey|done> bz: I think it just works once hte timestamps are in bplace
  3509. # [21:28] * timA is now known as timA|brb
  3510. # [21:28] <gps> Unfocused: no need to yell at me: https://developer.mozilla.org/en/Clang_Static_Analysis now has docs on how to run the Clang static analyzer
  3511. # [21:28] <froydnj> smaug: one's not filed yet
  3512. # [21:29] <smaug> froydnj: if peterv isn't back yet, then perhaps jorendorff, bz_away or I could review the patch
  3513. # [21:30] <froydnj> smaug: ok, thanks!
  3514. # [21:30] * Quits: evilpie (chatzilla@moz-CD875BA5.pools.arcor-ip.net) (Quit: ChatZilla 0.9.87 [Firefox 11.0a1/20111214031134])
  3515. # [21:30] * Joins: Wes_ (chatzilla@moz-BEF0C255.page.ca)
  3516. # [21:30] <@bz_away> khuey|done: no, because we convert it all to PRIntervalTime to do PR_WaitCondvar
  3517. # [21:30] <@bz_away> khuey|done: so in the end the resolution still blows
  3518. # [21:31] <khuey|done> bz_away: hmm
  3519. # [21:31] * Quits: gandalf (zbraniecki@moz-CB807E8C.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  3520. # [21:31] * smaug is now known as smaugAfk
  3521. # [21:31] <khuey|done> bz_away: looks like it's better than it was, but still not down to 4 ms
  3522. # [21:31] <@bz_away> khuey|done: afaict
  3523. # [21:31] * Quits: slight (quassel@snowland.cs.yale.edu) (Client exited)
  3524. # [21:31] <@bz_away> khuey|done: right
  3525. # [21:31] <khuey|done> bz_away: I'm getting 6 or 7 ms for 4 ms timers
  3526. # [21:31] <khuey|done> (instead of 15)
  3527. # [21:31] <@bz_away> I believe that
  3528. # [21:31] <khuey|done> bah
  3529. # [21:31] <khuey|done> I thought I didn't have to do anything
  3530. # [21:32] * Joins: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP)
  3531. # [21:33] * khuey|done is now known as khuey
  3532. # [21:33] <Ms2ger> http://mxr.mozilla.org/mozilla-central/source/intl/uconv/ucvibm/cp864.uf?force=1
  3533. # [21:33] <Ms2ger> "The contents of this file are subject to the Netscape Public License Version"
  3534. # [21:33] <khuey> gerv2: ^
  3535. # [21:33] <ehsan> catlee: I wanna chat with you when you have some time
  3536. # [21:34] <edmorley> nice: http://windowsteamblog.com/ie/b/ie/archive/2011/12/15/ie-to-start-automatic-upgrades-across-windows-xp-windows-vista-and-windows-7.aspx
  3537. # [21:34] <khuey> edmorley: Opera did it last?
  3538. # [21:34] * tfair is now known as tfair|lunch
  3539. # [21:34] <bholley> where should I file bugs on the telemetry system?
  3540. # [21:34] <khuey> bah, bugzilla is trying to stop me from working
  3541. # [21:35] <jlebar> agh, what is wrong with bugzilla?
  3542. # [21:35] <jlebar> All day it's been up and down.
  3543. # [21:35] <jlebar> hg.mo too.
  3544. # [21:35] <khuey> PHX
  3545. # [21:36] <jlebar> blast
  3546. # [21:36] <jaws> bugzilla error message: http://pastebin.mozilla.org/1406786
  3547. # [21:36] <jaws> (I already emailed it to the bugzilla admins)
  3548. # [21:36] <lmandel> bholley: I think it's toolkit->telemetry
  3549. # [21:36] <edmorley> khuey: heh. Ouch at some of the linked phrases in that article (generally pointing to either in-house rapid release bickering or the media)
  3550. # [21:37] <bholley> lmandel: thanks
  3551. # [21:37] <catlee> jlebar: hg is down?
  3552. # [21:37] <bent> anyone have any idea why smart phones seem to be getting bigger and bigger?
  3553. # [21:37] <jlebar> Can we license our newsgroups so it's illegal to quote them in the news?
  3554. # [21:37] <bent> who wants a brick in their pocket?
  3555. # [21:37] <jlebar> gerv2, that's a serious question ^.
  3556. # [21:37] <jlebar> well...my question, not bent's. :)
  3557. # [21:37] <jlebar> catlee, it has been occasionally giving me http 500s.
  3558. # [21:37] <bent> my question is totally serious!
  3559. # [21:38] <catlee> blech
  3560. # [21:38] <jlebar> catlee, probably just phoenix flapping.
  3561. # [21:38] <lurking> Smartphones are getting bigger because folks are tying to cram a desktop on them
  3562. # [21:38] * Quits: Jake (Jake@moz-CDAFE004.phlapafg.dynamic.covad.net) (Quit: Leaving.)
  3563. # [21:38] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3564. # [21:38] <catlee> I didn't think hg was in phx
  3565. # [21:38] <khuey> lurking++
  3566. # [21:38] <ejpbruel> did SOPA just pass? or is bugzilla just down?
  3567. # [21:38] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  3568. # [21:38] <bent> they don't make pants big enough for desktops
  3569. # [21:38] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3570. # [21:38] <khuey> trying to find stuff on fs2 is like digging through my grandma's attic
  3571. # [21:39] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3572. # [21:39] <dolske> /win 70
  3573. # [21:40] <sicking> mrbkap: ping
  3574. # [21:40] * dolske sighs a typos and bugzilla being down
  3575. # [21:40] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  3576. # [21:40] * Quits: kennyluck (kennyluck@moz-EAB1F472.dynamic.hinet.net) (Ping timeout)
  3577. # [21:41] * Joins: madhava (madhava@moz-377B3CB.dsl.bell.ca)
  3578. # [21:41] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  3579. # [21:41] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3580. # [21:41] <Waldo> ejpbruel: I have a claim it's down
  3581. # [21:41] <khuey> $ hg import --no-commit https://bugzilla.mozilla.org/attachment.cgi?id=580370
  3582. # [21:41] <khuey> applying https://bugzilla.mozilla.org/attachment.cgi?id=580370
  3583. # [21:42] <khuey> abort: error: No connection could be made because the target machine actively re
  3584. # [21:42] <khuey> fused it
  3585. # [21:42] <jlebar> khuey, that actually works?
  3586. # [21:42] <jlebar> khuey, you don't have to curl or anything?
  3587. # [21:43] <catlee> nope
  3588. # [21:43] <hub> I have had issues with bz today
  3589. # [21:43] <khuey> so say we all
  3590. # [21:43] <dholbert> jlebar, (/me had same reaction) hg import --help says it should work!
  3591. # [21:43] <jlebar> I sure hope BrowserID is hosted more effectively than bugzilla.
  3592. # [21:43] <Waldo> today?
  3593. # [21:44] <khuey> jlebar++
  3594. # [21:44] <jlebar> dholbert, that's cool!
  3595. # [21:44] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3596. # [21:44] <khuey> it's worked for me for as long as I can remember
  3597. # [21:44] <dholbert> jlebar, "If a URL is specified, the patch will be downloaded from it." yeah!
  3598. # [21:44] <khuey> oh, though
  3599. # [21:44] <khuey> it won't work for this one
  3600. # [21:44] <khuey> bah
  3601. # [21:44] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  3602. # [21:44] <khuey> security bug ftl
  3603. # [21:44] <jlebar> bugzilla is back -- quick, pile on!
  3604. # [21:44] * khuey hits refresh a bunch
  3605. # [21:44] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  3606. # [21:45] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  3607. # [21:45] * Joins: ahal_ (ahal@F2D29657.F60B0462.67AC9B1.IP)
  3608. # [21:45] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  3609. # [21:45] * ahal_ is now known as ahal
  3610. # [21:45] * smaugAfk is now known as smaug
  3611. # [21:46] <ehsan> lmandel: which room should we go in (in 20 mins that is)?
  3612. # [21:47] <sfink> jlebar: Oh, sorry. Same stupid hg version problem that I had to patch in qimportbz. (They renamed full_series -> fullseries. I liked the underscore better.) I just pushed the fix.
  3613. # [21:47] <jlebar> sfink, yay, thanks!
  3614. # [21:47] <lmandel> ehsan: Finch has been working well today (and isn't too hot).
  3615. # [21:47] <jlebar> sfink, (I think their style is no underscores at all, although this being python, I'm not so surprised they're not consistent.)
  3616. # [21:48] <Ms2ger> Getting a room, yes?
  3617. # [21:48] * Joins: kennyluck (kennyluck@moz-1C7FC771.dynamic.hinet.net)
  3618. # [21:48] <jlebar> Ms2ger, ?
  3619. # [21:49] * Quits: johnath_home (noyb@moz-5A10C3E8.dsl.teksavvy.com) (Ping timeout)
  3620. # [21:49] <jlebar> Ms2ger, I love Python. But naming consistency is not its strong suit. Consistency is the hobgoblin of little minds, and all that.
  3621. # [21:49] * Joins: johnath_home (noyb@moz-5A10C3E8.dsl.teksavvy.com)
  3622. # [21:52] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3623. # [21:52] * Quits: jesup (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net) (Ping timeout)
  3624. # [21:52] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3625. # [21:52] * Joins: dbaron (dbaron@moz-BBE3ABD.mv.mozilla.com)
  3626. # [21:52] * ChanServ sets mode: +o dbaron
  3627. # [21:54] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  3628. # [21:56] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3629. # [21:57] * northWind is now known as northAway
  3630. # [21:58] * Waldo rebases his tree...cause he can, with his tree setup
  3631. # [21:59] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3632. # [22:01] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  3633. # [22:01] * Joins: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP)
  3634. # [22:02] <Pike> hg is out, too?
  3635. # [22:02] <ehsan> lmandel: I'm sitting right next to finch
  3636. # [22:02] <ehsan> taras: ping
  3637. # [22:02] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  3638. # [22:03] <taras> ehsan: pong
  3639. # [22:03] * Quits: dao (dao@moz-D1A94E51.superkabel.de) (Quit: Leaving.)
  3640. # [22:03] <ehsan> taras: so I'm planning to create a new profiling project branch which has frame pointers turned on
  3641. # [22:03] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3642. # [22:03] <ehsan> and we can easily move nightly users to it and back
  3643. # [22:04] <ehsan> whenever we want
  3644. # [22:04] <ehsan> I'll also setup some cron jobs to keep it up to date
  3645. # [22:04] <ehsan> so that developers can run those nightlies
  3646. # [22:04] <ehsan> which are actually useful for profiling
  3647. # [22:04] <ehsan> how does this sound?
  3648. # [22:05] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  3649. # [22:05] * Joins: timeless_xchat (timeless@moz-5E2C9899.eng.wind.ca)
  3650. # [22:06] * merike is now known as merike|away
  3651. # [22:09] * tfair|lunch is now known as tfair
  3652. # [22:09] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
  3653. # [22:11] * Waldo has heard claims from some that it is
  3654. # [22:12] * Quits: gerv2 (gerv@moz-8E68CF56.in-addr.arpa) (Ping timeout)
  3655. # [22:13] * Joins: jhammel (jhammel@moz-EBD5D56.hsd1.ca.comcast.net)
  3656. # [22:14] * coop|buildduty is now known as coop|triage
  3657. # [22:15] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  3658. # [22:16] * joduinn is now known as joduinn-triage
  3659. # [22:16] <bent> ehsan, unless it has nightly updates i don't think it's worth it
  3660. # [22:16] <ehsan> bent: it will have nightly updates
  3661. # [22:16] <bent> really?
  3662. # [22:16] <bent> oh
  3663. # [22:16] <bent> in that case, sold!
  3664. # [22:16] <jlebar> ugh, now tbpl is down?
  3665. # [22:16] <jlebar> This is a fun day.
  3666. # [22:16] <nthomas> it's in phoenix too
  3667. # [22:16] * Quits: jwq (jwq@moz-8238A1D6.irl.cri.nz) (Ping timeout)
  3668. # [22:16] <bent> jlebar, must be a day that ends in "y"
  3669. # [22:16] * nthomas changes topic to 'Intermittent PHX issues. Bugzilla, Socorro, AMO, TBPL, etc affected || m-c: OPEN m-i: OPEN || Next aurora uplift: 20th Dec || If you are new or want to help, see irc://irc.mozilla.org/#introduction'
  3670. # [22:16] <taras> ehsan: it sounds great
  3671. # [22:17] * Joins: darktrojan (geoff@moz-8B34E932.dsl.telstraclear.net)
  3672. # [22:17] * jlebar changes topic to 'PHX is flapping. Bugzilla, Socorro, AMO, TBPL, etc affected || m-c: OPEN m-i: OPEN || Next aurora uplift: 20th Dec || If you are new or want to help, see irc://irc.mozilla.org/#introduction'
  3673. # [22:17] <ehsan> taras: btw, I filed https://bugzilla.mozilla.org/show_bug.cgi?id=711195, I'd appreciate if you can review cause we're gonna need this in today if possible
  3674. # [22:17] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  3675. # [22:18] * Joins: jwq_away (jwq@moz-8238A1D6.irl.cri.nz)
  3676. # [22:18] * jwq_away is now known as jwq
  3677. # [22:18] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3678. # [22:18] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  3679. # [22:19] <taras> ehsan: bugzilla being slow
  3680. # [22:19] <taras> i'll get to it when it lets me see what the bug is
  3681. # [22:19] <ehsan> yeah it's being awful today
  3682. # [22:19] <ehsan> taras: thank you
  3683. # [22:20] <timeless_xchat> taras: be happy bugzilla is up at all
  3684. # [22:20] * Quits: jhammink (textual@moz-7B0110AD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  3685. # [22:20] <timeless_xchat> one of the backend servers went down
  3686. # [22:20] <timeless_xchat> so the frontend is now using a backend from a differemt site
  3687. # [22:21] <taras> timeless_xchat: amen
  3688. # [22:21] <taras> i think we should find a way to do bugtracking via yammer
  3689. # [22:21] <timeless_xchat> yammer?
  3690. # [22:21] * timeless_xchat does bug tracking via gmail
  3691. # [22:21] * Joins: dao (dao@moz-D1A94E51.superkabel.de)
  3692. # [22:22] * Joins: bretr (bret_recka@moz-BBE3ABD.mv.mozilla.com)
  3693. # [22:22] <smaug> timeless_xchat: some moco employees hide their discussions from public by using yammer. I don't know why.
  3694. # [22:22] <smaug> (obviously, they aren't actively trying to hide anything)
  3695. # [22:22] * Quits: jfkthame (jfkthame@DBA4BEB5.90783722.9542EC20.IP) (Quit: jfkthame)
  3696. # [22:23] <timeless_xchat> i'd google that, but my browser is being interviewed by my debugger
  3697. # [22:23] <gavin> some people like being able to discuss things at the watercooler
  3698. # [22:23] <gavin> (and appreciate that the watercooler isn't published on the internet)
  3699. # [22:23] <Ms2ger> gavin, ... yet :)
  3700. # [22:23] <khuey> smaug: I joined it a few days ago and it's all notices of things being down :-P
  3701. # [22:24] <Waldo> other moco employees see it as yet another information source that's close enough to duplicative that it's not worth wasting time following it as well as all the others :-)
  3702. # [22:24] <gavin> yes, other people don't enjoy watercooler discussion nearly as much
  3703. # [22:24] <taras> khuey: good one :)
  3704. # [22:24] <khuey> taras: it wasn't a joke
  3705. # [22:24] * mdas is now known as mdas|afk
  3706. # [22:25] <smaug> khuey: just curious, why did you join it?
  3707. # [22:26] <khuey> smaug: after the 20th "your coworker has invited you to join yammer" message I gave up
  3708. # [22:26] <smaug> I'm sure you know even without yammer that things are down :)
  3709. # [22:26] <bent> it's only a matter of time before some big announcement happens on yammer and the rest of us miss it
  3710. # [22:26] <khuey> smaug: now I've joined it and ignore it ;-)
  3711. # [22:26] <khuey> bent: indeed :-/
  3712. # [22:26] <khuey> especially given our track record with email :-P
  3713. # [22:26] * mwu isn't sure what it's for, still hasn't joined
  3714. # [22:27] <jlebar> mwu, it's private facebook.
  3715. # [22:27] <smaug> I'm using MoCo email so rarely that I didn't even notice that it wasn't working :)
  3716. # [22:27] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  3717. # [22:27] <jlebar> mwu, its design is a near pixel-perfect clone of fb.
  3718. # [22:27] <mwu> jlebar: I know, but why? :p
  3719. # [22:27] <khuey> smaug: yeah, me too
  3720. # [22:27] <khuey> jlebar: yeah that part is great
  3721. # [22:27] <mwu> same question I ask of every new social network
  3722. # [22:27] <jlebar> Like...they didn't even try to do something different.
  3723. # [22:27] <mwu> I barely use fb as is
  3724. # [22:28] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  3725. # [22:28] * jmaher is now known as jmaher|afk
  3726. # [22:28] * Quits: madhava (madhava@moz-377B3CB.dsl.bell.ca) (Quit: madhava)
  3727. # [22:28] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3728. # [22:28] <Ms2ger> Wait, somebody decided copying thunderbird was a good idea?
  3729. # [22:28] <bent> mwu, heretic
  3730. # [22:29] <froydnj> oh how I wish you could just email reply to bugzilla mail
  3731. # [22:29] * Quits: jwq (jwq@moz-8238A1D6.irl.cri.nz) (Ping timeout)
  3732. # [22:29] <mwu> hm that also doesn't seem like a great business model. how hard would it be for fb to just make private networks for corporations that want it
  3733. # [22:29] * davehunt|away is now known as davehunt|mtg
  3734. # [22:29] <Ms2ger> mwu, very hard
  3735. # [22:29] <Ms2ger> They can't even keep things private now :)
  3736. # [22:30] <lurking> FB and Privacy should not be in the same sentence.
  3737. # [22:30] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3738. # [22:30] <Waldo> froydnj: there's at least one TB extension to let you do that (well, override reply functionality to do the deed)
  3739. # [22:30] <Waldo> lurking: I see what you did there
  3740. # [22:30] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3741. # [22:30] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3742. # [22:31] <khuey> bholley: nice text in the test
  3743. # [22:31] <bholley> khuey: ;-)
  3744. # [22:32] * Joins: madhava (madhava@moz-377B3CB.dsl.bell.ca)
  3745. # [22:33] <froydnj> Waldo: I don't suppose you know why email reply is disabled in the first place?
  3746. # [22:34] <bent> hm, did google groups stop sending digest emails to anyone else recently?
  3747. # [22:34] <Waldo> froydnj: authenticity, spoofability, etc.
  3748. # [22:34] <Waldo> froydnj: there's been work at making gpg or something for secure reply
  3749. # [22:34] <Waldo> dunno its status these days
  3750. # [22:35] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  3751. # [22:36] * mattwoodrow|away is now known as mattwoodrow
  3752. # [22:36] * Quits: dao (dao@moz-D1A94E51.superkabel.de) (Quit: Leaving.)
  3753. # [22:36] <froydnj> Waldo: ok, thanks
  3754. # [22:37] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
  3755. # [22:38] <khuey> Bugzilla has suffered an internal error. Please save this page and send it to bugzilla-admin@mozilla.org with details of what you were doing at the time this message appeared.
  3756. # [22:38] <khuey> glob|away: ^ is that useful at all?
  3757. # [22:38] * mdas|afk is now known as mdas
  3758. # [22:38] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  3759. # [22:38] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3760. # [22:39] * Joins: njn (chatzilla@moz-573D5DFB.dyn.iinet.net.au)
  3761. # [22:39] <lurking> Just change it to: "Bugzilla detects that Phx has crashed" - will be back soon."
  3762. # [22:40] * Quits: msucan (msucan-@FA9E8863.56E67207.699550A1.IP) (Quit: .)
  3763. # [22:40] <jhammel> lol
  3764. # [22:42] <taras> i think it should display phone # of PHX
  3765. # [22:43] <lurking> Probably can't call them, its using that line for the dial-up :)
  3766. # [22:44] * Joins: Boriss_ (FlyingToas@moz-BBE3ABD.mv.mozilla.com)
  3767. # [22:44] <blizzard> w/ 18
  3768. # [22:44] * Quits: Boriss (FlyingToas@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3769. # [22:44] * Boriss_ is now known as Boriss
  3770. # [22:45] * Joins: jwq (jwq@moz-8238A1D6.irl.cri.nz)
  3771. # [22:45] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3772. # [22:45] * Quits: mdr (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net) (Ping timeout)
  3773. # [22:46] * Joins: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP)
  3774. # [22:47] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3775. # [22:49] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Connection reset by peer)
  3776. # [22:49] * Quits: dvander`home (dvander@moz-EC56C22F.hsd1.ca.comcast.net) (Connection reset by peer)
  3777. # [22:49] * Quits: jhammel (jhammel@moz-EBD5D56.hsd1.ca.comcast.net) (Quit: leaving)
  3778. # [22:50] * Joins: jhammel (jhammel@moz-EBD5D56.hsd1.ca.comcast.net)
  3779. # [22:50] * Joins: dvander`home (dvander@moz-EC56C22F.hsd1.ca.comcast.net)
  3780. # [22:51] * Joins: mdr (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net)
  3781. # [22:51] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  3782. # [22:51] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  3783. # [22:51] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  3784. # [22:52] * Quits: mw22_away (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  3785. # [22:54] * Ziggy|AWAY is now known as Ziggy_Maes
  3786. # [22:54] * Quits: ashughes|meeting (ashughes@21B7B9F2.B87E9213.6E712CE2.IP) (Connection reset by peer)
  3787. # [22:54] <jlebar> mak++ for that work on inline autocomplete.
  3788. # [22:54] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  3789. # [22:54] <mak> jlebar: just trying to have it done :)
  3790. # [22:54] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
  3791. # [22:54] * Quits: zuzelvp (zuzelvp@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3792. # [22:54] <jlebar> mak, I'm sure it's going to spawn plenty of hate on ./, but I think it's virtuous. :)
  3793. # [22:55] <jlebar> er, /.. But maybe we should call it ./.
  3794. # [22:55] <mak> jlebar: the existing one is already bogus, I don't expect hate replacing bogus with bogus!
  3795. # [22:55] <jlebar> mak, you must be new here. :-p
  3796. # [22:55] <mak> no, was just kidding!
  3797. # [22:55] <jlebar> lol
  3798. # [22:56] <mak> I'm used to hate
  3799. # [22:56] * Quits: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: reboot)
  3800. # [22:56] * glandium is wondering if win32-mobile in trychooser is actually doing something
  3801. # [22:56] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  3802. # [22:57] * njn loves resizeable textboxes
  3803. # [22:57] * Quits: romeo (romeo@moz-A9325888.k459.webspeed.dk) (Quit: Leaving)
  3804. # [22:57] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  3805. # [22:57] * davehunt|mtg is now known as davehunt
  3806. # [22:58] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  3807. # [22:58] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3808. # [22:59] * Joins: jhammink (textual@moz-7B0110AD.mv.mozilla.com)
  3809. # [23:00] * Quits: whimboo (whimboo@moz-216F9AFA.superkabel.de) (Ping timeout)
  3810. # [23:00] <philor> glandium: I'd bet against it doing anything, since it's a nightly build, not a regular build, now
  3811. # [23:00] * Joins: sworkman-phone (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3812. # [23:00] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3813. # [23:00] * sworkman-phone is now known as sworkman
  3814. # [23:01] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
  3815. # [23:01] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  3816. # [23:01] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3817. # [23:02] <jdm> what is inline autocomplete, exactly?
  3818. # [23:03] <mak> jdm: browser.urlbar.autoFill
  3819. # [23:04] * Quits: jhammink (textual@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  3820. # [23:04] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3821. # [23:04] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  3822. # [23:04] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3823. # [23:05] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Quit: Leaving)
  3824. # [23:05] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3825. # [23:05] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3826. # [23:05] * Joins: Wevah (Wevah@moz-97AD33CE.stcd.qwest.net)
  3827. # [23:05] * Joins: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3828. # [23:06] * philor is now known as philor|away
  3829. # [23:06] * Joins: dRdR_ (dRdR@moz-7B0110AD.mv.mozilla.com)
  3830. # [23:06] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  3831. # [23:07] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3832. # [23:07] * catlee is now known as catlee-mtg
  3833. # [23:07] * Quits: dRdR (dRdR@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3834. # [23:08] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  3835. # [23:08] * ChanServ sets mode: +o mkaply
  3836. # [23:08] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3837. # [23:08] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  3838. # [23:08] * Joins: matti (chatzilla@moz-1EEF85D0.dip.t-dialin.net)
  3839. # [23:08] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3840. # [23:09] <jdm> mak: interesting. approximately the same effect as mardek's Enter Selects addon I guess.
  3841. # [23:09] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Input/output error)
  3842. # [23:10] <mak> jdm: similar, though we are going to select by hostname first
  3843. # [23:10] <jdm> mak: will that stop people from typing in queries in the address bar that then get submitted to the default search engine?
  3844. # [23:10] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3845. # [23:10] <mak> jdm: hm, I fear not, in the sense it's using data from your past history
  3846. # [23:10] <jduell> meh--80831e4a10de is burning inbound
  3847. # [23:10] * Quits: Ms2ger (Ms2ger@DA9738C3.641B467F.37724B0D.IP) (Ping timeout)
  3848. # [23:11] <mak> jdm: but may help with simple "want to visit that website"
  3849. # [23:11] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3850. # [23:11] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3851. # [23:11] <jdm> mak: let's say you type a word that you want to google, and that word matches something from your history
  3852. # [23:11] <jdm> if you now press enter, it will take you to the autocompleted entry instead?
  3853. # [23:11] * Joins: Ms2ger (Ms2ger@DA9738C3.641B467F.37724B0D.IP)
  3854. # [23:12] <mak> jdm: hm no, it's not supposed to do that, yet
  3855. # [23:12] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3856. # [23:12] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  3857. # [23:12] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3858. # [23:13] * philor|away is now known as philor
  3859. # [23:13] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman)
  3860. # [23:14] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3861. # [23:14] * Quits: timeless_xchat (timeless@moz-5E2C9899.eng.wind.ca) (Ping timeout)
  3862. # [23:14] <njn> what's Chris Pearce's IRC nick?
  3863. # [23:14] * coop|triage is now known as coop|mtg
  3864. # [23:14] <njn> he's burning inbound
  3865. # [23:14] <Ms2ger> !seen cpearce
  3866. # [23:14] <derf> njn: cpearce
  3867. # [23:14] <firebot> cpearce was last seen 23 hours, 1 minute and 15 seconds ago, saying 'I was testing with attachment.cgi@id=580995...' in #developers.
  3868. # [23:14] <Ms2ger> Backout, I say
  3869. # [23:14] <derf> I was on a phone call with him half an hour ago.
  3870. # [23:14] <edmorley> njn: I'm backing out
  3871. # [23:15] <edmorley> no more fixups on inbound
  3872. # [23:15] <philor> woo
  3873. # [23:15] <jdm> edmorley, man of iron will
  3874. # [23:15] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  3875. # [23:16] <edmorley> more like: edmorley, man of little (but still more than philor), hair
  3876. # [23:16] <mak> jdm: I now realize I may have read your question inverse :/ it's possible it will do that, unless you delete the autocompleted part. I suppose though may be improved and it can be disabled (it's working like the old autoFill)
  3877. # [23:16] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  3878. # [23:16] <njn> edmorley: thx
  3879. # [23:16] <edmorley> np
  3880. # [23:17] <jdm> mak: I know for certain my girlfriend will rage if she loses the ability to search from the address bar
  3881. # [23:17] * Quits: tonymec (tonymec@5347ADB0.672FB62A.277517C1.IP) (Ping timeout)
  3882. # [23:17] <edmorley> makes everything easier if we just backout asap (eg talos blame etc etc)
  3883. # [23:17] * Joins: jhammink (textual@moz-BBE3ABD.mv.mozilla.com)
  3884. # [23:17] <edmorley> dammit stop pushing people
  3885. # [23:17] <edmorley> :-)
  3886. # [23:17] <Ms2ger> Ha. Ha. Ha.
  3887. # [23:17] * edmorley thwaps bhackett
  3888. # [23:17] <mak> jdm: well, it's not lost, it's maybe more annoying (since you have to backspace and enter or disable it)... as many other changes will please someone and hurt someone else
  3889. # [23:17] * joduinn-triage is now known as joduinn-mtg
  3890. # [23:18] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3891. # [23:20] <gps> can someone explain http://dxr.mozilla.org/mozilla/mozilla-central/nsprpub/pr/include/prtypes.h.html#l562 to me? specifically the possibility for using a negative index
  3892. # [23:20] <@dbaron> so are the bugzilla attachment subdomains broken for anyone else?
  3893. # [23:20] * Joins: tonymec (tonymec@5347ADB0.672FB62A.277517C1.IP)
  3894. # [23:20] <edmorley> broken for me
  3895. # [23:20] <@dbaron> gps, a negative-index array typedef is illegal
  3896. # [23:20] <bwinton> dbaron: Me too.
  3897. # [23:20] <@dbaron> gps, so it allows you to make a compile-time assertion about any constant-foldable expression
  3898. # [23:21] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3899. # [23:21] <@dbaron> gps, negative-size, I should say
  3900. # [23:21] <gps> ahhhh
  3901. # [23:21] * Quits: kumar (kmcmillan@moz-E31CD2CB.mozilla.org) (Quit: kumar)
  3902. # [23:21] <gps> so it is inducing a compiler error by generating bad code
  3903. # [23:21] <@dbaron> gps, yep
  3904. # [23:21] <biesi> dbaron, yes, they are
  3905. # [23:22] <biesi> (don't know if a bug is filed)
  3906. # [23:22] * Joins: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  3907. # [23:22] * Quits: kaie (kaie@moz-D8015D55.dip.t-dialin.net) (Quit: Leaving)
  3908. # [23:23] * Joins: kaie (kaie@moz-D8015D55.dip.t-dialin.net)
  3909. # [23:25] <gabor> Ms2ger: thanks for the notice, cpearce: thanks for the clarification on the onload event bug (697955)
  3910. # [23:25] <cpearce> np.
  3911. # [23:25] <Ms2ger> np
  3912. # [23:25] * Joins: ls (lsumar@538BABFE.A073F3E.97BBD552.IP)
  3913. # [23:25] * edmorley really hopes the busted under pushes on inbound aren't also broken, as we'll have no easy way to tell which is causing problems now :-/
  3914. # [23:26] <Ms2ger> Wasn't the idea to roll out everything if there's too much bustage?
  3915. # [23:26] * khuey refers you to philor's post from the other day
  3916. # [23:26] <edmorley> yes, which is why I hope it isn't necessary
  3917. # [23:26] <edmorley> (but yes that post too)
  3918. # [23:27] * jimm is now known as jimm-bbias
  3919. # [23:27] <philor> yeah, the one place that that's sometimes useful is for total "inbound is my try server, and not in a good way" pushes
  3920. # [23:27] <edmorley> we should just have a wall of shame... muahaha
  3921. # [23:28] * Quits: Waldo (waldo@moz-534B4EF1.hsd1.mi.comcast.net) (Quit: brb, VPN)
  3922. # [23:28] * khuey supports this
  3923. # [23:28] <philor> but, see the part of it about where I will never ask someone to do that
  3924. # [23:28] * Joins: Waldo (waldo@moz-104CC309.mv.mozilla.com)
  3925. # [23:28] * catlee-mtg is now known as catlee-away
  3926. # [23:29] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  3927. # [23:29] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3928. # [23:29] <gabor> bholley: I'm affraid I don't fully understand your comment on bug 677294, could you be a bit more specific what you mean? also, sorry for the late response I've just got too many bugs to handle at once
  3929. # [23:29] <njn> edmorley: I guess I'll hold off my landing for a while longer :/
  3930. # [23:30] * njn has many patches with r+
  3931. # [23:30] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  3932. # [23:31] * ashughes is now known as ashughes|meeting
  3933. # [23:32] <mak> philor: rules changed, btw
  3934. # [23:32] <philor> mak: yep, saw that, thanks
  3935. # [23:32] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  3936. # [23:32] <gabor> bholley: if I get it right you mean that I should be able to resolve those linking errors right?
  3937. # [23:32] <billm> sicking: ping
  3938. # [23:32] <sicking> billm: pong
  3939. # [23:33] <billm> sicking: I have an idl question. is that something you're knowledgeable about?
  3940. # [23:33] <sicking> billm: fire away
  3941. # [23:33] * ashughes|meeting is now known as ashughes
  3942. # [23:33] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3943. # [23:33] * Joins: jesup (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net)
  3944. # [23:33] <billm> sicking: I have an interface defined in an idl file, and I want to pass an enum as a parameter to one of the methods. how do I do that?
  3945. # [23:34] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  3946. # [23:34] <Ms2ger> With a C++ block and a native, I guess
  3947. # [23:34] * Quits: jhk_ (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3948. # [23:34] <sicking> billm: we don't have enum types, just use an integer type
  3949. # [23:34] * Quits: Boriss (FlyingToas@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3950. # [23:34] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Connection reset by peer)
  3951. # [23:34] <billm> sicking: okay :-(. thanks.
  3952. # [23:35] <sicking> billm: is this function going to be called from script?
  3953. # [23:35] <billm> sicking: no, never
  3954. # [23:35] <billm> sicking: well, I don't think so at least
  3955. # [23:35] * Joins: Boriss (FlyingToas@moz-BBE3ABD.mv.mozilla.com)
  3956. # [23:35] <sicking> billm: hmm... then you might be able to do it using various tricks
  3957. # [23:36] <billm> sicking: it's probably not worth it. there are only one or two callers.
  3958. # [23:36] <billm> I was just hoping there was an easy way
  3959. # [23:36] <sicking> billm: yeah, i think it'd be very hacky to try to do it any other way
  3960. # [23:36] <sicking> no, definitely no easy way
  3961. # [23:37] * joduinn-mtg is now known as joduinn
  3962. # [23:37] <billm> sicking: thanks
  3963. # [23:38] * gregglind is now known as gregglind_away
  3964. # [23:38] <Ms2ger> ted, nspr? :
  3965. # [23:38] <Ms2ger> :)
  3966. # [23:39] <njn> bz_away: http://blog.mozilla.com/nnethercote/2011/12/14/memshrink-progress-week-26/comment-page-1/#comment-4637
  3967. # [23:39] * coop|mtg is now known as coop|afk
  3968. # [23:39] * mdas is now known as mdas|afk
  3969. # [23:39] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3970. # [23:40] * Quits: rs (rs@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3971. # [23:40] <roc> njn: any blank frame I think
  3972. # [23:40] <Waldo> so, if I want to land a mega-change, where should I land it, exactly? and who do I talk to to get some sort of tree closure, if I decide I want one and don't just land it at a quiet time like 0730 EST or something?
  3973. # [23:40] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3974. # [23:40] * Ms2ger kicks khuey
  3975. # [23:41] <Ms2ger> Don't land sg bugs on inbound
  3976. # [23:41] <khuey> Ms2ger: we decided that was ok
  3977. # [23:41] * Joins: timeless_xchat (timeless@moz-5E2C9899.eng.wind.ca)
  3978. # [23:41] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3979. # [23:41] <njn> roc: cool
  3980. # [23:41] <khuey> Waldo: "megachange"?
  3981. # [23:41] <Waldo> khuey: bug 708735
  3982. # [23:42] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman)
  3983. # [23:42] <njn> Waldo: can you wait? people are still catching up after the tree closures
  3984. # [23:42] <Waldo> this shouldn't affect build size, or link size
  3985. # [23:42] * Fallen is now known as Fallen|away
  3986. # [23:42] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3987. # [23:42] <Ms2ger> uint* \o/
  3988. # [23:42] <Ms2ger> Waldo, land on m-c, merge to m-i, aiui
  3989. # [23:42] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3990. # [23:42] <khuey> Waldo: pick an off peak time, declare yourself sheriff, close the trees, land your stuff, sync inbound and m-c, reopen the trees
  3991. # [23:43] <Waldo> that sounds like a reasonable plan
  3992. # [23:43] * Waldo guesses he's waking up 5h/6h earlier than he has recently, then :-)
  3993. # [23:43] <philor> this must be off-peak, I've only got 50 pushes open in tbpl for inbound to star
  3994. # [23:44] <philor> 40, discounting the one I'm not actually going to do
  3995. # [23:44] * armenzg is now known as armenzg_dinner
  3996. # [23:44] <Waldo> my sleep schedule's moderately whacked right now, waking up noonish
  3997. # [23:45] <luke> philor: i just discovered that tbpl has hot keys for skipping between orange and starring. added at your behest i'm guessing? ;-)
  3998. # [23:45] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  3999. # [23:45] <edmorley> hotkeys + the quickstar button bottom left ftw
  4000. # [23:45] <edmorley> but then philor just uses the force anyway
  4001. # [23:45] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  4002. # [23:46] * philor draws a total blank on who added them
  4003. # [23:46] <philor> one of your cohort, but my brain refuses to tell me who
  4004. # [23:46] <Waldo> njn: any individual person's conflicts are easy to work through, really; I'm just the one taking the brunt of it by having to rebase through every new one that lands
  4005. # [23:46] <Waldo> because I'm conflicting one-to-many, whereas everyone else is one-to-one
  4006. # [23:46] <edmorley> philor: I just wish the hotkeys didn't reset to the start once you've starred something
  4007. # [23:47] <njn> Waldo: I'm less worried about conflicts than closing the tree again so soon, but if you do it at a quiet time that's ok
  4008. # [23:47] <Waldo> 'course
  4009. # [23:47] <philor> luke: you've got sfink to thank for those
  4010. # [23:47] <Waldo> we gotta get everything in before the train leaves, right?
  4011. # [23:47] * Waldo ducks
  4012. # [23:47] <Waldo> rapid release? what's that?
  4013. # [23:47] <luke> philor: ah, nice
  4014. # [23:48] <philor> do the attendants who shove people into the Tokyo subway cars have a name? we should have those, rather than sheriffs
  4015. # [23:48] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  4016. # [23:48] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  4017. # [23:49] <edmorley> philor++
  4018. # [23:49] <gps> taras: what kind of false positives in the Clang static analyzer are you referring to in bug 711241?
  4019. # [23:49] <khuey> Waldo: it's not at all unreasonable for people to want to land their user-facing changes preferentially to renaming a bunch of types
  4020. # [23:49] <taras> gps: lint type tools generally have a lot
  4021. # [23:49] <Waldo> khuey: never said it wasn't :-)
  4022. # [23:49] <taras> gps: i have yet to see a non-apple project adopt the llvm analyzer
  4023. # [23:49] <khuey> well that certainly seemed like the implication :-P
  4024. # [23:49] <taras> general purpose static analysis is worthless
  4025. # [23:50] * Quits: Boriss (FlyingToas@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  4026. # [23:50] <jlebar> taras, Tell that to njn, who wants to turn on warnings-as-errors.
  4027. # [23:50] <jlebar> taras, Warnings are just lightweight general-purpose static analysis.
  4028. # [23:50] <gps> taras: I can't argue. although, I think having yet another tool in your belt for best practices can't hurt too much
  4029. # [23:50] <taras> jlebar: i think we agree :)
  4030. # [23:51] <taras> gps: sure, but it also might not be worth the pain
  4031. # [23:51] <philor> ohgodpurplewinm1no
  4032. # [23:51] <Waldo> yespleasewarningsaserrorspleaseplease
  4033. # [23:51] * jlebar is not taking sides on the warnings war, yet.
  4034. # [23:51] * njn is gathering data, slowly
  4035. # [23:51] <mwu> I would comment on the utility of warnings if I could actually notice them
  4036. # [23:51] <Waldo> how can one not notice "them"? ;-)
  4037. # [23:51] <Waldo> individual ones, sure
  4038. # [23:51] <mwu> heh
  4039. # [23:51] <taras> gps: i think warnings/static analyses are useful WHEN you are adding code
  4040. # [23:51] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  4041. # [23:51] <taras> gps: but not useful for existing code
  4042. # [23:52] <taras> then it's just annoying noise
  4043. # [23:52] * Waldo picks off some every so often, but he works on warning-free code mostly, so
  4044. # [23:52] <gps> taras: I agree on the new code bit
  4045. # [23:52] <edmorley> njn: need any msvc2010 clobber build logs for non gcc warnings?
  4046. # [23:52] <philor> ah, just webgl timeouts
  4047. # [23:52] <cpeterson> arewewarningsfreeyet.com?
  4048. # [23:52] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  4049. # [23:52] <Waldo> NO
  4050. # [23:52] <gps> http://jenkins.gregoryszorc.com:9000/job/mozilla-central/201/warningsResult/?
  4051. # [23:52] <derf> In my experience, -Werror is just a torture device for anyone using even a slightly different build toolchain than upstream.
  4052. # [23:52] <njn> edmorley: I'm just looking at GCC warnings
  4053. # [23:52] <edmorley> cpeterson: that's an easy site to make, just hardcode it to NO. Job done.
  4054. # [23:52] * bhearsum is now known as bhearsum|afk
  4055. # [23:52] * Quits: jwq (jwq@moz-8238A1D6.irl.cri.nz) (Ping timeout)
  4056. # [23:52] <khuey> derf: indeed
  4057. # [23:52] <taras> njn: gcc warnings are worthless as i mentioned before
  4058. # [23:52] <gps> gotta love the Jenkins dashboard for warnings analysis
  4059. # [23:52] <derf> I could see it being used on the buildbots themselves, where the environment is constrained and known.
  4060. # [23:52] <njn> derf: that's why you only turn it on for TBPL builds
  4061. # [23:52] <mwu> derf: which is why we turned it off
  4062. # [23:52] <taras> since they vary due to optimization levels
  4063. # [23:52] <derf> But it certainly shouldn't be on everywhere else.
  4064. # [23:53] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  4065. # [23:53] <Ms2ger> derf, that's the proposal, yes
  4066. # [23:53] <Waldo> edmorley: jinx!
  4067. # [23:54] <derf> njn: So how do you gather data on the effect of coders trying to paper over warnings because they have to shut up the damn compiler?
  4068. # [23:54] <edmorley> :-)
  4069. # [23:54] * Quits: andreasn (andreasn@moz-3CDFCC6A.a336.corp.bahnhof.se) (Ping timeout)
  4070. # [23:54] <jlebar> derf, Most of the warning fixes have been "papering up" benign code.
  4071. # [23:54] <jlebar> er, papering over.
  4072. # [23:54] <njn> derf: I don't understand the question
  4073. # [23:54] <jlebar> derf, I don't think njn would disagree that's going to be 95% of the fixes...
  4074. # [23:55] <cpeterson> Logging tons of warnings that are simply ignored is not very useful. Perhaps we should disable all warnings, then only opt into individual warnings that are -Werror worthy.
  4075. # [23:55] <derf> jlebar: The question is how much gets broken in the process, and how many _real_ problem are hidden in the process.
  4076. # [23:55] <gps> FWIW I'm advocating advancing the tools so people can catch warnings/issues earlier. I really don't have much stand in the "enforce warning-free" debate (although I'd love to get there)
  4077. # [23:55] <jlebar> derf, ah, useless code churn has a potential cost.
  4078. # [23:55] <jlebar> sure.
  4079. # [23:55] <edmorley> njn: think you're good to push now (buildapi has a fair bit of green, even if tbpl doesn't yet)
  4080. # [23:55] <khuey> at least on windows, you can disable warnings that are silly
  4081. # [23:56] * khuey doesn't know if gcc lets you do the same
  4082. # [23:56] <Ms2ger> derf, there's enough cases of warnings about actual bugs being ignored because nobody cares
  4083. # [23:56] <derf> khuey: As of 4.2, yes.
  4084. # [23:56] <Waldo> you can disable gcc/clang warnings, yeah
  4085. # [23:56] <derf> But it's a fairly blunt instrument.
  4086. # [23:56] <Waldo> and yeah
  4087. # [23:56] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  4088. # [23:56] <njn> edmorley: thx
  4089. # [23:56] <Waldo> note that 4.6 and later have _Pragma to disable warnings in narrower scopes
  4090. # [23:56] <Waldo> but even still that's blunt
  4091. # [23:56] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
  4092. # [23:56] <njn> khuey: GCC has pragmas that let you turn off warnings for indiviaul sites
  4093. # [23:56] <Waldo> sharper, but still blunt
  4094. # [23:56] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  4095. # [23:56] <Waldo> because it might go away naturally and then you're hiding nothing
  4096. # [23:56] <njn> Waldo: seems pretty sharp to me
  4097. # [23:56] <gps> MSVC has had those pragmas for years
  4098. # [23:57] <gps> clang also supports them
  4099. # [23:57] <khuey> derf: yeah, same for msvc
  4100. # [23:57] * Quits: davidillsley (chatzilla@moz-D3C5EBB2.range86-144.btcentralplus.com) (Client exited)
  4101. # [23:57] <derf> gps: gcc's warning system is generally terrible.
  4102. # [23:57] <Ms2ger> Also, they may not be useful now, but that doesn't mean they won't be in the future
  4103. # [23:57] <khuey> s/'s warning system//
  4104. # [23:57] <jlebar> gps, Those warning pragmas are terrible.
  4105. # [23:57] <derf> khuey++
  4106. # [23:57] <jlebar> gps, There are a bunch of files with opaque pragmas at the top...
  4107. # [23:57] * philor is now known as philor|away
  4108. # [23:57] <jlebar> gps, I have no idea what they're suppressing, or whether it's still necessary...
  4109. # [23:57] <Waldo> like, the valgrind macros warn in the one I have installed, apparently it's fixed in newer, but I can't tell without building my own valgrind over the system one, which is not something I'm particularly interested in doing
  4110. # [23:57] <khuey> I feel bad rooting for clang to kill gcc though
  4111. # [23:57] <khuey> mostly because there are people rooting for chrome to kill firefox :-P
  4112. # [23:57] * Waldo doesn't!
  4113. # [23:58] <njn> Waldo: that's a pretty odd case, though
  4114. # [23:58] <mwu> it's competition
  4115. # [23:58] <gcp> clag has commercial contributors that want to avoid GCC's GPL
  4116. # [23:58] * mbrubeck-away is now known as mbrubeck
  4117. # [23:58] <derf> My hope was that clang would inspire gcc to actually try to compete.
  4118. # [23:58] <Waldo> although I think I'm more rooting for both being better
  4119. # [23:58] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Ping timeout)
  4120. # [23:58] <gcp> you can contribute the clang and not have to give away your patents
  4121. # [23:59] <hub> ok, it seems that my woes with twitter are related to either a bad profile or the fact that I use Nightly *sigh*
  4122. # [23:59] <khuey> derf: it doesn't look like that's happened though
  4123. # [23:59] <jlebar> khuey, Have you ever looked at the GCC source?
  4124. # [23:59] <jlebar> khuey, it's no wonder...
  4125. # [23:59] <khuey> jlebar: nope
  4126. # [23:59] <khuey> jlebar: heh
  4127. # [23:59] <jlebar> khuey, I couldn't program for a week!
  4128. # [23:59] <Waldo> you can also contribute to clang without going through the onerous sign-my-rights-away process
  4129. # [23:59] <khuey> jlebar: sounds like this other major open source project I've heard of ...
  4130. # [23:59] <gps> the Clang source is beautiful. it inspires me to contribute
  4131. # [23:59] <njn> jlebar: "GCC is the software Vietnam"
  4132. # [23:59] <Waldo> like, I wrote a patch, sent it to the list, and it got committed with only a slight naming change
  4133. # [23:59] <khuey> njn: lol
  4134. # [23:59] <Waldo> no fuss, no muss
  4135. # Session Close: Fri Dec 16 00:00:01 2011

The end :)