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

Options:

  1. # Session Start: Thu Jun 14 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] <bjacob> jrmuizel: yes but nvidia's argument about how share groups suck with multiple threads was convincing
  4. # [00:00] <jrmuizel> bjacob: I probably won't remember can you write stuff down in a bug now
  5. # [00:00] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  6. # [00:00] * Joins: smaug (chatzilla@moz-51B50B8E.elisa-mobile.fi)
  7. # [00:00] * ChanServ sets mode: +o smaug
  8. # [00:00] <bjacob> jrmuizel: ok
  9. # [00:00] <jrmuizel> bjacob: yeah, I get the impression that sharegroups are like d3d9 threadness
  10. # [00:00] <jrmuizel> mostly bad
  11. # [00:00] * philor is now known as philor|away
  12. # [00:01] <jrmuizel> but sometimes your only choice
  13. # [00:01] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  14. # [00:02] * dcamp is now known as campout
  15. # [00:02] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  16. # [00:04] * Quits: smontagu (chatzilla@1E9B982B.BAF838BD.CC465D70.IP) (Ping timeout)
  17. # [00:07] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  18. # [00:08] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  19. # [00:09] * Joins: priya1 (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  20. # [00:09] * Joins: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  21. # [00:10] * Quits: priya (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  22. # [00:10] * jcranmer|traincarplane is now known as jcranmer|yyz
  23. # [00:10] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  24. # [00:10] * Quits: @smaug (chatzilla@moz-51B50B8E.elisa-mobile.fi) (Ping timeout)
  25. # [00:11] * jwir3 is now known as jwir3|coffee
  26. # [00:11] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  27. # [00:11] * Joins: mcote (mcote@moz-FD8EB826.mc.videotron.ca)
  28. # [00:11] * lsblakk|afk is now known as lsblakk
  29. # [00:11] * Joins: pwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  30. # [00:12] * Quits: mcsmurf (mcsmurf@C3DCA8F9.D2250CED.9A554BCA.IP) (Quit: )
  31. # [00:12] * Quits: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  32. # [00:12] * Quits: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net) (Ping timeout)
  33. # [00:12] * pwalton is now known as pcwalton
  34. # [00:13] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
  35. # [00:13] * Joins: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net)
  36. # [00:15] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  37. # [00:16] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  38. # [00:16] * philor|away is now known as philor
  39. # [00:16] * Joins: josh (josh@moz-7B0110AD.mv.mozilla.com)
  40. # [00:16] * Joins: dria (dria@3AF07A2B.5BCEC6DB.DA78B690.IP)
  41. # [00:17] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  42. # [00:17] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  43. # [00:17] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  44. # [00:19] * Quits: wolfiR (wolfiR@moz-CDDFB096.dip0.t-ipconnect.de) (Quit: Leaving)
  45. # [00:20] * Joins: clee (clee@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  46. # [00:20] <@ehsan> WG9s: ping
  47. # [00:22] <@bsmedberg> I'm getting "Loading faild: parsererror" from TBPL... what that expected?
  48. # [00:22] <@bsmedberg> s/what/is/
  49. # [00:22] * Quits: gfritzsche (gfritzsche@moz-BA7521C4.dynamic.qsc.de) (Ping timeout)
  50. # [00:23] <WG9s> ehsan:pong
  51. # [00:23] <@ehsan> bsmedberg: try Ctrl+F5?
  52. # [00:23] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  53. # [00:23] * AutomatedTester is now known as AutomatedTester|AFK
  54. # [00:24] <@ehsan> WG9s: I understand that you're frustrated about these bugs, and I'm working on fixing both of them
  55. # [00:24] <@ehsan> WG9s: just wanted to let you know that we're not ignoring these issues at all :)
  56. # [00:24] <WG9s> aaaI know but haveing issues with rstrong\
  57. # [00:25] <WG9s> In the past i ahave always figured he kneow more that i did cause it was a windows issue
  58. # [00:25] <WG9s> now that it is a linux issue i woudl have thought he wou;ld have given the same consideration just sayin!
  59. # [00:25] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  60. # [00:26] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  61. # [00:26] <@ehsan> WG9s: my impression is that he understands the issues you're talking about
  62. # [00:26] <WG9s> sometimesBut then I have cut him slack before beacue he knows more about windows
  63. # [00:26] * Quits: dao1 (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
  64. # [00:26] <@ehsan> taras: http://mxr.mozilla.org/mozilla-central/source/toolkit/components/telemetry/Telemetry.cpp#192
  65. # [00:27] <WG9s> so i am still pissed he cant return the maybe I know what i am taking about on a linux issue
  66. # [00:27] <@ehsan> WG9s: please don't view this as a confrontation -- that won't help anyone
  67. # [00:27] <WG9s> I know it won;t
  68. # [00:27] <WG9s> just saying this is whay I am pissed off.
  69. # [00:27] <taras> ehsan: yeah i just found it
  70. # [00:27] <taras> ehsan: thanks
  71. # [00:27] <@ehsan> np
  72. # [00:27] <@ehsan> WG9s: ok
  73. # [00:27] * @ehsan goes back to fixing bugs
  74. # [00:28] <WG9s> I ahve helped him in the past on things i really did not understand about windows and am am now thinking why the F did i ever do that.
  75. # [00:28] <_AtilA_> Hi, Could someone explain me, What does TimerThread do?
  76. # [00:28] <_AtilA_> It has a collection of nsTimerImpls
  77. # [00:29] <WG9s> If i had not ever helped him before on crap this would not be an issue.
  78. # [00:29] <@bsmedberg> _AtilA_: it keeps track of active timers and sends messages to the main thread to trigger them
  79. # [00:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/8cf5423b0213 - Benjamin Smedberg - Bug 747683 - Don't unload the plugin library right before exiting the plugin process, because some plugins are using atexit handlers, r=josh
  80. # [00:29] * jwir3|coffee is now known as jwir3
  81. # [00:29] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
  82. # [00:29] * Quits: ferongr (ferongr@moz-DD96EF4E.dsl.dyn.forthnet.gr) (Ping timeout)
  83. # [00:29] <@ehsan> WG9s: ok, sorry, I didn't know there's a history, and I don't think I want to get involved in that
  84. # [00:30] * cadecairos is now known as cadecairos_away
  85. # [00:30] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Quit: Leaving)
  86. # [00:30] * jcranmer|yyz is now known as jcranmer|aeriallybound
  87. # [00:30] <WG9s> Nd i bet he will say he does not remember I ever helped him.
  88. # [00:30] <WG9s> this is how it always goes
  89. # [00:30] <_AtilA_> Ok, so when a Timer timesout, TimerThread sends a message to the main thread to tell him to execute it
  90. # [00:30] <WG9s> this is what really pisses me off
  91. # [00:31] <WG9s> people who i helped who claim they don;t remember.
  92. # [00:31] <WG9s> assholes.
  93. # [00:31] <@dolske> alright, this isn't a forum for dragging our personal issues. take it offline and hug it out, gentlemen.
  94. # [00:31] <@dolske> s/ourout
  95. # [00:32] <@dolske> grr s/our/out/
  96. # [00:32] * Quits: dria (dria@3AF07A2B.5BCEC6DB.DA78B690.IP) (Quit: dria)
  97. # [00:32] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
  98. # [00:32] <WG9s> dolske:Ok hyet agian everytime i say something you shut me down.
  99. # [00:32] * bz is now known as bz_screwthis
  100. # [00:32] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  101. # [00:32] <Fallen> funny…###!!! ASSERTION: This is not supposed to fail!: 'Error', file /Users/kewisch/mozilla/comm-central/mozilla/js/xpconnect/src/nsXPConnect.cpp, line 958
  102. # [00:33] <@dolske> WG9s: suggest you take the rest of the day off and calm down.
  103. # [00:33] * Quits: darfia (darfia@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
  104. # [00:33] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  105. # [00:34] * Quits: mike5w3c (MikeS@moz-6F120246.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  106. # [00:34] * Joins: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is)
  107. # [00:34] * Joins: mike5w3c (MikeS@moz-1BE56DE3.xgsspn.imtp.tachikawa.spmode.ne.jp)
  108. # [00:35] <gavin> /e
  109. # [00:35] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
  110. # [00:35] * Quits: joesteele (joesteele@moz-132B46A2.public.wayport.net) (Quit: joesteele)
  111. # [00:35] <mbrubeck> I agree, gavin
  112. # [00:35] <@ehsan> do I need to use an absolute path when opening a library through ctypes?
  113. # [00:35] <Waldo> ooh, gtk3 is almost landed now? nice
  114. # [00:35] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  115. # [00:35] * Joins: ferongr (ferongr@moz-5FEA25F6.dsl.dyn.forthnet.gr)
  116. # [00:35] <sheppy> WTB Mac Notification Center support for Firefox. :)
  117. # [00:36] <@ehsan> Waldo: do you know things about js-ctypes? :)
  118. # [00:36] <@dolske> gavin: people slow for you too? :/
  119. # [00:36] * Quits: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: pcwalton)
  120. # [00:36] * sheeri is now known as sheeri-afk
  121. # [00:36] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
  122. # [00:36] <sheppy> Waldo: It's a trick question! Don't answer!
  123. # [00:36] <@ehsan> Waldo: ignore sheppy
  124. # [00:36] <gavin> dolske: horribly :(
  125. # [00:36] * Quits: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP) (Quit: Leaving)
  126. # [00:36] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  127. # [00:36] <gavin> couldn't figure out whether it's just people or my internet connection in general
  128. # [00:37] <@dolske> gavin: thought it was just me, but then I noticed browsing is fast and fine
  129. # [00:37] <WG9s> dolske: is there some reason why every-time I say anything on an irc channel you launch a diatribe against me?
  130. # [00:37] <sheppy> ehsan: If it's a system library, in a standard location, you should be able to just specify the name of the library.
  131. # [00:37] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  132. # [00:37] <sheppy> ehsan: see https://developer.mozilla.org/en/js-ctypes/Using_js-ctypes#Library_search_paths
  133. # [00:38] <@ehsan> sheppy: hmm, trying to open libc.so fails
  134. # [00:38] <sheppy> ehsan: hum
  135. # [00:38] <@ehsan> that's pretty standard right? :)
  136. # [00:38] <sheppy> Try just libc?
  137. # [00:38] <Waldo> ehsan: what's that?
  138. # [00:38] <sheppy> Otherwise I'm stumped because that's just weird
  139. # [00:38] <Fallen> yes, libc is correct
  140. # [00:38] <Waldo> ehsan: really I know very little about it
  141. # [00:39] <Waldo> ehsan: you sure you don't need like libc.so.6 or something stupid?
  142. # [00:39] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
  143. # [00:39] <Waldo> ehsan: yeah, I bet that's it: http://whereswalden.com/2010/08/26/for-future-reference-when-debugging-inside-js-modules-where-no-dump-function-is-available/
  144. # [00:39] <@ehsan> Waldo: I can't cause this is supposed to run on more than just my machine
  145. # [00:39] <Waldo> dunno how to pick up whatever libc.so's available then
  146. # [00:39] <sheppy> Hrm. That's inconvenient.
  147. # [00:40] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Quit: jet)
  148. # [00:40] <sheppy> I still say to just try "libc" :)
  149. # [00:40] <@ehsan> "libc" doesn't work ether
  150. # [00:40] * Joins: myk1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  151. # [00:40] <sheppy> Well that's lamesauce. :(
  152. # [00:40] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  153. # [00:40] * kats|away is now known as kats
  154. # [00:40] <@dolske> WG9s: I think you're exaggerating juuuuust a bit. Like I said, I'd suggest you take a step back and calm down.
  155. # [00:40] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
  156. # [00:40] <@ehsan> ok
  157. # [00:40] <@ehsan> "libc.so.6" does work
  158. # [00:40] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  159. # [00:41] * Quits: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net) (Ping timeout)
  160. # [00:41] <@ehsan> let's hope our test machines can handle that!
  161. # [00:41] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  162. # [00:41] <@ehsan> Waldo: I knew you knew things about js-ctypes :)
  163. # [00:41] * cadecairos_away is now known as cadecairos
  164. # [00:41] <@ehsan> thanks!
  165. # [00:41] <Waldo> "I know nothing..."
  166. # [00:41] <@ehsan> sheppy: ty too!
  167. # [00:41] * Joins: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net)
  168. # [00:42] * Joins: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  169. # [00:42] <sheppy> ehsan: Maybe we need some code to handle this situation; having to get the name just right is bad.
  170. # [00:42] * Quits: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP) (Quit: wchen)
  171. # [00:42] <Waldo> sheppy: unless you can get individualized info about what symbols will be used after the library's open, I think it's intrinsic to the concept of ctypes
  172. # [00:43] <sheppy> Waldo: hrm. could be.
  173. # [00:43] <Waldo> ctypes is just kind of dangersauce
  174. # [00:43] <@ehsan> sheppy: agreed
  175. # [00:43] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  176. # [00:43] <sheppy> Waldo: but sadly necessary dangersauce.
  177. # [00:43] <@dolske> NEW WORD! \o/
  178. # [00:43] * Quits: florian (Instantbir@1422A6C0.5850042F.F113998C.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  179. # [00:43] <sheppy> Maybe some code that can try to figure out the right name by poking around in the library director(y/ies) and finding the latest one?
  180. # [00:44] <sheppy> I dunno how much less dangersauce that is, if at all.
  181. # [00:44] <Waldo> well, it depends if libc.so.1 can have gets in it, but libc.so.8 can not have it
  182. # [00:44] <Waldo> (generalizing away from gets as a case where you'd want to remove symbols, that is)
  183. # [00:45] <Waldo> or even if libc.so.2 can lack a symbol that libc.so.6 can have
  184. # [00:46] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
  185. # [00:46] <@ehsan> I was going to propose that we should just add a built-in function to js to create symlinks
  186. # [00:46] <@ehsan> then I won't have to deal with this kind of thing ;)
  187. # [00:47] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  188. # [00:48] * Quits: Optimizer (Instantbir@B433C8E7.13197566.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  189. # [00:48] <WG9s> dolske: guess you don;t remember we had issues int eh past
  190. # [00:49] <WG9s> dolske: otherwise thsi would be a fine comment
  191. # [00:49] <@ehsan> WG9s: can you please ls -l /opt/real/RealPlayer/mozilla/nphelix.xpt?
  192. # [00:49] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  193. # [00:49] <WG9s> i thought i attachted that to the bug
  194. # [00:49] * Quits: squib (squib-@moz-415BAA34.engr.wisc.edu) (Quit: Leaving)
  195. # [00:49] * kats is now known as kats|away
  196. # [00:49] <@ehsan> WG9s: I wanna know the permissions on the target of the link
  197. # [00:50] <@ehsan> so that I can reproduce on my own machine
  198. # [00:50] * Joins: Anonymouse (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net)
  199. # [00:50] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  200. # [00:50] <Waldo> btw, ehsan, thanks for fixing up that final thing -- I got mad enough to fix a couple dozen instances of it, didn't get mad enough to fix up any more tho
  201. # [00:51] <WG9s> ehsan: -rwxr-xr-x. 1 root root 5086 Oct 6 2009 /opt/real/RealPlayer/mozilla/nphelix.xpt
  202. # [00:51] <@ehsan> Waldo: there's still a long way before you can call it fixed ;)
  203. # [00:51] <Waldo> ehsan: also got annoyed by the cases like the elf linker, where code relied, even, on non-finality
  204. # [00:51] <Waldo> ehsan: ;-)
  205. # [00:51] <Waldo> we'll get there!
  206. # [00:51] <WG9s> the targets on the link seem to say i ahve read permissiions
  207. # [00:51] <@ehsan> WG9s: hmm, so you should be able to read the file just fine
  208. # [00:51] <@ehsan> yeah
  209. # [00:51] <@ehsan> hmm this is weird...
  210. # [00:51] <WG9s> seemed to be obvious since i posted the output form a od -c
  211. # [00:51] <WG9s> just sayin
  212. # [00:52] <@ehsan> right
  213. # [00:52] <@ehsan> :)
  214. # [00:52] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Quit: Leaving.)
  215. # [00:52] * @ehsan tries to think of other things which might be going wrong...
  216. # [00:52] * Joins: joesteele (joesteele@65E96A21.F6C28D5A.52A5DA65.IP)
  217. # [00:53] <WG9s> this all wored before we tried to do this in the background b4 killing current process doing the update etc.
  218. # [00:53] * Quits: mike5w3c (MikeS@moz-1BE56DE3.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  219. # [00:54] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  220. # [00:54] <@ehsan> yeah
  221. # [00:55] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Client exited)
  222. # [00:55] <WG9s> nd i shoudl have filed a bug earlier but took till today for me to find anyone else who had the same issue
  223. # [00:55] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  224. # [00:56] <@ehsan> WG9s: better today than never :)
  225. # [00:57] <@ehsan> so something is failing with EPERM
  226. # [00:57] * @ehsan writes a small test app
  227. # [00:58] <WG9s> ehsan: no had i realized this was not just me, this could have been fixed before the recent uplift.
  228. # [00:59] <@ehsan> we can still backport the patch, it's not going to be too risky
  229. # [00:59] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
  230. # [00:59] * Parts: geekboy (geekboy@moz-BBE3ABD.mv.mozilla.com)
  231. # [01:00] <WG9s> I know\ just i feel stupid for not filing it cause i thought it was something in my own config causing the issue.
  232. # [01:00] * philor is now known as philor|away
  233. # [01:01] <WG9s> I shoudl have filed a bug and if it was my own config gotten shot down on that but really did not want to waste peoples time so hard to figure out which was hte way to be more help in this case.
  234. # [01:01] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  235. # [01:02] <WG9s> anyway need to go to a lame cone associating meeting so i hope you all understand wahat that means
  236. # [01:02] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
  237. # [01:03] <@ehsan> WG9s: if I attach a test program to that bug, can you please compile and run it, and report its output on the bug?
  238. # [01:04] * kmoir is now known as kmoir-afk
  239. # [01:05] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  240. # [01:07] * Quits: kanru` (kanru@moz-1EF3A4CE.dynamic.hinet.net) (Quit: rcirc on GNU Emacs 24.1.50.1)
  241. # [01:08] * Quits: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: damons)
  242. # [01:08] * dhylands is now known as dhylands|gym
  243. # [01:09] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  244. # [01:10] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Quit: jet)
  245. # [01:10] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  246. # [01:10] * philor|away is now known as philor
  247. # [01:11] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
  248. # [01:12] <@ehsan> WG9s: nm, figured out the problem
  249. # [01:13] * Joins: njn (chatzilla@moz-9DCFEC01.dyn.iinet.net.au)
  250. # [01:15] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
  251. # [01:15] * cadecairos is now known as cadecairos_away
  252. # [01:16] * Quits: njn (chatzilla@moz-9DCFEC01.dyn.iinet.net.au) (Ping timeout)
  253. # [01:16] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
  254. # [01:17] * Joins: njn (chatzilla@moz-9DCFEC01.dyn.iinet.net.au)
  255. # [01:21] * mjschranz is now known as mjschranz_away
  256. # [01:21] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  257. # [01:22] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  258. # [01:22] <bbondy> crash flash crash
  259. # [01:23] * Quits: joesteele (joesteele@65E96A21.F6C28D5A.52A5DA65.IP) (Quit: joesteele)
  260. # [01:23] * catlee-buildduty is now known as catlee-away
  261. # [01:24] * Quits: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP) (Ping timeout)
  262. # [01:24] * Joins: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP)
  263. # [01:24] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
  264. # [01:26] * Joins: wchen (wchen@moz-DD2971C7.acanac.net)
  265. # [01:26] * Fallen is now known as Fallen|away
  266. # [01:27] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  267. # [01:27] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  268. # [01:27] * joduinn-mtg is now known as joduinn-food
  269. # [01:28] * Quits: lahabana (Mibbit@moz-768DDE93.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
  270. # [01:29] * Joins: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net)
  271. # [01:30] <philor> jwir3: did you notice you're failing a branch-only crashtest on release and beta?
  272. # [01:31] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  273. # [01:32] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  274. # [01:33] * Quits: wlach_ (wlach@moz-317E1B5D.vif.net) (Ping timeout)
  275. # [01:34] * Quits: necolas (necolas@moz-2D68B52B.bb.sky.com) (Client exited)
  276. # [01:34] * Quits: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  277. # [01:36] * gregglind is now known as gregglind_away
  278. # [01:36] * Quits: Goldorak (chatzilla@FB812513.4F56AF4A.187A1082.IP) (Connection reset by peer)
  279. # [01:38] * bz_screwthis is now known as bz
  280. # [01:38] * heycam|away is now known as heycam
  281. # [01:40] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  282. # [01:40] * bear is now known as bear-afk
  283. # [01:40] * Quits: peterv (peterv@moz-85A72D66.access.telenet.be) (Ping timeout)
  284. # [01:41] <bent> ted, do we not save pdbs for try builds anywhere?
  285. # [01:41] * bear-afk is now known as bear
  286. # [01:44] * Quits: ahal_ (ahal@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  287. # [01:44] <@bsmedberg> bent: there's a symbol server that keeps them for 3 days or 7 or something
  288. # [01:45] <bent> bsmedberg, oh?
  289. # [01:45] <bent> hmm
  290. # [01:45] * juanb is now known as juanb|afk
  291. # [01:45] <@bsmedberg> http://build.mozilla.org/tryserver-symbols/
  292. # [01:45] <@bsmedberg> is the URL
  293. # [01:46] <@bsmedberg> I don't know about https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/Jan.Varga@gmail.com-04f82dc63a45/try-win32/firefox-16.0a1.en-US.win32.crashreporter-symbols.zip whether that's just .sym files or also .pdb files
  294. # [01:46] <@khuey> it's just .sym
  295. # [01:46] * Quits: josh (josh@moz-7B0110AD.mv.mozilla.com) (Quit: josh)
  296. # [01:46] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
  297. # [01:47] * Quits: myk1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  298. # [01:47] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  299. # [01:47] <bent> bsmedberg, great, thanks
  300. # [01:47] <bent> yeah, the downloads are just .sym
  301. # [01:48] <bent> (grumble)
  302. # [01:49] * Quits: juanb|afk (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb|afk)
  303. # [01:49] * Quits: wchen (wchen@moz-DD2971C7.acanac.net) (Quit: wchen)
  304. # [01:50] <jwir3> philor: no, I didn't notice that
  305. # [01:50] <jwir3> philor: I will look right now.
  306. # [01:51] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  307. # [01:52] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  308. # [01:52] <jwir3> philor: ah, I bet I accidentally forgot a change.
  309. # [01:52] * juanb is now known as juanb|afk
  310. # [01:52] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  311. # [01:55] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  312. # [01:58] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  313. # [01:59] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  314. # [01:59] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  315. # [01:59] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120527042007])
  316. # [01:59] * coop is now known as coop|afk
  317. # [02:01] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  318. # [02:02] * Joins: peterv (peterv@moz-85A72D66.access.telenet.be)
  319. # [02:03] * bear is now known as bear-afk
  320. # [02:05] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  321. # [02:05] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  322. # [02:05] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  323. # [02:06] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  324. # [02:06] * Joins: brendan (brendaneic@A01051A9.6F669779.3D1CA460.IP)
  325. # [02:07] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  326. # [02:07] * Quits: clee (clee@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: clee)
  327. # [02:08] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  328. # [02:08] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  329. # [02:08] * Joins: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net)
  330. # [02:09] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  331. # [02:10] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  332. # [02:10] * Joins: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com)
  333. # [02:10] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  334. # [02:10] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  335. # [02:10] * Joins: jwilde1 (Adium@moz-BBE3ABD.mv.mozilla.com)
  336. # [02:10] * Quits: jwilde (Adium@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  337. # [02:11] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  338. # [02:11] <jwir3> philor: I accidentally applied the patch for bug 724978 when it shouldn't have been applied (except for the crash test). Should I backout, modify my patch, and reapply? Or would it be easier to push a new patch that removes the code that shouldn't be there?
  339. # [02:11] <jhford> bonnie: http://www.amazon.com/gp/product/B0000AZ8JB/ref=oh_details_o00_s02_i00
  340. # [02:12] * joduinn-food is now known as joduinn
  341. # [02:12] <jwir3> philor: apparently ehsan and fantasai had done something different for the beta and release branch than for aurora and trunk
  342. # [02:14] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: leaving)
  343. # [02:17] <philor> jwir3: I know the difference between orange and green; the difference between what someone did and didn't want to take on, um, 13 when it was on beta and what they do and don't know want to take while it's on release is both beyond me and above my pay grade
  344. # [02:17] * Quits: priya1 (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  345. # [02:18] <philor> times like this, I prefer to say: akeybl: save us!
  346. # [02:18] * rail is now known as rail_away
  347. # [02:18] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 13.0/20120605112324])
  348. # [02:19] <akeybl> jwir3: where'd you accidentally land the patch?
  349. # [02:19] * Joins: stephend (stephend@moz-BBE3ABD.mv.mozilla.com)
  350. # [02:20] <stephend> bsmedberg: just sent you a crash report for that Flash crasher
  351. # [02:20] <stephend> trying to repro.
  352. # [02:20] <jwir3> akeybl: Well, it's not an accidental landing, it's something that shouldn't have been included in the backout patch I posted to release
  353. # [02:20] <stephend> no luck so far
  354. # [02:20] <jwir3> akeybl: I think it's better to backout the cset and then re-land it correctly.
  355. # [02:21] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  356. # [02:23] * jlebar is now known as jlebar|away
  357. # [02:23] * Joins: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com)
  358. # [02:24] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
  359. # [02:24] <stephend> bsmedberg: and I just repro'd it
  360. # [02:25] <NeilAway> ehsan: so, you found a compiler bug?
  361. # [02:25] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0/20120605112244])
  362. # [02:25] <@ehsan> NeilAway: yeah
  363. # [02:25] <jwir3> ugh
  364. # [02:25] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  365. # [02:25] <NeilAway> ehsan: which compiler?
  366. # [02:25] <@ehsan> NeilAway: clang
  367. # [02:25] * Joins: joesteele (joesteele@65E96A21.F6C28D5A.52A5DA65.IP)
  368. # [02:25] <@ehsan> (it's already been fixed!)
  369. # [02:25] <NeilAway> ehsan: ah, so a good chance of getting it fixed quickly?
  370. # [02:25] * Quits: joesteele (joesteele@65E96A21.F6C28D5A.52A5DA65.IP) (Quit: joesteele)
  371. # [02:25] <jwir3> ehsan: re bug 724978 comment 53, it seems like the test that's orange currently on release and beta was specifically not landed on 13 because of hanging. Can you confirm this is the case?
  372. # [02:25] <@ehsan> NeilAway: ^
  373. # [02:26] <@ehsan> jwir3: yes
  374. # [02:26] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  375. # [02:26] <NeilAway> ehsan: fair enough :-)
  376. # [02:26] <jwir3> ehsan: So, I should backout the test, not the patch for 724978?
  377. # [02:26] <philor> I thought it was not landed on _10_
  378. # [02:26] <@ehsan> jwir3: does the test exist on esr?
  379. # [02:27] * Quits: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: overholt)
  380. # [02:27] * Joins: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP)
  381. # [02:27] <jwir3> ehsan: no
  382. # [02:28] <@ehsan> jwir3: so I'm not sure what your question is...
  383. # [02:28] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  384. # [02:29] <jwir3> ehsan: Well, it appears that this test does _not_ exist on esr10, mozilla-aurora, or central, but it does exist on mozilla-beta and mozilla-release
  385. # [02:30] <jwir3> ehsan: And I'm wondering whether it should be there
  386. # [02:30] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
  387. # [02:30] * Joins: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  388. # [02:30] <@bsmedberg> stephend: what's your STR?
  389. # [02:30] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  390. # [02:31] <stephend> bsmedberg: other than loading a couple flash-heavy pages and doing stuff, then waiting about 2 minutes, nothing more succinct than that
  391. # [02:31] <jwir3> oops... wait a second
  392. # [02:31] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  393. # [02:31] <@bsmedberg> stephend: yeah, that's about what everyone says ;-)
  394. # [02:31] <stephend> I loaded hulu.com and razorfish.com
  395. # [02:31] <stephend> heh, sorry
  396. # [02:31] <stephend> will keep trying
  397. # [02:31] <@ehsan> jwir3: the test doesn't exist on central cause the patch was never landed
  398. # [02:31] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Connection reset by peer)
  399. # [02:31] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  400. # [02:32] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  401. # [02:32] <@ehsan> and it doesn't exist on aurora cause the patch wasn't landed before the uplift :)
  402. # [02:32] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  403. # [02:32] <@ehsan> jwir3: IOW, the test doesn't need to be backed out from the branches where it exists
  404. # [02:32] <zzzzz> I must of watched 30 vids on youtube last night no crashes, closed all tab went to bed, only had CNN and MSNBC open, woke up to a flash-crash - I wonder if certain ads are triggering something
  405. # [02:33] <@ted> bent: no PDBs for debug builds though, ha ha ha
  406. # [02:33] <jwir3> ehsan: I guess what I'm asking is what release should be the first to have the patch for bug 724978 in it
  407. # [02:33] * Quits: avih (quassel@86B21040.D5D8C0DD.CC465D70.IP) (Ping timeout)
  408. # [02:33] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  409. # [02:34] <@ehsan> jwir3: firefox 13 and 14 have the fix, no other release does
  410. # [02:34] <jwir3> ehsan: so firefox 13 and 14 should have the test as well, correct?
  411. # [02:34] <@ehsan> correct
  412. # [02:34] <@ehsan> (which maps to release and beta)
  413. # [02:34] <jwir3> ehsan: so, I'm getting a hang in the test for both of those releases
  414. # [02:35] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  415. # [02:35] <jwir3> ehsan: Perhaps I missed the interdiff patch? Is that what fixes the hang?
  416. # [02:35] <@ehsan> jwir3: you're probably seeing https://bugzilla.mozilla.org/show_bug.cgi?id=724978#c49
  417. # [02:35] <@ehsan> jwir3: fwiw, I never investigated what causes the hang
  418. # [02:36] <jwir3> heh
  419. # [02:36] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  420. # [02:36] <jwir3> ehsan: So, the test is expected to hang on beta and release then?
  421. # [02:37] <jwir3> ehsan: I'm sorry, I feel like I'm not communicating the problem very well. What happened is this: I backed out bug 695222 on release, beta, aurora, and central today
  422. # [02:37] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  423. # [02:37] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
  424. # [02:38] <jwir3> ehsan: As a result of this backout, beta and release are now perma-orange because of this crashtest hanging, and I'm not sure what to do to fix the orange
  425. # [02:38] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
  426. # [02:38] <@ehsan> jwir3: ah hmm, I have no idea, sorry
  427. # [02:38] <@ehsan> jwir3: you should probably debug...
  428. # [02:38] <@ehsan> could be a regression...
  429. # [02:39] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  430. # [02:39] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  431. # [02:40] <jwir3> ehsan: So you never saw the hang on beta and release?
  432. # [02:40] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  433. # [02:40] <jwir3> (or what I mean is 13 and 14)
  434. # [02:40] <@ehsan> jwir3: I did see a hang on esr only
  435. # [02:41] <jwir3> hm
  436. # [02:42] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
  437. # [02:44] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  438. # [02:44] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  439. # [02:44] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  440. # [02:46] <mayhemer> looks like mozilla-release is broken
  441. # [02:49] * Quits: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  442. # [02:50] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  443. # [02:50] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
  444. # [02:50] <@bsmedberg> anyone here have aurora/beta trees?
  445. # [02:50] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  446. # [02:50] <@bsmedberg> and can push something for me?
  447. # [02:50] <@bsmedberg> oh, I'm in the office, I probably have fast bandwidth to do it...
  448. # [02:51] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  449. # [02:51] <jwir3> ehsan: So it seems like something that was included in the original patch for bug 695222 fixed the hang in 724978, because it was backed out of esr10 prior to your landing on 724978, but not out of 13 and 14
  450. # [02:51] * Quits: brendan (brendaneic@A01051A9.6F669779.3D1CA460.IP) (Ping timeout)
  451. # [02:53] * Joins: avih (quassel@moz-CC0ACAF5.red.bezeqint.net)
  452. # [02:53] * Joins: brendan (brendaneic@A01051A9.6F669779.3D1CA460.IP)
  453. # [02:55] * ewong|away is now known as ewong
  454. # [02:55] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  455. # [02:56] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  456. # [02:57] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b30e903d23a0 - Honza Bambas - Bug 762409 - localStorage throws 'The operation is insecure.' error with document.domain, r=bz
  457. # [02:57] <stephend> I keep crashing, but can't get minimal steps, foo
  458. # [02:58] * Quits: joe_walker (joe_walker@5974249B.C30C1D6A.2975EAFB.IP) (Ping timeout)
  459. # [02:58] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 13.0/20120605112324])
  460. # [02:58] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Quit: I was told to shutdown by Wolf. :-( )
  461. # [02:58] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  462. # [03:01] <philor> jwir3: but to answer your original question, yes, please back out of beta and release
  463. # [03:01] <jwir3> philor: done :)
  464. # [03:01] <philor> wow, you're so quick, it already shows on tbpl! ;)
  465. # [03:01] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  466. # [03:03] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  467. # [03:04] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  468. # [03:05] * khuey is now known as khuey|away
  469. # [03:06] * Quits: overholt (overholt@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: overholt)
  470. # [03:06] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  471. # [03:09] * Joins: mike5w3c (MikeS@moz-60193E85.xgsspn.imtp.tachikawa.spmode.ne.jp)
  472. # [03:10] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Ping timeout)
  473. # [03:10] * Quits: Mavericks (Mibbit@29F0B539.1B849E3C.FDEA3160.IP) (Ping timeout)
  474. # [03:10] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  475. # [03:10] * ChanServ sets mode: +o ehsan
  476. # [03:10] * Quits: jaws (u2871@moz-160C58C6.com) (Input/output error)
  477. # [03:10] * Quits: sid0 (u2934@moz-160C58C6.com) (Input/output error)
  478. # [03:10] * Quits: felipe (u2734@moz-160C58C6.com) (Input/output error)
  479. # [03:10] * Quits: Unfocused (u2622@moz-160C58C6.com) (Input/output error)
  480. # [03:10] * Quits: NimeshNeema (u2689@moz-160C58C6.com) (Client exited)
  481. # [03:10] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Quit: Leaving)
  482. # [03:11] * Quits: ttaubert (u2620@moz-160C58C6.com) (Broken pipe)
  483. # [03:12] * Joins: josh (josh@moz-7B0110AD.mv.mozilla.com)
  484. # [03:12] * Quits: daleharvey (u513@moz-160C58C6.com) (Connection reset by peer)
  485. # [03:13] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  486. # [03:13] * Quits: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  487. # [03:14] * Quits: josh (josh@moz-7B0110AD.mv.mozilla.com) (Quit: josh)
  488. # [03:14] * Quits: @bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com) (Quit: bsmedberg)
  489. # [03:14] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  490. # [03:15] * Quits: KaiRo (robert@moz-BBE3ABD.mv.mozilla.com) (Quit: www.KaiRo.at)
  491. # [03:16] * mcote is now known as mcote|afk
  492. # [03:17] * Quits: chewey (chewey@moz-42B22C94.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  493. # [03:17] * Joins: chewey (chewey@moz-A2447F69.dip0.t-ipconnect.de)
  494. # [03:19] * Quits: adrian (adrian@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  495. # [03:19] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  496. # [03:19] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  497. # [03:22] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  498. # [03:22] * Quits: Mook_as (Daily@moz-1FCC0032.activestate.com) (Quit: gone)
  499. # [03:24] <chrisccoulson> oh, ha, i see that "Alicia Simonsson" has found a new home to annoy people now: https://bugzilla.mozilla.org/show_bug.cgi?id=760914
  500. # [03:24] <chrisccoulson> (https://answers.launchpad.net/launchpad/+question/198602 for context) ;)
  501. # [03:26] * Quits: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP) (Ping timeout)
  502. # [03:28] <@ted> jrmuizel: ping
  503. # [03:28] <jrmuizel> ted: pong
  504. # [03:28] <@ted> jrmuizel: where are you at, and do you want to consider dinner
  505. # [03:28] <jrmuizel> I'm downstairs on 2 and yes I do want to consider dinner
  506. # [03:29] <@ted> okay
  507. # [03:29] <@ted> i'll come find you (whereabouts?)
  508. # [03:29] <jrmuizel> do you know where andreas or alon sit?
  509. # [03:29] <jrmuizel> or where the phonebooth is?
  510. # [03:29] <@ted> yes
  511. # [03:29] <@ted> be there in a min
  512. # [03:30] <jrmuizel> great
  513. # [03:30] * sheeri-afk is now known as sheeri
  514. # [03:30] <darktrojan> chrisccoulson, um... wow
  515. # [03:30] * Joins: ericjung (Mibbit@moz-5BEE8DFB.bstnma.fios.verizon.net)
  516. # [03:30] <darktrojan> resolved wtf
  517. # [03:32] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  518. # [03:32] <RyanVM> kats|away: ping
  519. # [03:33] * Quits: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP) (Client exited)
  520. # [03:33] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  521. # [03:33] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  522. # [03:34] * Quits: ochameau (ochameau@moz-A33C217B.fbx.proxad.net) (Ping timeout)
  523. # [03:35] * Joins: ochameau (ochameau@moz-A33C217B.fbx.proxad.net)
  524. # [03:37] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  525. # [03:37] * ChanServ sets mode: +o ehsan
  526. # [03:37] * Quits: jrmuizel (jrmuizel@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  527. # [03:37] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  528. # [03:37] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  529. # [03:40] * Quits: Anonymouse (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net) (Input/output error)
  530. # [03:40] * Quits: brendan (brendaneic@A01051A9.6F669779.3D1CA460.IP) (Quit: brendan)
  531. # [03:41] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  532. # [03:42] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
  533. # [03:45] * Joins: ginn (ginn@moz-D1D7E5D4.oracle.com)
  534. # [03:46] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  535. # [03:47] * Joins: Mavericks (Mibbit@29F0B539.1B849E3C.FDEA3160.IP)
  536. # [03:48] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  537. # [03:48] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  538. # [03:50] * Joins: brendan (brendaneic@A01051A9.6F669779.3D1CA460.IP)
  539. # [03:51] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  540. # [03:51] * fabrice is now known as fabrice|afk
  541. # [03:53] * Quits: Stan (Stan@moz-FE6BF602.dip.t-dialin.net) (Ping timeout)
  542. # [03:53] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  543. # [03:54] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  544. # [03:54] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  545. # [03:54] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
  546. # [03:55] * Joins: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net)
  547. # [03:56] * Quits: sewardj (sewardj@moz-6C802FDA.dip.t-dialin.net) (Ping timeout)
  548. # [03:56] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Ping timeout)
  549. # [03:56] * Joins: sewardj (sewardj@moz-A69C71EE.dip.t-dialin.net)
  550. # [03:56] * Quits: kanru (user@moz-99690620.hinet-ip.hinet.net) (Client exited)
  551. # [03:57] * Joins: kanru (kanru@moz-99690620.hinet-ip.hinet.net)
  552. # [03:57] * Quits: stephend (stephend@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  553. # [03:58] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  554. # [03:59] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  555. # [04:01] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  556. # [04:01] * sheeri is now known as sheeri-afk
  557. # [04:03] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  558. # [04:03] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  559. # [04:06] * Quits: garnacho (carlos@moz-B280EE34.dyn.user.ono.com) (Ping timeout)
  560. # [04:06] * Quits: vikram360 (vikram360@6DDF9FBF.F93E2519.2A068A5E.IP) (Ping timeout)
  561. # [04:07] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  562. # [04:08] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
  563. # [04:08] * Quits: brendan (brendaneic@A01051A9.6F669779.3D1CA460.IP) (Quit: brendan)
  564. # [04:09] * Joins: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP)
  565. # [04:11] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Ping timeout)
  566. # [04:12] * Joins: mwu (mwu@moz-99690620.hinet-ip.hinet.net)
  567. # [04:13] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  568. # [04:13] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  569. # [04:14] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  570. # [04:19] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  571. # [04:20] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  572. # [04:21] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  573. # [04:21] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  574. # [04:22] * Quits: timdream (timdream@moz-1AB092B1.adsl.dynamic.seed.net.tw) (Quit: timdream)
  575. # [04:25] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  576. # [04:26] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  577. # [04:26] * Quits: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: pcwalton)
  578. # [04:27] <Ameya> ehsan: as per kmag says, it is difficult to know what exact data an addon is writing in disk..
  579. # [04:27] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  580. # [04:28] <Ameya> at most we can detect it is writing but what string/data is hard to detect...
  581. # [04:28] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  582. # [04:28] * Joins: Neil (neil@moz-32AA0D01.in-addr.btopenworld.com)
  583. # [04:29] * Quits: nli|away (nli@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  584. # [04:29] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  585. # [04:29] * Neil is now known as NeilAway
  586. # [04:30] * Quits: nli (nli@moz-59682A1.dmz.scl3.mozilla.com) (Quit: leaving)
  587. # [04:31] * Joins: nli (nli@moz-59682A1.dmz.scl3.mozilla.com)
  588. # [04:31] * Parts: jwilde1 (Adium@moz-BBE3ABD.mv.mozilla.com)
  589. # [04:32] <@dolske> chrisccoulson: thanks, dealt with.
  590. # [04:32] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  591. # [04:33] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  592. # [04:33] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  593. # [04:34] <jwir3> snorp: ping?
  594. # [04:34] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  595. # [04:35] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  596. # [04:35] <KWierso> Man, there's nothing quite like coming back from dinner to see TBPL saying "463 Unstarred" on Inbound when you only show one test on each platform...
  597. # [04:37] <philor> better get to starring
  598. # [04:37] * Joins: Elen (El@moz-749635E7.hsd1.ut.comcast.net)
  599. # [04:39] <@dolske> and you said you wanted a starring role....
  600. # [04:39] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  601. # [04:40] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  602. # [04:40] * Joins: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP)
  603. # [04:40] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
  604. # [04:40] * philor gives up on looking for the start of the debug bustage at 573 unstarred
  605. # [04:40] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  606. # [04:41] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  607. # [04:41] <KWierso> philor: or I could just leave it orange and unstarred since no one cares about that "JP" anyway...
  608. # [04:41] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  609. # [04:41] * Joins: vikram360 (vikram360@F2455948.67D9F2B2.2A068A5E.IP)
  610. # [04:42] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  611. # [04:42] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  612. # [04:42] * joduinn is now known as joduinn-brb
  613. # [04:42] <philor> I'd expect jorendorff to care, as long as you file a bug that makes it easy for him to find the test where you're breaking
  614. # [04:43] <philor> that being his second landing, after I booted him and he had to fix someone else's test for them to reland :)
  615. # [04:43] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  616. # [04:43] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  617. # [04:44] <philor> it's less that everyone hates your tests, and more that everyone hates what a total pain in the ass they are compared to every other test
  618. # [04:44] <KWierso> already filed bug 764688, though I haven't really looked at what test is breaking
  619. # [04:44] * dhylands|gym is now known as dhylands
  620. # [04:45] <philor> billm might even like your debug assertion, that same thing is being hit intermittently elsewhere, your permanence might help
  621. # [04:45] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Connection reset by peer)
  622. # [04:46] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  623. # [04:46] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  624. # [04:46] <philor> and I bet that means I'd need to go back to IGC being enabled again to find the start of it
  625. # [04:47] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  626. # [04:49] * Quits: vikram360 (vikram360@F2455948.67D9F2B2.2A068A5E.IP) (Ping timeout)
  627. # [04:49] * Joins: gozala (gozala@EF408078.10A53EE3.77834EAA.IP)
  628. # [04:49] * Joins: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP)
  629. # [04:51] * Quits: gozala (gozala@EF408078.10A53EE3.77834EAA.IP) (Ping timeout)
  630. # [04:52] * Joins: devd (Name@moz-59682A1.dmz.scl3.mozilla.com)
  631. # [04:52] <devd> why is Telemetry not thread safe?
  632. # [04:53] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
  633. # [04:53] * philor decides looking at https://github.com/mozilla/addon-sdk/blob/master/packages/api-utils/lib/loader.js#L89 isn't going to explain anything to him
  634. # [04:53] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  635. # [04:54] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  636. # [04:54] * Quits: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP) (Ping timeout)
  637. # [04:54] * Joins: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP)
  638. # [04:55] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
  639. # [04:55] * Joins: jprmc (jprmc@80FBD61.5BCEC6DB.DA78B690.IP)
  640. # [04:55] * philor is now known as philor|away
  641. # [05:00] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  642. # [05:01] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
  643. # [05:01] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  644. # [05:02] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
  645. # [05:02] <@dolske> devd: can you be more specific?
  646. # [05:03] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  647. # [05:04] * Joins: wchen (wchen@moz-DD2971C7.acanac.net)
  648. # [05:05] * Quits: wchen (wchen@moz-DD2971C7.acanac.net) (Quit: wchen)
  649. # [05:06] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
  650. # [05:06] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
  651. # [05:07] * Quits: jprmc (jprmc@80FBD61.5BCEC6DB.DA78B690.IP) (Quit: Leaving)
  652. # [05:07] * Quits: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net) (Quit: mccr8)
  653. # [05:07] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
  654. # [05:07] * Joins: newbie (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP)
  655. # [05:07] * Quits: newbie (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
  656. # [05:08] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  657. # [05:09] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  658. # [05:09] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120612180627])
  659. # [05:09] * Joins: c0smikdebris (c0smikdebr@14AC17E5.976956AF.D2D1FAF0.IP)
  660. # [05:11] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  661. # [05:13] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  662. # [05:15] * heycam is now known as heycam|away
  663. # [05:16] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  664. # [05:16] * Joins: sawrubh (Mibbit@30BCCA7B.B5A66F69.9BC10BA2.IP)
  665. # [05:16] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  666. # [05:17] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  667. # [05:17] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  668. # [05:18] * Quits: davidillsley (davidillsl@21BFB0B8.C793A67E.409007B1.IP) (Ping timeout)
  669. # [05:18] * Quits: karl (karl@moz-C1B97C12.jetstream.xtra.co.nz) (Ping timeout)
  670. # [05:19] * Joins: davidillsley (davidillsl@moz-AB174F32.range86-160.btcentralplus.com)
  671. # [05:21] * Joins: brahmana|web (Mibbit@613294F1.95458F46.BE90E62C.IP)
  672. # [05:24] * Joins: jesup|laptop (chatzilla@B05600D2.3F4E4C13.AF6F698.IP)
  673. # [05:25] * Joins: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it)
  674. # [05:27] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  675. # [05:29] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
  676. # [05:32] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  677. # [05:33] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  678. # [05:36] * Quits: c0smikdebris (c0smikdebr@14AC17E5.976956AF.D2D1FAF0.IP) (Quit: Computer has gone to sleep.)
  679. # [05:37] * Quits: ginn (ginn@moz-D1D7E5D4.oracle.com) (Quit: Leaving)
  680. # [05:38] <devd> I am just wondering why simple accumulate calls not be thread safe? I am told I have to be sure that I only call accumulate from the same thread for a given histogram
  681. # [05:40] * Quits: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP) (Connection reset by peer)
  682. # [05:43] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
  683. # [05:44] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  684. # [05:44] * Joins: adrian (adrian@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
  685. # [05:46] * Quits: brahmana|web (Mibbit@613294F1.95458F46.BE90E62C.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  686. # [05:46] <@bz> devd: well, a basic add is not threadsafe, right?
  687. # [05:46] <@bz> devd: unless you make the effort to make it so..
  688. # [05:46] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
  689. # [05:47] <@bz> or is the question why telemetry doesn't make the effort?
  690. # [05:47] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Ping timeout)
  691. # [05:47] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  692. # [05:49] * Joins: Mook (mook@moz-D37F711A.dsl.teksavvy.com)
  693. # [05:50] * philor|away is now known as philor
  694. # [05:50] * Quits: victorporof (victorporo@C8643114.6465CCD9.79933D60.IP) (Quit: Linkinus - http://linkinus.com)
  695. # [05:52] * heycam|away is now known as heycam
  696. # [05:52] * Quits: jduell (jduell@moz-D4496E92.hsd1.ca.comcast.net) (Ping timeout)
  697. # [05:54] * Joins: c0smikdebris (c0smikdebr@14AC17E5.976956AF.D2D1FAF0.IP)
  698. # [05:54] * Joins: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP)
  699. # [05:55] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  700. # [05:55] * cjones is now known as cjones-dinner
  701. # [05:56] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  702. # [05:58] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
  703. # [05:59] <Callek> holy crap
  704. # [05:59] <Callek> bz: I probably should be worried when a seamonkey (OSX) mochitest-other is yeilding spew like |++DOMWINDOW == 1055 (2D4F0310) [serial = 2250] [outer = 2D6CD8F0]| right?
  705. # [05:59] <Callek> seriously 1055 DOMWINDOW's
  706. # [05:59] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  707. # [06:00] <Callek> (of course Sea Mochitest-other on OSX has been orange for a _long_ time, but that just seems rediculous
  708. # [06:00] <Jesse> is it orange because it runs out of memory?
  709. # [06:00] * Callek is *also* getting thousands of lines of |pldhash: for the table at address 2D6A49C4, the given entrySize of 48 probably favors chaining over double hashing.| in the log, which also worries me
  710. # [06:00] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601175215])
  711. # [06:01] <Callek> Jesse: maybe, but there are legit oranges too, just that we are orange because around the 2.0 erra we didn't have enough machines to run tests on 2 branches at once, and then we lost our initially all-green state, and with our lack of OSX dev-team on-whole, we didn't get much time to triage all these oranges down to greens, since a good chunk are also orange because of Firefox/m-c assumptions that
  712. # [06:01] <Callek> don't hold up for us, nevermind the real issues.
  713. # [06:02] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  714. # [06:03] <Callek> o fun ;-) |38328 INFO Error: Unable to restore focus, expect failures and timeouts.
  715. # [06:03] <Callek> ++DOMWINDOW == 1078 (2E96FBE0) [serial = 2351] [outer = 0B517548]|
  716. # [06:03] <Callek> that probably has some to do with it
  717. # [06:03] <Jesse> are you using an ancient version of gecko? that pldhash warning was silenced in http://hg.mozilla.org/mozilla-central/rev/d0342ebb5766
  718. # [06:03] <Jesse> see also https://bugzilla.mozilla.org/show_bug.cgi?id=571167
  719. # [06:03] * Quits: avih (quassel@moz-CC0ACAF5.red.bezeqint.net) (Ping timeout)
  720. # [06:03] <Callek> Jesse: thats a gecko 13 test run
  721. # [06:05] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  722. # [06:06] * Quits: tchevalier (Instantbir@moz-BEF161E0.w92-143.abo.wanadoo.fr) (Ping timeout)
  723. # [06:08] * Joins: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net)
  724. # [06:09] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  725. # [06:09] * Joins: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net)
  726. # [06:11] * Joins: jrmuizel (jrmuizel@moz-AD5202B6.static.nextweb.net)
  727. # [06:13] * Quits: ericjung (Mibbit@moz-5BEE8DFB.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  728. # [06:14] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  729. # [06:16] * Quits: adrian (adrian@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Quit: Konversation terminated!)
  730. # [06:16] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  731. # [06:17] * Quits: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net) (Quit: Leaving...)
  732. # [06:17] * Joins: avih (quassel@D7BC1FAB.1B2200FE.CB858787.IP)
  733. # [06:18] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
  734. # [06:18] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  735. # [06:21] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  736. # [06:23] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  737. # [06:24] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  738. # [06:26] * Quits: jrmuizel (jrmuizel@moz-AD5202B6.static.nextweb.net) (Ping timeout)
  739. # [06:27] * Joins: brahmana|web (Mibbit@613294F1.95458F46.BE90E62C.IP)
  740. # [06:28] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  741. # [06:29] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  742. # [06:30] * glob|away is now known as glob
  743. # [06:30] * nthomas is now known as nthomas|away
  744. # [06:31] * Quits: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net) (Connection reset by peer)
  745. # [06:31] * khuey|away is now known as khuey
  746. # [06:32] * Joins: jrmuizel (jrmuizel@moz-E7446F75.snvacaid.static.covad.net)
  747. # [06:32] * Joins: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net)
  748. # [06:32] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
  749. # [06:34] * Joins: Unfocused|grr (Mibbit@moz-89B971C9.static.snap.net.nz)
  750. # [06:36] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  751. # [06:36] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Input/output error)
  752. # [06:36] * cjones-dinner is now known as cjones
  753. # [06:36] * devd is now known as devd_afk
  754. # [06:39] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  755. # [06:39] * jwir3 is now known as jwir3|away
  756. # [06:40] * Quits: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP) (Quit: )
  757. # [06:41] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  758. # [06:41] * Joins: joesteele (joesteele@2BF71610.712491F4.C5749D5C.IP)
  759. # [06:42] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  760. # [06:43] <@bz> how do I end up following random spam things on twitter?
  761. # [06:43] <snorp> jwir3|away: pong?
  762. # [06:43] <jwir3|away> snorp: nvm. blassey fixed it - the tree was burning
  763. # [06:43] <jwir3|away> ;)
  764. # [06:43] <snorp> jwir3|away: ah.
  765. # [06:43] <@bz> can someone add someone else as follower somehow?
  766. # [06:44] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  767. # [06:44] <@khuey> no, but people can change their accounts
  768. # [06:45] <@khuey> so maybe somebody you were following got hacked and turned into a spammer
  769. # [06:45] * Quits: sawrubh (Mibbit@30BCCA7B.B5A66F69.9BC10BA2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  770. # [06:45] <@bz> khuey: I'm not following anyone
  771. # [06:45] <@khuey> oh
  772. # [06:45] <@bz> khuey: every so often my "following" count will go to 1 for some reason
  773. # [06:45] <@khuey> well then
  774. # [06:45] <@bz> khuey: and I can't tell whether that's a twitter bug or people hacking or what....
  775. # [06:45] <@bz> (or both!)
  776. # [06:45] <@khuey> no idea what to make of that
  777. # [06:45] <Unfocused|grr> i wouldn't describe twitter as "reliable", including with that count
  778. # [06:46] <@bz> khuey: since you're awake...
  779. # [06:46] <@bz> Unfocused|grr: well, and I'll see tweets in my feed
  780. # [06:46] <@bz> Unfocused|grr: which should be empty. ;)
  781. # [06:46] <@bz> khuey: isCallback()
  782. # [06:46] <@bz> khuey: right now this is true for some IDLInterface objects
  783. # [06:46] <@bz> khuey: and for some IDLType objects
  784. # [06:46] <@bz> khuey: but not for IDLType objects for a callback interface
  785. # [06:47] <@khuey> mmm
  786. # [06:47] <@bz> khuey: we have some callers who think that isCallback() will catch both callbacks and callback interfaces
  787. # [06:47] <@bz> on the type object
  788. # [06:47] <@khuey> it's true for callback types but not interface types that are callback interfaces?
  789. # [06:47] * Quits: juanb|afk (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb|afk)
  790. # [06:47] <@bz> khuey: right
  791. # [06:47] <@khuey> fun
  792. # [06:47] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  793. # [06:47] <@bz> khuey: So I just went through and added isCallbackInterface() and isNonCallbackInterface()
  794. # [06:47] <@bz> khuey: on IDLTypes
  795. # [06:47] <Unfocused|grr> bz: still doesn't surprise me. twitter also has a habit of not showing tweets you're meant to see, dropping followers, etc
  796. # [06:47] <@khuey> ok
  797. # [06:47] <@bz> khuey: and fixed consumers to assume isCallback() on a type really means a callback type
  798. # [06:48] <@bz> khuey: sound fine?
  799. # [06:48] <@khuey> sounds reasonable
  800. # [06:48] <@bz> khuey: ok, cool
  801. # [06:48] * @bz is down to two distinguishability bugs
  802. # [06:48] <@bz> one of which I have no idea how to resolve yet
  803. # [06:48] <@bz> well, I sort of do
  804. # [06:49] <@bz> got a min to talk about it?
  805. # [06:49] <@khuey> yes
  806. # [06:49] <@bz> https://bugzilla.mozilla.org/show_bug.cgi?id=742213
  807. # [06:49] <@bz> distinguishability of non-callback interfaces
  808. # [06:50] <@bz> let's assume we mean actual IDLInterface; dealing with typed arrays is not that bad
  809. # [06:50] <@khuey> ok
  810. # [06:50] <@bz> so afaict, two interfaces A and B are distinguishable if for all interfaces C either A or B is not in the set { C, all ancestors of C, all consequential interfaces of C }
  811. # [06:50] <@khuey> so this was relatively easy until implements, right?
  812. # [06:51] <@bz> mmm
  813. # [06:51] <@bz> yes
  814. # [06:51] <@bz> it was enough to check for A or B being descendants of each other
  815. # [06:51] <@khuey> right
  816. # [06:51] * @khuey boots up his brain
  817. # [06:51] <@bz> so one option is to store on each interface the set of interfaces its a consequential interface of
  818. # [06:51] <@bz> or an ancestor of
  819. # [06:52] <@bz> So store on A the set of all interfaces C such that implemeting C implies implementing A
  820. # [06:52] <@bz> (including A itself, for simplicity)
  821. # [06:52] <@bz> then distinguishability checking just intersects the two sets
  822. # [06:52] <@khuey> right
  823. # [06:52] <@bz> any reason I shouldn't do that? ;)
  824. # [06:53] <@khuey> so
  825. # [06:53] <@khuey> when do you know when implementing C implies implementing A?
  826. # [06:53] <@khuey> not until calling finish on C, right?
  827. # [06:53] <@bz> That's correct
  828. # [06:53] <@khuey> and when do you need this information?
  829. # [06:53] <@bz> but I don't need distinguishability checking before then
  830. # [06:53] <@khuey> just for the codegen?
  831. # [06:54] <@bz> yes
  832. # [06:54] <@khuey> or does the parser need it too for validation?
  833. # [06:54] <@bz> well
  834. # [06:54] <@bz> actually
  835. # [06:54] <@bz> that's a good question
  836. # [06:54] <@bz> if we move validation of overload validity into the parser...
  837. # [06:54] <@khuey> e.g. for an argument type
  838. # [06:54] <@bz> then I would need it then
  839. # [06:54] <@khuey> right
  840. # [06:54] <@bz> ho-hm
  841. # [06:54] <@khuey> and that's problematic
  842. # [06:54] <@bz> unless we did that as a separate pass
  843. # [06:54] <@bz> after finishing everything
  844. # [06:54] <@khuey> yeah
  845. # [06:55] <@khuey> so we could have a ".validate()" pass
  846. # [06:55] <@khuey> I wouldn't be thrilled, but there are much worse options
  847. # [06:55] <@bz> sgtm
  848. # [06:55] <@bz> mmm
  849. # [06:55] <@khuey> and there may not be better ones
  850. # [06:55] <@bz> you say that, and you haven't even read the code I asked you for review on!
  851. # [06:55] <@bz> I think other options would be pretty hard
  852. # [06:55] <@bz> it's simplest if we validate after we make sure we have all the up-to-date information
  853. # [06:56] <@khuey> in the 30 seconds i've thought about it, I've concluded that that's very likely
  854. # [06:56] <@bz> including things like interface parents actually being IDLInterface and so forth
  855. # [06:56] <@bz> ok
  856. # [06:57] <@bz> Long-term we can migrate some of the current finish() logic into validate() then
  857. # [06:57] <@bz> sold
  858. # [06:57] <@khuey> yeah
  859. # [06:57] <@khuey> sounds reasonable to me
  860. # [06:57] * @khuey is too tired to file bugs
  861. # [06:57] <@khuey> this is bad
  862. # [06:58] * Joins: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net)
  863. # [06:58] * Quits: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net) (Quit: Mardak)
  864. # [06:59] * Joins: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net)
  865. # [07:00] <@bz> get some sleep
  866. # [07:00] * @bz plans to
  867. # [07:00] <@bz> will impl this tomorrow
  868. # [07:00] <@khuey> yeah
  869. # [07:00] * @khuey sends a quick email to smaug
  870. # [07:00] <@khuey> and he can file the bug ;-)
  871. # [07:02] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  872. # [07:04] * khuey is now known as khuey|away
  873. # [07:04] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
  874. # [07:05] * Quits: Mavericks (Mibbit@29F0B539.1B849E3C.FDEA3160.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  875. # [07:07] * glob is now known as glob|away
  876. # [07:11] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  877. # [07:11] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  878. # [07:12] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  879. # [07:12] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  880. # [07:12] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  881. # [07:16] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Connection reset by peer)
  882. # [07:16] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
  883. # [07:16] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
  884. # [07:16] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  885. # [07:16] * Quits: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP) (Ping timeout)
  886. # [07:16] * Quits: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be) (Ping timeout)
  887. # [07:16] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  888. # [07:17] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  889. # [07:17] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  890. # [07:18] * Joins: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be)
  891. # [07:19] * joduinn-brb is now known as joduinn-afk
  892. # [07:21] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  893. # [07:21] * Joins: John-Galt (kris@moz-E31CD2CB.mozilla.org)
  894. # [07:22] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  895. # [07:23] * Joins: Ameya_ (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  896. # [07:24] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
  897. # [07:24] * Ameya_ is now known as Ameya
  898. # [07:25] * mattwoodrow is now known as mattwoodrow|away
  899. # [07:25] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  900. # [07:25] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  901. # [07:31] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
  902. # [07:31] * Quits: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net) (Quit: Mardak)
  903. # [07:31] * bz is now known as bz_sleep
  904. # [07:32] * Quits: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  905. # [07:33] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  906. # [07:33] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
  907. # [07:35] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  908. # [07:35] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
  909. # [07:36] * glob|away is now known as glob
  910. # [07:37] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  911. # [07:40] * Joins: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl)
  912. # [07:41] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  913. # [07:41] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  914. # [07:42] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  915. # [07:44] * Joins: smontagu (chatzilla@1E9B982B.BAF838BD.CC465D70.IP)
  916. # [07:45] * Quits: campout (dave@moz-D7A133BF.sw.biz.rr.com) (Quit: Leaving...)
  917. # [07:45] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  918. # [07:46] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
  919. # [07:48] * Joins: willy1234x1 (willy1234x@moz-5F4745DA.slkc.qwest.net)
  920. # [07:49] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  921. # [07:54] * Joins: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net)
  922. # [07:54] <darktrojan> still 2000 pending
  923. # [07:55] <darktrojan> busy day
  924. # [07:55] * Quits: brahmana|web (Mibbit@613294F1.95458F46.BE90E62C.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  925. # [07:55] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  926. # [07:57] <philor> nah, busy day would be something other than 1700 of them WINNT
  927. # [07:57] * Quits: davidillsley (davidillsl@moz-AB174F32.range86-160.btcentralplus.com) (Connection reset by peer)
  928. # [07:57] * Joins: davidillsley (davidillsl@moz-AB174F32.range86-160.btcentralplus.com)
  929. # [07:57] <philor> that's busted-or-inadequate-infra
  930. # [07:57] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
  931. # [07:58] * Joins: wolfiR (wolfiR@moz-A3877257.dip0.t-ipconnect.de)
  932. # [07:58] <philor> oh, neat, the try backlog is over 24 hours
  933. # [07:58] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  934. # [07:59] <philor> filin' time
  935. # [07:59] <darktrojan> yeah what's up with that
  936. # [07:59] <darktrojan> windows never used to get that far behind
  937. # [08:00] * Quits: Mook (mook@moz-D37F711A.dsl.teksavvy.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
  938. # [08:01] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
  939. # [08:01] * Joins: janv (varga@moz-1F6425C2.o2inet.sk)
  940. # [08:03] * Quits: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net) (Quit: Mardak)
  941. # [08:04] <Callek> darktrojan: we used to collapse a LOT of w64 jobs
  942. # [08:04] * Quits: janv (varga@moz-1F6425C2.o2inet.sk) (Quit: This computer has gone to sleep)
  943. # [08:04] <Callek> darktrojan: now we have w64 and w32-based jobs happening on the same pool of slaves
  944. # [08:04] <Callek> which means "more" w64 jobs get run
  945. # [08:04] <Callek> ...that is if I remember details of the problem right
  946. # [08:05] * njn was just wondering about the windows slowness
  947. # [08:05] * Quits: c0smikdebris (c0smikdebr@14AC17E5.976956AF.D2D1FAF0.IP) (Client exited)
  948. # [08:05] <Callek> ...and of course more w64 jobs getting run, when a LOT of w64 jobs used to collapse, means that w64 and w32 jobs will now BOTH collapse on the main tree, but fight to complete before try gets much of a chance to steal a slave
  949. # [08:06] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  950. # [08:06] <Callek> my opinion, turn w64 into a nightly-only on branches that care about it, ensure its off-by-default on try, and never worry too much if w64-builds bust, but thats *just* my opinion as a community member, not as an employee
  951. # [08:07] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
  952. # [08:07] <Callek> (especially since, being on the team who would have to do that work, I know how there is literally no-one/time to get that accomplished anytime soon, unless we shuffle some other urgent priorities
  953. # [08:07] <Jesse> are we talking about build jobs or test jobs?
  954. # [08:07] <Jesse> builds had to move to 64-bit machines to work around MSVC bugs
  955. # [08:07] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  956. # [08:07] <Callek> Jesse: well in effect, both
  957. # [08:07] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  958. # [08:07] <Callek> Jesse: and by w64 I mean "x86-64 targetted builds"
  959. # [08:07] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  960. # [08:08] <Jesse> ok
  961. # [08:08] <Callek> Jesse: its that "move to 64 bit machines" that I am talking about as the root cause of the pending increase really ;-)
  962. # [08:08] <Callek> since that move essentially gave us more w64 builders capable of creating the x86-64 targetted builds
  963. # [08:09] <Jesse> wtf does "thats *just* my opinion as a community member, not as an employee" mean
  964. # [08:09] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
  965. # [08:09] <bsmith> Callek: seems very reasonable to me, except if w64 is off by default on try, then we should let it burn on inbound and -central or turn it off there too
  966. # [08:10] * Joins: janv (varga@moz-1F6425C2.o2inet.sk)
  967. # [08:10] <Callek> bsmith: thats basically my opinion
  968. # [08:10] <Callek> bsmith: since productization atm, doesn't seem to care much about x86-64 windows in the near term
  969. # [08:10] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  970. # [08:10] <philor> Callek: that doesn't explain the testpool problem, though
  971. # [08:10] <Callek> thus, running builds on them in such a large amount feels like a waste
  972. # [08:10] <philor> which is the problem
  973. # [08:10] <Callek> philor: in reality it does though, no?
  974. # [08:10] <bsmith> the most important thing is to get the windows builds faster on try and other places
  975. # [08:10] <Callek> philor: since we have more tests total to run?
  976. # [08:11] * Quits: janv (varga@moz-1F6425C2.o2inet.sk) (Quit: This computer has gone to sleep)
  977. # [08:11] <philor> Callek: we only run Win64 tests on mozilla-central, on a pool of four or five slaves
  978. # [08:11] <philor> separate slaves which are not doing any other tests
  979. # [08:11] <Jesse> if tests on try are delayed by 24h, we're effectively not running them on try, so turning them off for try would not be a big change
  980. # [08:11] <Callek> philor: ummmm, are you sure thats still true after the w32-onw64?
  981. # [08:12] <philor> that's build
  982. # [08:12] <Callek> philor: but I thought the testers were still shared
  983. # [08:12] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  984. # [08:12] <Callek> either way, its clear its not my area of expertise
  985. # [08:12] <Callek> :-)
  986. # [08:13] <Jesse> i wonder what percentage of windows firefox users are on 64-bit OS
  987. # [08:13] <philor> talos-r3-w7-056 runs "Win opt" tests, t-r3-w764-004 runs "Win64 opt" tests, never the twain shall meet
  988. # [08:14] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  989. # [08:14] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  990. # [08:14] <philor> all that changed was that w64-ix-slave* do Win32 builds
  991. # [08:14] <Callek> Jesse: being on a 64 bit os has little to do with our notion of win64
  992. # [08:15] * Joins: dzbarsky1 (Adium@moz-85EBB8A.dia.static.qwest.net)
  993. # [08:15] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Connection reset by peer)
  994. # [08:15] <Callek> Jesse: probably a large part of w7 users are a 64 bit OS, and a small part of win vista/xp users.
  995. # [08:15] <philor> and we can't steal away t-r3-w764 slaves because they got stolen long long ago, for... OS X 10.6 I think
  996. # [08:16] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  997. # [08:16] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  998. # [08:16] * Joins: bonnie_ (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  999. # [08:16] <Callek> philor: on the bright side I *know* there is work going on that will free some slaves up to be imaged for windows testing, which means we MIGHT get some more capacity soonish ;-)
  1000. # [08:17] * Quits: bonnie_ (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
  1001. # [08:17] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1002. # [08:21] <philor> filed bug 764713
  1003. # [08:21] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  1004. # [08:22] <smontagu> this is strange: I wrote | if (map and map->Count() > 0) { | Why did only Windows tinderboxes have a build error?
  1005. # [08:22] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  1006. # [08:24] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
  1007. # [08:24] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  1008. # [08:25] * Quits: mcote|afk (mcote@moz-FD8EB826.mc.videotron.ca) (Ping timeout)
  1009. # [08:25] * Joins: mcote|afk (mcote@moz-FD8EB826.mc.videotron.ca)
  1010. # [08:25] <Jesse> "dongling"?
  1011. # [08:26] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1012. # [08:26] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
  1013. # [08:27] * Joins: past (past@moz-B7E8705F.dsl.dyn.forthnet.gr)
  1014. # [08:27] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1015. # [08:28] <philor> attaching dongles to the video port so that they can be run at a resolution that will allow reftests to actually run with hardware acceleration
  1016. # [08:29] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  1017. # [08:30] <Standard8> and Thunderbird tests to actually pass
  1018. # [08:30] * heycam is now known as heycam|away
  1019. # [08:30] * Joins: cpearce (chatzilla@moz-E5C9EA4F.xdsl.xnet.co.nz)
  1020. # [08:30] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  1021. # [08:30] * Quits: edwin (me@538BABFE.A073F3E.97BBD552.IP) (Quit: leaving)
  1022. # [08:30] * Quits: jrmuizel (jrmuizel@moz-E7446F75.snvacaid.static.covad.net) (Input/output error)
  1023. # [08:31] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1024. # [08:32] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  1025. # [08:32] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1026. # [08:32] * Joins: Optimizer (Instantbir@1AA06BBB.7CD8457F.2AB48280.IP)
  1027. # [08:32] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1028. # [08:34] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1029. # [08:34] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  1030. # [08:37] * Joins: dao (dao@moz-6179310A.superkabel.de)
  1031. # [08:37] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  1032. # [08:39] * Joins: rniwa_ (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  1033. # [08:39] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  1034. # [08:40] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1035. # [08:40] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Ping timeout)
  1036. # [08:40] * rniwa_ is now known as rniwa
  1037. # [08:41] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Input/output error)
  1038. # [08:42] * Quits: mike5w3c (MikeS@moz-60193E85.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  1039. # [08:43] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1040. # [08:43] * Joins: jrmuizel (jrmuizel@moz-AD5202B6.static.nextweb.net)
  1041. # [08:44] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Connection reset by peer)
  1042. # [08:45] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  1043. # [08:45] * ChanServ sets mode: +o ehsan
  1044. # [08:49] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1045. # [08:49] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1046. # [08:50] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  1047. # [08:52] <AryehGregor> smontagu, I think C++ actually allows you to use "and" instead of "&&" . . .
  1048. # [08:52] <AryehGregor> http://stackoverflow.com/questions/2393673/c-and-or-not-xor-keywords
  1049. # [08:53] <smontagu> gosh, learn something new every day
  1050. # [08:54] <smontagu> so the question is the other way round: why does Windows not support this?
  1051. # [08:54] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1052. # [08:54] <darktrojan> because windows
  1053. # [08:54] <AryehGregor> Probably for the same reason VC doesn't support all kinds of other standard behavior?
  1054. # [08:54] <AryehGregor> I mean, you work for Mozilla. You're really asking why a Microsoft product doesn't conform to standards?
  1055. # [08:54] * Joins: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP)
  1056. # [08:54] * Quits: jesup|laptop (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
  1057. # [08:55] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  1058. # [08:55] <glazou> bonjour
  1059. # [08:55] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1060. # [08:55] <smontagu> AryehGregor: yes, because I've seen enough cases where MS conforms better than others that I don't subscribe the automatic stereotyp
  1061. # [08:55] <smontagu> e
  1062. # [08:55] <AryehGregor> Aw, you're no fun. :)
  1063. # [08:55] <glazou> smontagu++
  1064. # [08:55] <smontagu> :)
  1065. # [08:56] <AryehGregor> What are examples, out of curiosity?
  1066. # [08:56] <glazou> AryehGregor: for instance, do you remember MSFT were the first ones to implement fully css1 ?
  1067. # [08:56] * smontagu can't think of examples before breakfast
  1068. # [08:56] <glazou> fonts
  1069. # [08:57] * AryehGregor is eating breakfast right now
  1070. # [08:57] <glazou> they do it much better than others
  1071. # [08:57] <AryehGregor> glazou, we're talking about compilers here.
  1072. # [08:57] <glazou> in particular than apple
  1073. # [08:57] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1074. # [08:57] <glazou> I know, but you seem to forget what standards are for
  1075. # [08:57] <glazou> standards are not only a common ground, they're also a battlefield for competitive advantage
  1076. # [08:58] <glazou> what is a standard today was not a standard yesterday
  1077. # [08:58] <glazou> let me give a concrete example
  1078. # [08:58] <glazou> only a handful of implementations do implement media="handheld" in CSS
  1079. # [08:58] <AryehGregor> I'm perfectly aware of all that. Nevertheless, some organizations tend to be more dedicated to implementing standards for their own sake.
  1080. # [08:58] <AryehGregor> Like Mozilla.
  1081. # [08:58] <glazou> others are then non conformant
  1082. # [08:58] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  1083. # [08:58] <AryehGregor> Most open-source software, really.
  1084. # [08:58] <glazou> but now we start discussing deprecating it
  1085. # [08:58] <AryehGregor> Although not all.
  1086. # [08:58] <glazou> so who was right?
  1087. # [08:59] <AryehGregor> That's not really the point.
  1088. # [08:59] * Quits: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
  1089. # [08:59] <AryehGregor> I mean, I edit standards too.
  1090. # [08:59] <AryehGregor> I know perfectly well how they work.
  1091. # [08:59] <AryehGregor> I'm not even saying standards adherence should necessarily be anyone's first priority.
  1092. # [08:59] <glazou> at a strategy level ?
  1093. # [08:59] * Quits: dao (dao@moz-6179310A.superkabel.de) (Connection reset by peer)
  1094. # [09:00] <AryehGregor> But Microsoft tends not to put as much priority on real-world standards conformance as many other organizations, because they tend to like to cultivate monocultures.
  1095. # [09:00] <glandium> let me give a concrete example: http://colorlandscapes.files.wordpress.com/2011/06/cracked-concrete.jpg
  1096. # [09:00] * Joins: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP)
  1097. # [09:00] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1098. # [09:00] * Joins: dao (dao@moz-6179310A.superkabel.de)
  1099. # [09:00] <glazou> glandium: you mean the concrete standard was not respected ? :-)
  1100. # [09:01] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1101. # [09:01] <glandium> glazou: indeed :)
  1102. # [09:01] <glandium> see what happens when you don't follow standards ?
  1103. # [09:01] <AryehGregor> Okay, so I pushed this to try 21 hours ago, and Windows is still not finished: https://tbpl.mozilla.org/?tree=Try&rev=d241fee1e417
  1104. # [09:01] * Fallen|away is now known as Fallen
  1105. # [09:02] <AryehGregor> Am I supposed to just twiddle my thumbs until the try run completes before pushing?
  1106. # [09:03] * Quits: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
  1107. # [09:05] * glazou is just a few work days away from his first beta of BlueGriffon EPUB Edition :-)
  1108. # [09:09] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  1109. # [09:10] * glob is now known as glob|away
  1110. # [09:11] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  1111. # [09:11] * Quits: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP) (Connection reset by peer)
  1112. # [09:11] * Joins: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP)
  1113. # [09:11] <bsmith> is there a convenient way to get a list of the buildids that shipped as nightly releases, aurora releases, etc.
  1114. # [09:13] * Quits: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP) (Ping timeout)
  1115. # [09:15] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
  1116. # [09:17] * philor is now known as philor|away
  1117. # [09:17] * Quits: dao (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
  1118. # [09:19] <KWierso> bsmith: the current nightly/aurora/etc, or all of them going back through time?
  1119. # [09:19] <bsmith> going back in time
  1120. # [09:19] * Joins: brendan (brendaneic@moz-7D01ED51.dllatx37.static.covad.net)
  1121. # [09:19] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1122. # [09:19] <KWierso> bsmith: they might be in here: http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/
  1123. # [09:19] <KWierso> in the various folders' *.txt files
  1124. # [09:19] <bsmith> thanks
  1125. # [09:20] <KWierso> not sure how far back that goes
  1126. # [09:20] <@dolske> yeah, scraping FTP is the only way I can think of. I don't think that's specifically recorded anywhere.
  1127. # [09:20] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1128. # [09:20] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
  1129. # [09:20] <@dolske> someone in build might know.
  1130. # [09:22] * Quits: brendan (brendaneic@moz-7D01ED51.dllatx37.static.covad.net) (Ping timeout)
  1131. # [09:24] * Joins: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP)
  1132. # [09:24] * Quits: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP) (Client exited)
  1133. # [09:24] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
  1134. # [09:26] * Joins: MarcoZ (Daily@moz-AB235F51.dip.t-dialin.net)
  1135. # [09:28] * glob|away is now known as glob
  1136. # [09:29] <Callek> (only way I can think of as well)
  1137. # [09:30] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Client exited)
  1138. # [09:31] * Joins: necolas (necolas@moz-2D68B52B.bb.sky.com)
  1139. # [09:32] * Quits: jrmuizel (jrmuizel@moz-AD5202B6.static.nextweb.net) (Input/output error)
  1140. # [09:41] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  1141. # [09:41] * Joins: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com)
  1142. # [09:41] * Joins: a-865_ (fmcz@moz-A5D13CA.cable.mindspring.com)
  1143. # [09:42] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
  1144. # [09:42] * a-865_ is now known as a-865
  1145. # [09:42] * Joins: Stan (Stan@moz-960EC0CD.dip.t-dialin.net)
  1146. # [09:43] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  1147. # [09:46] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  1148. # [09:46] * Quits: joesteele (joesteele@2BF71610.712491F4.C5749D5C.IP) (Quit: joesteele)
  1149. # [09:48] * Joins: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net)
  1150. # [09:49] * Quits: necolas (necolas@moz-2D68B52B.bb.sky.com) (Client exited)
  1151. # [09:50] * glob is now known as glob|away
  1152. # [09:52] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
  1153. # [09:52] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1154. # [09:52] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Connection reset by peer)
  1155. # [09:53] * Parts: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  1156. # [09:54] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1157. # [09:55] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  1158. # [09:56] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1159. # [09:56] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  1160. # [09:59] * Joins: daleharvey (u513@moz-160C58C6.com)
  1161. # [10:05] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1162. # [10:05] * Joins: squeakytoy (squeakytoy@moz-9E84F244.netset.se)
  1163. # [10:08] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1164. # [10:08] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1165. # [10:08] * Joins: ttaubert (u2620@moz-160C58C6.com)
  1166. # [10:08] * Joins: NimeshNeema (u2689@moz-160C58C6.com)
  1167. # [10:09] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1168. # [10:10] * Joins: sid0 (u2934@moz-160C58C6.com)
  1169. # [10:11] * Joins: Ms2ger (Ms2ger@49187330.48F4E4FC.37724B0D.IP)
  1170. # [10:11] * Quits: mwu (mwu@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1171. # [10:12] * Quits: Unfocused|grr (Mibbit@moz-89B971C9.static.snap.net.nz) (Quit: http://www.mibbit.com ajax IRC Client)
  1172. # [10:13] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
  1173. # [10:13] * Joins: mwu (mwu@moz-99690620.hinet-ip.hinet.net)
  1174. # [10:13] * Joins: jaws (u2871@moz-160C58C6.com)
  1175. # [10:13] * Joins: felipe (u2734@moz-160C58C6.com)
  1176. # [10:14] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb)
  1177. # [10:14] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  1178. # [10:15] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1179. # [10:16] * Joins: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP)
  1180. # [10:17] * Joins: alexdmt (Mibbit@moz-9413B137.grenet.fr)
  1181. # [10:21] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1182. # [10:21] * Quits: leo (leo@AA571787.2327DC46.3CA12E.IP) (Ping timeout)
  1183. # [10:21] * Joins: dao (dao@moz-6179310A.superkabel.de)
  1184. # [10:21] * Joins: Bas_ (chatzilla@moz-DF3CA35A.ftth.concepts.nl)
  1185. # [10:21] * Quits: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl) (Ping timeout)
  1186. # [10:21] * Bas_ is now known as Bas
  1187. # [10:22] * Joins: leo (leo@AA571787.2327DC46.3CA12E.IP)
  1188. # [10:23] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
  1189. # [10:27] * Joins: msucan (mihai@452AB583.C1570FFF.BD62875.IP)
  1190. # [10:28] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  1191. # [10:29] * mattwoodrow|away is now known as mattwoodrow
  1192. # [10:29] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1193. # [10:31] * Joins: protz (protz@moz-E29D2A15.inria.fr)
  1194. # [10:32] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Client exited)
  1195. # [10:33] * glob|away is now known as glob
  1196. # [10:34] * AutomatedTester|AFK is now known as AutomatedTester
  1197. # [10:34] * Joins: garnacho (carlos@moz-B280EE34.dyn.user.ono.com)
  1198. # [10:34] * Quits: nli (nli@moz-59682A1.dmz.scl3.mozilla.com) (Quit: Lost terminal)
  1199. # [10:38] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1200. # [10:38] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  1201. # [10:38] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
  1202. # [10:39] * Joins: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP)
  1203. # [10:40] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  1204. # [10:40] <Optimizer> fryn: I have submitted 2 bugs, bug 764727 and bug 764728
  1205. # [10:41] * Joins: nli (nli@moz-59682A1.dmz.scl3.mozilla.com)
  1206. # [10:41] * Joins: protz (protz@moz-E29D2A15.inria.fr)
  1207. # [10:41] * Quits: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP) (Ping timeout)
  1208. # [10:41] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Connection reset by peer)
  1209. # [10:41] * Joins: edmorley (edmorley@moz-E62685CD.range109-152.btcentralplus.com)
  1210. # [10:42] * Joins: kaie2 (kaie@moz-F676C66D.dip.t-dialin.net)
  1211. # [10:43] * Joins: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP)
  1212. # [10:43] <edmorley> Ms2ger: good morning :-)
  1213. # [10:43] * Quits: kaie (kaie@moz-4EABD8C7.dip.t-dialin.net) (Ping timeout)
  1214. # [10:43] * kaie2 is now known as kaie
  1215. # [10:43] <Ms2ger> GOod morning, edmorley :)
  1216. # [10:43] * Joins: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com)
  1217. # [10:44] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1218. # [10:44] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1219. # [10:44] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
  1220. # [10:44] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1221. # [10:44] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
  1222. # [10:44] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1223. # [10:44] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1224. # [10:45] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1225. # [10:53] * Joins: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP)
  1226. # [10:54] * Joins: raph (AndChat501@moz-A8A9D5A2.fbx.proxad.net)
  1227. # [10:54] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
  1228. # [10:54] * Quits: raphc (AndChat501@7ADB6B9E.7F75B59F.B3F72630.IP) (Ping timeout)
  1229. # [10:56] * Quits: Fallen (Fallen@moz-F0262F50.ch) (Ping timeout)
  1230. # [10:56] <Yoric> Hum.
  1231. # [10:56] <Yoric> How bad do we want our code to work on non-MacOS X BSD?
  1232. # [10:56] * Yoric assumes bad enough.
  1233. # [10:57] <Ms2ger> gaston wants it :)
  1234. # [10:57] * Quits: Unfocused (u2622@moz-160C58C6.com) (Input/output error)
  1235. # [10:57] * Quits: jaws (u2871@moz-160C58C6.com) (Input/output error)
  1236. # [10:57] * Quits: ttaubert (u2620@moz-160C58C6.com) (Input/output error)
  1237. # [10:57] * Quits: daleharvey (u513@moz-160C58C6.com) (Client exited)
  1238. # [10:57] * Quits: NimeshNeema (u2689@moz-160C58C6.com) (Client exited)
  1239. # [10:57] * Quits: sid0 (u2934@moz-160C58C6.com) (Input/output error)
  1240. # [10:57] * Quits: felipe (u2734@moz-160C58C6.com) (Input/output error)
  1241. # [10:57] <gaston> yes, where , what, how ?
  1242. # [10:57] * Joins: Fallen (Fallen@moz-F0262F50.ch)
  1243. # [10:58] <Ms2ger> Yoric, ^
  1244. # [10:58] <gaston> Yoric: i'll come and hunt you if it breaks :) does that answer your question ?
  1245. # [10:58] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
  1246. # [10:58] <Yoric> :)
  1247. # [10:58] <gaston> (what code are we talking about, btw ? :)
  1248. # [10:58] <Yoric> Oh, nothing very important, just file I/O :)
  1249. # [10:58] <gaston> ah. barely used in those cloud days
  1250. # [10:59] <Yoric> I just realized that |dirent| is not the same across all BSDs.
  1251. # [10:59] <Yoric> In particular, field |d_type| is not always present.
  1252. # [10:59] <Yoric> And there does not seem to be a macro that tells me whether it is.
  1253. # [10:59] * Joins: daleharvey (u513@moz-160C58C6.com)
  1254. # [10:59] <gaston> let me check
  1255. # [11:00] <gaston> its present on openbsd at least
  1256. # [11:01] * Quits: raph (AndChat501@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  1257. # [11:01] * Joins: raphc (AndChat501@moz-A8A9D5A2.fbx.proxad.net)
  1258. # [11:01] * Quits: raphc (AndChat501@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1259. # [11:01] <gaston> http://pubs.opengroup.org/onlinepubs/009695399/basedefs/dirent.h.html doesnt specify it
  1260. # [11:01] <gaston> netbsd has it
  1261. # [11:02] <Yoric> Also present on FreeBSD.
  1262. # [11:02] <gaston> freebsd too
  1263. # [11:02] <Yoric> Ok, so it is present on OpenBSD, FreeBSD, NetBSD, MacOS X, as well as Linux.
  1264. # [11:02] <gaston> i wonder if there's any unix without it..
  1265. # [11:02] <Yoric> How bad are people going to scream at me if I assume that it is always present and it breaks on RandomBSD?
  1266. # [11:02] <gaston> that kind of stuff dates from ages ago
  1267. # [11:03] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
  1268. # [11:03] <glandium> gaston: randomBSD from 20 years ago, maybe ;)
  1269. # [11:03] <Yoric> Could you also check if you have d_namlen?
  1270. # [11:03] <Callek> glandium: |yum info dirent| isn't found in cent6.2 :-P
  1271. # [11:03] * Joins: lahabana (Mibbit@moz-CAA587FF.imag.fr)
  1272. # [11:03] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1273. # [11:04] <gaston> Yoric: what about using stat() which should be portable ?
  1274. # [11:04] <Yoric> Much slower.
  1275. # [11:04] <Yoric> i.e. twice the I/O
  1276. # [11:04] <Callek> ooo wtf am I talking about really
  1277. # [11:04] <Callek> ;-)
  1278. # [11:04] * Callek walks away into his corner
  1279. # [11:04] <gaston> d_namlen is here too
  1280. # [11:05] <glandium> Yoric: you could have a stat() fallback, though
  1281. # [11:05] <Yoric> glandium: Sure.
  1282. # [11:05] <Yoric> glandium: But only if I can detect that I need it.
  1283. # [11:05] <Yoric> gaston: Thanks.
  1284. # [11:06] <Yoric> I will assume that everybody has d_namlen for the moment, and if some ObscureBSD user comes after me, I will improvise.
  1285. # [11:06] <gaston> Yoric: feedback? me patch if you want proactive testing ;)
  1286. # [11:06] <lahabana> Oups I did a fail on bugzilla
  1287. # [11:06] <lahabana> do you know how I can delete an attachement
  1288. # [11:06] * glazou is now known as glazou_afk
  1289. # [11:06] <lahabana> cause I posted on the wrong bug
  1290. # [11:06] <glob> lahabana, just mark it as obsolete with a comment
  1291. # [11:07] <glob> lahabana, attachments _can_ be deleted, but only for security/privacy reasons
  1292. # [11:07] <lahabana> ok
  1293. # [11:07] <Yoric> gaston: with pleasure
  1294. # [11:07] <Yoric> thanks
  1295. # [11:08] <Optimizer> is there a way to get requestanimationframe without using window ?
  1296. # [11:08] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1297. # [11:08] <Optimizer> mozRequestAnimationFrame
  1298. # [11:08] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1299. # [11:08] * Joins: ttaubert (u2620@moz-160C58C6.com)
  1300. # [11:08] <lahabana> thx glob
  1301. # [11:09] * Joins: felipe (u2734@moz-160C58C6.com)
  1302. # [11:09] <glob> lahabana, yw; fyi if you _do_ need to get an attachment removed, file a bug in the bugzilla.mozilla.org product, or ask on #bmo
  1303. # [11:10] * Joins: sid0 (u2934@moz-160C58C6.com)
  1304. # [11:10] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  1305. # [11:10] <lahabana> ok thx
  1306. # [11:11] <lahabana> I should be more cautious sometimes
  1307. # [11:11] <glob> lahabana, don't worry about it, happens a lot :)
  1308. # [11:14] * Joins: jaws (u2871@moz-160C58C6.com)
  1309. # [11:15] * Joins: NimeshNeema (u2689@moz-160C58C6.com)
  1310. # [11:15] <NeilAway> ok, whose silly idea was it to use MOZ_ASSERT(foo); if (!foo) return NS_ERROR_UNEXPECTED;
  1311. # [11:15] <StevenLee> hi all, I got a "Date" object from javascript. How can I get the UTC information from this object?
  1312. # [11:15] * Quits: alexis (alexis@moz-261A0603.lolnet.org) (Ping timeout)
  1313. # [11:17] <NeilAway> StevenLee: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/getTime
  1314. # [11:18] <gaston> Yoric: http://cboard.cprogramming.com/linux-programming/96242-checking-file-type-c-program.html
  1315. # [11:18] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  1316. # [11:18] <StevenLee> NeilAway: But I am in c++ code. I can only see JSObject.
  1317. # [11:18] <gaston> Yoric: according to that i'm not 100% sure you can 'trust' d_type even on linux
  1318. # [11:18] <Yoric> That sounds very surprising.
  1319. # [11:19] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1320. # [11:19] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  1321. # [11:19] * Fallen is now known as Fallen|away
  1322. # [11:19] <gaston> but i suppose already lots of code somewhat depend on that
  1323. # [11:19] <gaston> as for the 'detection' of its presence, a configure check should do it non
  1324. # [11:19] <gaston> ?
  1325. # [11:21] <Optimizer> is there a way to get mozRequestAnimationFrame without using window ?
  1326. # [11:21] <Yoric> gaston: If I recall correctly, the version of autoconf we use is too old to detect a number of things, including presence of fields.
  1327. # [11:21] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  1328. # [11:22] <gaston> ugh
  1329. # [11:22] <gaston> checking for st_blksize in struct stat... yes
  1330. # [11:22] <gaston> :)
  1331. # [11:23] * glazou_afk is now known as glazou
  1332. # [11:23] <NeilAway> StevenLee: sorry, you didn't say that
  1333. # [11:23] <NeilAway> Optimizer: what would be the point?
  1334. # [11:24] <gaston> interesting, that check is in configure but not configure.in so it might be one of the autohell defaults check
  1335. # [11:24] <StevenLee> NeilAway: thanks, I should give that information.
  1336. # [11:24] <Optimizer> NeilAway: I am inside an xul iframe, and I have reference to the document
  1337. # [11:24] <Optimizer> will doc.defaultView.mozRequestAnimationFrame work ?
  1338. # [11:25] <NeilAway> Optimizer: .defaultView gives you the window
  1339. # [11:25] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1340. # [11:25] <Optimizer> yes, so will that work ?
  1341. # [11:27] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  1342. # [11:27] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1343. # [11:29] <Yoric> gaston: Oh, great... and the type of d_namlen is not fixed...
  1344. # [11:32] <gaston> http://sourceware.org/bugzilla/show_bug.cgi?id=6894 :)
  1345. # [11:33] <gaston> http://cygwin.com/ml/cygwin/2005-04/msg00974.html <- cygwin doesnt have them either but i'm not sure its relevant
  1346. # [11:33] <Yoric> Arf, we have people building under cygwin, too.
  1347. # [11:34] * Yoric needs to take a long, deep, breath.
  1348. # [11:34] <gaston> and the reply to that mail refers to the opengroups page about dirent saying that one should only rely on d_name being present
  1349. # [11:34] * gaston pats Yoric on the back
  1350. # [11:34] <gaston> that's the price of portability :)
  1351. # [11:35] <gaston> maybe that was fixed since then in cygwin, but who knows the version one can use ..
  1352. # [11:37] <gaston> even linus torvalds wanted d_namlen to disappear :) (back to 1995, http://lkml.indiana.edu/hypermail/linux/kernel/9506/0033.html)
  1353. # [11:37] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1354. # [11:37] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1355. # [11:38] <Yoric> Ok, then let's forget about that one.
  1356. # [11:38] * Quits: dao (dao@moz-6179310A.superkabel.de) (Ping timeout)
  1357. # [11:38] <gaston> http://cygwin.com/ml/cygwin/2005-04/msg01017.html <- apparently cygwin didnt want d_type
  1358. # [11:38] <Yoric> And for the final trick... finding out the length of array d_name!
  1359. # [11:38] * Joins: dao (dao@moz-6179310A.superkabel.de)
  1360. # [11:39] <glandium> Yoric: in the end, it would just be simpler to do it in C++
  1361. # [11:39] <Yoric> glandium: I know.
  1362. # [11:39] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1363. # [11:39] <Yoric> glandium: I have written most of this in C++ about 4 months ago :)
  1364. # [11:40] <darktrojan> why can't all our platforms be like linux ... push to tests ready to start in 10 minutes
  1365. # [11:40] <glandium> Yoric: now you just have proof that js-ctypes alone is not really sustainable
  1366. # [11:40] <NeilAway> Optimizer: sorry, was distracted, should work, I think
  1367. # [11:40] <Optimizer> okay, thanks
  1368. # [11:40] <glandium> darktrojan: mac got a whole lot better recently
  1369. # [11:40] <gaston> Yoric: what bug is it btw ?
  1370. # [11:40] <Optimizer> btw, does your normal nick contains away, or is it the one you put when you are away ?
  1371. # [11:41] <Yoric> gaston: bug 764436
  1372. # [11:41] <gaston> thx
  1373. # [11:42] <gaston> hmm
  1374. # [11:43] * NeilAway finds a bug in pastebin
  1375. # [11:43] <gaston> http://www.delorie.com/gnu/docs/glibc/libc_270.html says that d_type is 'a BSD extension. The symbol _DIRENT_HAVE_D_TYPE is defined if this member is available.'
  1376. # [11:43] <gaston> oh course the corresponding #define onlyapplies to glibc :)
  1377. # [11:43] <Yoric> Yeah :)
  1378. # [11:44] <NeilAway> Optimizer: well, a) I got bored of /away all the time, so I stopped using it, b) I'm using an old version of ChatZilla which has a reconnect bug which occurs less if I'm away
  1379. # [11:44] <Optimizer> oh :)
  1380. # [11:44] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Connection reset by peer)
  1381. # [11:45] <NeilAway> eeek, why am I getting LNK4098 for LIBCMTD?
  1382. # [11:46] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  1383. # [11:46] * glob is now known as glob|away
  1384. # [11:47] <glandium> NeilAway: some things compiled with /Mt and others with /Md ?
  1385. # [11:47] <glandium> /MT and /MD, even
  1386. # [11:48] * Joins: Goldorak (chatzilla@FB812513.4F56AF4A.187A1082.IP)
  1387. # [11:49] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Ping timeout)
  1388. # [11:50] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
  1389. # [11:51] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
  1390. # [11:51] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
  1391. # [11:52] <Yoric> glandium: I suspect I will chat about this with taras next time we have a 1:1.
  1392. # [11:52] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1393. # [11:54] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
  1394. # [11:55] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1395. # [11:56] <NeilAway> glandium: yeah, but I'm just relinking libxul...
  1396. # [11:58] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1397. # [11:58] * Quits: dzbarsky1 (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
  1398. # [11:59] <Ms2ger> ehsan, that's a lot of MOZ_FINALs
  1399. # [11:59] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
  1400. # [12:00] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1401. # [12:00] * Quits: cpearce (chatzilla@moz-E5C9EA4F.xdsl.xnet.co.nz) (Ping timeout)
  1402. # [12:05] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  1403. # [12:07] * Joins: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net)
  1404. # [12:08] * Quits: dao (dao@moz-6179310A.superkabel.de) (Ping timeout)
  1405. # [12:08] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
  1406. # [12:09] * Joins: surkov (surkov@moz-555D43BF.pool.ukrtel.net)
  1407. # [12:09] * Joins: dao (dao@moz-6179310A.superkabel.de)
  1408. # [12:09] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1409. # [12:09] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1410. # [12:10] * Quits: surkov (surkov@moz-555D43BF.pool.ukrtel.net) (Quit: surkov)
  1411. # [12:10] * ewong is now known as ewong|away
  1412. # [12:11] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1413. # [12:13] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Quit: Fleeing the scene)
  1414. # [12:14] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
  1415. # [12:15] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1416. # [12:15] * Joins: victorporof (victorporo@301399A.F695A43D.79933D60.IP)
  1417. # [12:15] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1418. # [12:15] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
  1419. # [12:16] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1420. # [12:16] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Quit: Fleeing the scene)
  1421. # [12:16] * glob|away is now known as glob
  1422. # [12:16] * glob is now known as glob|away
  1423. # [12:17] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1424. # [12:17] * Joins: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP)
  1425. # [12:18] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
  1426. # [12:19] * Joins: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP)
  1427. # [12:19] * Quits: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net) (Ping timeout)
  1428. # [12:20] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
  1429. # [12:20] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1430. # [12:23] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
  1431. # [12:25] <atuljangra> !seen jdm
  1432. # [12:25] <firebot> jdm was last seen 5 days, 8 hours, 20 minutes and 46 seconds ago,
  1433. # [12:26] * Quits: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP) (Quit: This computer has gone to sleep)
  1434. # [12:30] * Quits: dao (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
  1435. # [12:30] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1436. # [12:31] * Quits: kdc (chatzilla@moz-6176CD61.no.shawcable.net) (Connection reset by peer)
  1437. # [12:32] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1438. # [12:32] * Joins: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP)
  1439. # [12:33] * Quits: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP) (Ping timeout)
  1440. # [12:36] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1441. # [12:38] * Joins: kennyluck (kennyluck@moz-9186F99D.dynamic.hinet.net)
  1442. # [12:40] * Joins: dao (dao@moz-6179310A.superkabel.de)
  1443. # [12:41] * Quits: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP) (Quit: This computer has gone to sleep)
  1444. # [12:41] * Joins: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP)
  1445. # [12:42] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  1446. # [12:47] * Quits: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1447. # [12:47] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1448. # [12:48] * Joins: gandalf (gandalf@moz-BA7E6F5A.neoplus.adsl.tpnet.pl)
  1449. # [12:50] * Joins: Mano (mano@moz-7E1DCE13.red.bezeqint.net)
  1450. # [12:51] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1451. # [12:51] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  1452. # [12:51] * Quits: rillian (giles@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
  1453. # [12:52] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  1454. # [12:52] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  1455. # [12:53] * Joins: smaug (chatzilla@moz-51B50B8E.elisa-mobile.fi)
  1456. # [12:53] * ChanServ sets mode: +o smaug
  1457. # [12:54] * Fallen|away is now known as Fallen
  1458. # [13:00] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
  1459. # [13:06] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1460. # [13:07] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  1461. # [13:08] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1462. # [13:11] * Quits: dao (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
  1463. # [13:13] * mattwoodrow is now known as mattwoodrow|away
  1464. # [13:14] * Quits: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com) (Ping timeout)
  1465. # [13:17] * Fallen is now known as Fallen|away
  1466. # [13:20] * Joins: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com)
  1467. # [13:22] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1468. # [13:23] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Ping timeout)
  1469. # [13:25] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  1470. # [13:26] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  1471. # [13:27] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Quit: bye)
  1472. # [13:31] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  1473. # [13:31] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601175215])
  1474. # [13:32] * Joins: graememcc (chatzilla@moz-7585A995.range86-173.btcentralplus.com)
  1475. # [13:32] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1476. # [13:32] <@smaug> in general, why should one use executeSoon and not setTimeout(foo, 0)
  1477. # [13:34] <Unfocused> it looks nicer
  1478. # [13:35] <Unfocused> also, setTimeout(foo, 0) is subject to the minimum timeout, whereas executeSoon isn't
  1479. # [13:35] * Quits: ircloggr (nodebot@moz-77B5BE05.compute-1.amazonaws.com) (Client exited)
  1480. # [13:36] * Quits: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP) (Ping timeout)
  1481. # [13:36] * Joins: ircloggr (nodebot@moz-558E56F5.compute-1.amazonaws.com)
  1482. # [13:36] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1483. # [13:37] * Joins: joe_walk_ (joe_walker@moz-15405DDA.cable.virginmedia.com)
  1484. # [13:37] * Quits: joe_walk_ (joe_walker@moz-15405DDA.cable.virginmedia.com) (Input/output error)
  1485. # [13:39] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1486. # [13:39] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  1487. # [13:40] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  1488. # [13:41] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  1489. # [13:42] * Joins: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP)
  1490. # [13:46] * Joins: a-865_ (fmcz@moz-A5D13CA.cable.mindspring.com)
  1491. # [13:46] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
  1492. # [13:47] * a-865_ is now known as a-865
  1493. # [13:47] * nli is now known as nli|away
  1494. # [13:48] * Quits: mreavy (chatzilla@B05600D2.3F4E4C13.AF6F698.IP) (Ping timeout)
  1495. # [13:49] * sheeri-afk is now known as sheeri
  1496. # [13:49] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  1497. # [13:50] * Joins: rillian (giles@A5087023.2354C43D.D8E68FF6.IP)
  1498. # [13:51] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  1499. # [13:51] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  1500. # [13:52] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1501. # [13:52] * AutomatedTester is now known as AutomatedTester|away
  1502. # [13:53] * sheeri is now known as sheeri-afk
  1503. # [13:54] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  1504. # [13:54] * Joins: janv (varga@moz-AEB6C73D.o2inet.sk)
  1505. # [13:58] * Quits: @smaug (chatzilla@moz-51B50B8E.elisa-mobile.fi) (Connection reset by peer)
  1506. # [13:58] * Joins: smaug (chatzilla@moz-51B50B8E.elisa-mobile.fi)
  1507. # [13:58] * ChanServ sets mode: +o smaug
  1508. # [13:58] * Quits: Optimizer (Instantbir@1AA06BBB.7CD8457F.2AB48280.IP) (Ping timeout)
  1509. # [13:58] * Joins: dao (dao@moz-6179310A.superkabel.de)
  1510. # [13:59] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1511. # [14:00] * Quits: gandalf (gandalf@moz-BA7E6F5A.neoplus.adsl.tpnet.pl) (Ping timeout)
  1512. # [14:02] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1513. # [14:02] * Joins: Optimizer (Instantbir@988B41AE.452E4AEE.2AB48280.IP)
  1514. # [14:03] * Fallen|away is now known as Fallen
  1515. # [14:04] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Ping timeout)
  1516. # [14:04] * Joins: gandalf (gandalf@moz-DF1CA539.neoplus.adsl.tpnet.pl)
  1517. # [14:05] * Joins: mr_wibble (Mibbit@5D8171C0.203CA070.B580DEC.IP)
  1518. # [14:05] * bhearsum|afk is now known as bhearsum
  1519. # [14:05] * Quits: janv (varga@moz-AEB6C73D.o2inet.sk) (Quit: This computer has gone to sleep)
  1520. # [14:06] * Quits: mr_wibble (Mibbit@5D8171C0.203CA070.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1521. # [14:06] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1522. # [14:06] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1523. # [14:08] * Joins: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP)
  1524. # [14:08] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1525. # [14:08] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  1526. # [14:08] * Joins: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1527. # [14:08] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1528. # [14:09] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  1529. # [14:09] <@smaug> what is dumping Can't find symbol 'glEGLImageTargetTexture2DOES' to terminal
  1530. # [14:09] <@smaug> BenWa: ^
  1531. # [14:09] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  1532. # [14:09] * Joins: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is)
  1533. # [14:10] * Quits: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1534. # [14:10] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1535. # [14:10] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  1536. # [14:10] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1537. # [14:11] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Ping timeout)
  1538. # [14:13] * Joins: armenzg (armenzg@89CF8FE3.5BCEC6DB.DA78B690.IP)
  1539. # [14:14] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1540. # [14:16] * Joins: kmoir-afk (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  1541. # [14:16] * Quits: Stan (Stan@moz-960EC0CD.dip.t-dialin.net) (Ping timeout)
  1542. # [14:16] * kmoir-afk is now known as kmoir
  1543. # [14:16] * Joins: JeroenDeDauw (j@moz-40DBCE71.dip.t-dialin.net)
  1544. # [14:18] * sheeri-afk is now known as sheeri
  1545. # [14:18] * Joins: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net)
  1546. # [14:20] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1547. # [14:21] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  1548. # [14:22] * Joins: Yoric (Yoric@moz-A8A9D5A2.fbx.proxad.net)
  1549. # [14:23] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  1550. # [14:23] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1551. # [14:23] * Quits: JeroenDeDauw (j@moz-40DBCE71.dip.t-dialin.net) (Quit: Leaving.)
  1552. # [14:25] <@smaug> who can I kick
  1553. # [14:25] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  1554. # [14:26] * armenzg is now known as armenzg_brb
  1555. # [14:26] * Quits: armenzg_brb (armenzg@89CF8FE3.5BCEC6DB.DA78B690.IP) (Input/output error)
  1556. # [14:26] * Joins: armenzg_brb (armenzg@89CF8FE3.5BCEC6DB.DA78B690.IP)
  1557. # [14:26] <@smaug> mrbkap it seems
  1558. # [14:27] <AryehGregor> Why does nsDocumentFragment inherit from nsGenericElement? Why, why, why?
  1559. # [14:28] * Quits: armenzg_brb (armenzg@89CF8FE3.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1560. # [14:28] * rail_away is now known as rail
  1561. # [14:28] <@smaug> that is very annoying indeed
  1562. # [14:28] <@smaug> although it simplifies implementation quite a bit
  1563. # [14:29] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
  1564. # [14:30] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  1565. # [14:31] * Joins: dcamp (dave@moz-D7A133BF.sw.biz.rr.com)
  1566. # [14:32] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  1567. # [14:33] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  1568. # [14:33] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
  1569. # [14:35] * Quits: dao (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
  1570. # [14:36] * Quits: alexdmt (Mibbit@moz-9413B137.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  1571. # [14:37] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  1572. # [14:39] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1573. # [14:39] * Quits: gandalf (gandalf@moz-DF1CA539.neoplus.adsl.tpnet.pl) (Ping timeout)
  1574. # [14:39] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1575. # [14:40] <atuljangra> !seen ehsan
  1576. # [14:40] <atuljangra> !seen jdm
  1577. # [14:42] <Unfocused> !seenfirebot
  1578. # [14:43] * Quits: @smaug (chatzilla@moz-51B50B8E.elisa-mobile.fi) (Ping timeout)
  1579. # [14:43] * Joins: gandalf (gandalf@moz-F0B8B537.neoplus.adsl.tpnet.pl)
  1580. # [14:43] <capella> awol
  1581. # [14:43] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1582. # [14:43] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  1583. # [14:43] * Joins: alexdmt (Mibbit@moz-9413B137.grenet.fr)
  1584. # [14:43] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1585. # [14:45] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Ping timeout)
  1586. # [14:47] * Quits: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net) (Quit: Leaving)
  1587. # [14:47] * Joins: dao (dao@moz-6179310A.superkabel.de)
  1588. # [14:48] * AutomatedTester|away is now known as AutomatedTester
  1589. # [14:50] * Joins: tchevalier (Instantbir@moz-BEF161E0.w92-143.abo.wanadoo.fr)
  1590. # [14:54] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  1591. # [14:55] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
  1592. # [14:55] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  1593. # [14:55] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1594. # [14:56] * Joins: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net)
  1595. # [14:56] * Joins: dao1 (dao@moz-6179310A.superkabel.de)
  1596. # [14:56] * Quits: dao (dao@moz-6179310A.superkabel.de) (Ping timeout)
  1597. # [14:56] <AryehGregor> So if we need a name for something that could be either an element or docfrag, what shall it be?
  1598. # [14:57] <AryehGregor> "NodeWithArbitraryChildren"? "NodeWithChildren"? "NodeThatCanHaveChildren"? "FertileNode"?
  1599. # [14:57] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
  1600. # [14:57] <Ms2ger> I like FertileNode
  1601. # [14:57] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1602. # [14:58] <AryehGregor> So do I!
  1603. # [14:58] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  1604. # [14:58] * Quits: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1605. # [14:59] * Joins: marco (marco@9274CFB4.A00BAEB.10DC0B64.IP)
  1606. # [15:00] <marco> what's missing to support mozNotification on desktop systems?
  1607. # [15:00] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1608. # [15:01] * catlee-away is now known as catlee-buildduty
  1609. # [15:03] <Unfocused> marco: last i heard, a decent UX spec
  1610. # [15:04] <marco> Unfocused, why don't we use nsIAlertsService that already supports all the platforms?
  1611. # [15:04] <AryehGregor> Ms2ger, so how hard would it be anyway to make nsDocumentFragment inherit from nsIContent instead of nsGenericElement? What would be the best way to do it? (Let's leave making it not inherit from nsIContent as a separate project.)
  1612. # [15:05] <Unfocused> as i said, decent UX :)
  1613. # [15:05] * Quits: Mano (mano@moz-7E1DCE13.red.bezeqint.net) (Ping timeout)
  1614. # [15:05] <AryehGregor> Make another class that implements all the child-related methods for both, and have nsGenericElement and nsDocumentFragment both inherit from that?
  1615. # [15:06] * Quits: mwu (mwu@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1616. # [15:06] * Quits: ashish (ashish@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  1617. # [15:07] * Joins: ashish (ashish@moz-59682A1.dmz.scl3.mozilla.com)
  1618. # [15:07] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1619. # [15:08] <Unfocused> notifications from sites need a way to dismiss alerts, make them silent, make it so sites can't spam you, etc
  1620. # [15:08] * jmaher|afk is now known as jmaher
  1621. # [15:08] <Unfocused> nsIAlertsService doesn't help with any of that
  1622. # [15:08] <AryehGregor> . . . also, wtf, nsGenericElement doesn't actually inherit nsIDOMNode in any way, only its child classes do . . . this is a mess.
  1623. # [15:08] * Quits: espindola (espindola@moz-380E4314.dsl.teksavvy.com) (Client exited)
  1624. # [15:08] <Unfocused> (also, i kinda just sucks in general)
  1625. # [15:09] <marco> Unfocused, ok :)
  1626. # [15:09] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1627. # [15:09] * Joins: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk)
  1628. # [15:10] * mjschranz_away is now known as mjschranz
  1629. # [15:10] * Joins: espindola (espindola@744A4623.3F4AF2B6.412CF160.IP)
  1630. # [15:11] * Joins: armenzg_brb (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  1631. # [15:11] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
  1632. # [15:11] * armenzg_brb is now known as armenzg
  1633. # [15:12] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1634. # [15:12] <Ms2ger> AryehGregor, yeah, something like
  1635. # [15:12] <Ms2ger> DocumentFragment Element
  1636. # [15:12] <Ms2ger> \ /
  1637. # [15:12] <Ms2ger> FertileNode
  1638. # [15:12] <Ms2ger> |
  1639. # [15:12] <Ms2ger> nsIContent
  1640. # [15:12] <Ms2ger> I guess
  1641. # [15:13] <AryehGregor> And FertileNode should be public like dom::Element, or hidden away in src?
  1642. # [15:13] <AryehGregor> It's a quite silly name.
  1643. # [15:13] <AryehGregor> We could call it ElementOrFragment.
  1644. # [15:13] <AryehGregor> That also makes it clear that documents aren't included.
  1645. # [15:13] <Ms2ger> That's probably less silly :)
  1646. # [15:13] <Ms2ger> Hmm
  1647. # [15:13] <AryehGregor> dom::ElementOrFragment, I guess? Feh.
  1648. # [15:14] <AryehGregor> Then nsGenericElement should inherit nsIDOMElement directly.
  1649. # [15:14] * Quits: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.9/20120422230342])
  1650. # [15:14] * AryehGregor expects this to be an hour of code changes followed by days of tracking down the cause of compiler errors
  1651. # [15:14] <NeilAway> AryehGregor: because of the way MI is painful, only concrete classes implement nsIDOMNode
  1652. # [15:14] <Ms2ger> I'd make dom::Element inherit from dom::ElementOrFragment, so, public
  1653. # [15:15] <AryehGregor> NeilAway, why would MI be relevant if nsDocumentFragment didn't inherit from nsGenericElement?
  1654. # [15:15] <AryehGregor> Because of nsIDOMHTMLElement, I guess you're saying.
  1655. # [15:15] <AryehGregor> And so on.
  1656. # [15:15] <AryehGregor> Okay, makes sense.
  1657. # [15:15] <NeilAway> AryehGregor: no, it's relevent to why nsGenericElement doesn't inherit nsIDOMNode in any way
  1658. # [15:15] <Ms2ger> One day we'll just kill nsIDOMHTMLElement
  1659. # [15:15] <NeilAway> Ms2ger: won't you have to spec that first?
  1660. # [15:16] <NeilAway> AryehGregor: no, it applies to any inheriting interface
  1661. # [15:16] <AryehGregor> NeilAway, right, I just hadn't thought about the fact that even if nsDocumentFragment didn't inherit from it, nsHTMLElement/nsSVGElement/etc. still would need to inherit from nsIDOMElement differently.
  1662. # [15:16] <Ms2ger> NeilAway, new DOM bindings will make script not see the xpidl interface
  1663. # [15:16] * Joins: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net)
  1664. # [15:16] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
  1665. # [15:16] * Joins: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP)
  1666. # [15:16] * Joins: gfritzsche (gfritzsche@moz-BA7521C4.dynamic.qsc.de)
  1667. # [15:17] * Quits: dcamp (dave@moz-D7A133BF.sw.biz.rr.com) (Quit: Leaving...)
  1668. # [15:17] <AryehGregor> NeilAway, only if the inheriting interface would inherit from nsIDOMNode in a different way, right? Like if we had nsHTMLElement that was specialized as nsGreenHTMLElement and nsMauveHTMLElement for whatever reason, it would still be fine to have nsHTMLElement inherit from nsIDOMHTMLElement.
  1669. # [15:17] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  1670. # [15:17] <NeilAway> Ms2ger: but at that point you can kill nsIDOMNode too, thus hiding the problem
  1671. # [15:17] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
  1672. # [15:17] * Joins: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP)
  1673. # [15:17] <Ms2ger> Yeah
  1674. # [15:18] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1675. # [15:18] <NeilAway> AryehGregor: ok, so let's take a real example
  1676. # [15:18] * Quits: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
  1677. # [15:18] * Joins: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP)
  1678. # [15:18] * Joins: bholley (anonymous@moz-D17ABE86.pools.arcor-ip.net)
  1679. # [15:18] * Quits: bholley (anonymous@moz-D17ABE86.pools.arcor-ip.net) (Quit: bholley)
  1680. # [15:18] <NeilAway> AryehGregor: nsHTMLInputElement implements nsIDOMHTMLInputElement, which inherits from nsIDOMHTMLElement, nsIDOMElement and nsIDOMNode, or something like that
  1681. # [15:19] <AryehGregor> Yes, right, I forgot that there are so many more specialized nsIDOM*Element.
  1682. # [15:19] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
  1683. # [15:19] * Joins: bholley (anonymous@moz-D17ABE86.pools.arcor-ip.net)
  1684. # [15:19] <AryehGregor> I think I get the point, I just didn't realize the specifics.
  1685. # [15:19] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1686. # [15:19] <NeilAway> AryehGregor: now as soon as any of nsHTMLInputElement's ancestors implement any of those interfaces, you now have mutiple inheritance of that interface, once via (say) nsGenericElement, and once via nsIDOMHTMLInputElement
  1687. # [15:19] <AryehGregor> Right, right, I see what you're saying.
  1688. # [15:19] <NeilAway> AryehGregor: and this gets confusing and also bloats the vtables
  1689. # [15:19] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
  1690. # [15:19] * Joins: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP)
  1691. # [15:20] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  1692. # [15:20] * Quits: gandalf (gandalf@moz-F0B8B537.neoplus.adsl.tpnet.pl) (Ping timeout)
  1693. # [15:20] * glob|away is now known as glob
  1694. # [15:21] * Joins: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP)
  1695. # [15:21] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
  1696. # [15:21] * jfkthame_ is now known as jfkthame
  1697. # [15:22] * Joins: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP)
  1698. # [15:22] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
  1699. # [15:22] * jfkthame_ is now known as jfkthame
  1700. # [15:22] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1701. # [15:23] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
  1702. # [15:23] <AryehGregor> Ms2ger, do you think this is a worthwhile idea, assuming it doesn't break non-gcc compilers? https://hg.mozilla.org/try/rev/096b96d78ac1
  1703. # [15:23] <AryehGregor> I caught one trivial incorrect use of AsElement on an Element.
  1704. # [15:23] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  1705. # [15:23] * ChanServ sets mode: +o ehsan
  1706. # [15:24] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1707. # [15:24] <Ms2ger> Element* AsElement() const?
  1708. # [15:24] * Joins: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP)
  1709. # [15:24] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
  1710. # [15:24] * jfkthame_ is now known as jfkthame
  1711. # [15:24] <AryehGregor> ?
  1712. # [15:25] <Ms2ger> Surely AsElement() isn't const
  1713. # [15:25] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1714. # [15:25] * Quits: philor|away (philor@moz-638273A8.my-nick.name) (Ping timeout)
  1715. # [15:25] * Quits: mikeh|afk (mikeh@2862C039.D13A81C6.39413EC0.IP) (Ping timeout)
  1716. # [15:25] * Joins: gandalf (gandalf@moz-7B0DF62F.neoplus.adsl.tpnet.pl)
  1717. # [15:26] * Joins: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP)
  1718. # [15:26] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
  1719. # [15:26] * jfkthame_ is now known as jfkthame
  1720. # [15:26] <Ms2ger> Seems good to me, but you'd have to ask a peer :)
  1721. # [15:26] * bwinton_away is now known as bwinton
  1722. # [15:26] <AryehGregor> Um, yeah, it's not.
  1723. # [15:26] <AryehGregor> Good point.
  1724. # [15:26] <AryehGregor> The override seems to work anyway!
  1725. # [15:26] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
  1726. # [15:26] * Joins: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP)
  1727. # [15:27] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1728. # [15:27] * Quits: smontagu (chatzilla@1E9B982B.BAF838BD.CC465D70.IP) (Ping timeout)
  1729. # [15:27] * Ms2ger blames C++
  1730. # [15:27] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1731. # [15:28] * Joins: jfkthame_ (jfkthame@728259D0.5BC345F5.9542EC20.IP)
  1732. # [15:28] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Connection reset by peer)
  1733. # [15:28] * jfkthame_ is now known as jfkthame
  1734. # [15:29] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1735. # [15:29] * Joins: IRCMonkey23065 (philor@moz-638273A8.my-nick.name)
  1736. # [15:31] * IRCMonkey23065 is now known as philor
  1737. # [15:31] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  1738. # [15:31] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1739. # [15:32] * philor is now known as IRCMonkey53441
  1740. # [15:33] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  1741. # [15:33] * IRCMonkey53441 is now known as philor
  1742. # [15:34] <Ms2ger> Morning, philor
  1743. # [15:34] * Ms2ger imports some range tests
  1744. # [15:34] * Quits: philor (philor@moz-638273A8.my-nick.name) (Connection reset by peer)
  1745. # [15:34] * Joins: jorendorff (jorendorff@moz-E54E06EF.hsd1.tn.comcast.net)
  1746. # [15:35] * kats|away is now known as kats
  1747. # [15:36] * mcote|afk is now known as mcote
  1748. # [15:36] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1749. # [15:37] <AryehGregor> What does MOZILLA_INTERNAL_API do?
  1750. # [15:37] <NeilAway> AryehGregor: a const method is always a viable override, although you could in that case use "using" to keep both methods
  1751. # [15:37] <Ms2ger> Something magic
  1752. # [15:37] <NeilAway> AryehGregor: it tells you whether you're going to be linked into libxul
  1753. # [15:38] <NeilAway> AryehGregor: well, not quite true
  1754. # [15:38] <NeilAway> AryehGregor: it tells you if you need to link to libxul
  1755. # [15:38] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1756. # [15:38] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  1757. # [15:39] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
  1758. # [15:39] * Joins: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP)
  1759. # [15:39] <NeilAway> AryehGregor: since not much is actually exported from libxul, you can use it to tell whether the link is going to fail
  1760. # [15:40] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  1761. # [15:40] * Parts: marco (marco@9274CFB4.A00BAEB.10DC0B64.IP) (Sto andando via)
  1762. # [15:40] <NeilAway> AryehGregor: if you're in a header, you don't want people accessing stuff when the link will fail because the symbol isn't exported from libxul
  1763. # [15:40] * Joins: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP)
  1764. # [15:40] <AryehGregor> I . . . completely didn't understand that, but that's okay, I'll cargo-cult it!
  1765. # [15:41] * Quits: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be) (Input/output error)
  1766. # [15:41] * cadecairos_away is now known as cadecairos
  1767. # [15:41] <NeilAway> AryehGregor: basically it's set if you have access to the symbols that don't get exported from libxul
  1768. # [15:41] * Joins: philor|away (philor@moz-638273A8.my-nick.name)
  1769. # [15:42] * philor|away is now known as philor
  1770. # [15:42] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/15aaf2a0cb1d - Ehsan Akhgari - Bug 764587 - Do not throttle the download of a complete mar if we fall back to a complete update after attempting to stage a partial update; r=rstrong
  1771. # [15:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/330f6f82f913 - Ehsan Akhgari - Bug 760577 - Part 1: Keep the update files around when an update has been staged; r=rstrong
  1772. # [15:42] <Ms2ger> Failed: 4907
  1773. # [15:42] <Ms2ger> \o/
  1774. # [15:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/4a5680646fe1 - Ehsan Akhgari - Bug 760577 - Part 2: Fall back to regular updates if the replacing step fails after we've staged an update; r=rstrong
  1775. # [15:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/3c9425ee3222 - Ehsan Akhgari - Bug 760577 - Part 3: Verify the fallback behavior on all the locked file tests; r=rstrong
  1776. # [15:42] <firebot> http://hg.mozilla.org/mozilla-central/rev/d5f72bc8b49d - Ehsan Akhgari - Bug 760577 - Part 4: Add full round-trip tests for keeping the mar file around and falling back to apply it at startup if replacing the application fails; r=rstrong
  1777. # [15:43] <firebot> http://hg.mozilla.org/mozilla-central/rev/12e5dbd60ed8 - Ehsan Akhgari - Bug 764269 - Handle symbolic links properly when copying the installation directory before staging an update; r=rstrong
  1778. # [15:43] <firebot> http://hg.mozilla.org/mozilla-central/rev/983b91e5aa17 - Ehsan Akhgari - Bug 757632 - Re-enable the test; r=rstrong
  1779. # [15:43] * philor is now known as IRCMonkey2315
  1780. # [15:43] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1781. # [15:44] * IRCMonkey2315 is now known as philor
  1782. # [15:44] <AryehGregor> Ms2ger, so do I want an ElementOrFragment.cpp too, to define all the relevant methods?
  1783. # [15:44] <AryehGregor> I guess there will be too many to put in the .h.
  1784. # [15:45] <AryehGregor> (I mean, I *could* . . .)
  1785. # [15:45] <Ms2ger> I'd prefer that
  1786. # [15:45] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1787. # [15:46] <AryehGregor> So should that go in content/base/src/, while the .h goes in content/base/public/, or what?
  1788. # [15:46] * Quits: dao1 (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
  1789. # [15:46] * rail is now known as rail-brb
  1790. # [15:48] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  1791. # [15:48] <edmorley> thanks for the m-c -> inbound merge :-)
  1792. # [15:49] * Joins: raph (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1793. # [15:49] <edmorley> err missed the key part, ehsan: ^ (although he's now not in the room, doh!)
  1794. # [15:50] <Ms2ger> AryehGregor, I guess
  1795. # [15:51] * Ms2ger waits for Range-surroundContents.html to finish
  1796. # [15:51] * Joins: dao (dao@moz-6179310A.superkabel.de)
  1797. # [15:51] * armenzg is now known as armenzg_brb
  1798. # [15:52] * Quits: raph (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1799. # [15:52] * Quits: dao (dao@moz-6179310A.superkabel.de) (Quit: Leaving.)
  1800. # [15:52] * Joins: dao (dao@moz-6179310A.superkabel.de)
  1801. # [15:54] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  1802. # [15:54] * Joins: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be)
  1803. # [15:54] * Joins: raph (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1804. # [15:54] * Quits: nhirata (nhirata.bu@moz-250E4BAA.dsl.static.sonic.net) (Quit: nhirata)
  1805. # [15:54] * Quits: dao (dao@moz-6179310A.superkabel.de) (Ping timeout)
  1806. # [15:55] * Quits: naveed (nihsanulla@moz-9277577A.bstnma.fios.verizon.net) (Input/output error)
  1807. # [15:56] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
  1808. # [15:57] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1809. # [15:57] * Quits: raph (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1810. # [15:58] * Quits: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
  1811. # [15:59] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
  1812. # [15:59] * Joins: ericjung (Mibbit@moz-5BEE8DFB.bstnma.fios.verizon.net)
  1813. # [15:59] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1814. # [16:00] * Joins: timdream (timdream@moz-1AB092B1.adsl.dynamic.seed.net.tw)
  1815. # [16:00] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1816. # [16:00] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1817. # [16:01] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
  1818. # [16:01] * Joins: mikeh|afk (mikeh@F2D29657.F60B0462.67AC9B1.IP)
  1819. # [16:01] * mikeh|afk is now known as mikeh
  1820. # [16:02] * AryehGregor passes Ms2ger some popcorn
  1821. # [16:02] <Ms2ger> Thanks
  1822. # [16:02] <edmorley> philor: if you haven't already seen... http://elvis314.wordpress.com/2012/06/14/what-is-so-special-about-267194/ hehe
  1823. # [16:02] * Quits: alexdmt (Mibbit@moz-9413B137.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  1824. # [16:02] * Quits: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP) (Ping timeout)
  1825. # [16:04] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  1826. # [16:04] * Quits: jorendorff (jorendorff@moz-E54E06EF.hsd1.tn.comcast.net) (Quit: jorendorff)
  1827. # [16:04] * armenzg_brb is now known as armenzg
  1828. # [16:05] * davehunt is now known as davehunt|away
  1829. # [16:05] * rail-brb is now known as rail
  1830. # [16:05] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1831. # [16:07] * Quits: Optimizer (Instantbir@988B41AE.452E4AEE.2AB48280.IP) (Ping timeout)
  1832. # [16:09] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
  1833. # [16:09] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1834. # [16:09] * Joins: kdc (chatzilla@moz-6176CD61.no.shawcable.net)
  1835. # [16:12] * ewong|sleep is now known as ewong
  1836. # [16:13] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  1837. # [16:13] * ChanServ sets mode: +o ehsan
  1838. # [16:13] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
  1839. # [16:13] * Quits: gandalf (gandalf@moz-7B0DF62F.neoplus.adsl.tpnet.pl) (Connection reset by peer)
  1840. # [16:14] * coop|afk is now known as coop
  1841. # [16:16] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  1842. # [16:16] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1843. # [16:16] * sheppy is now known as sheppy-afk
  1844. # [16:16] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1845. # [16:16] * Quits: lahabana (Mibbit@moz-CAA587FF.imag.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  1846. # [16:16] <ewong> has anyone encountered this? http://pastebin.mozilla.org/1662359 I was building TB.. on a Win7 (32bit) on MSVC2010
  1847. # [16:17] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
  1848. # [16:17] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Client exited)
  1849. # [16:17] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1850. # [16:18] * Joins: gandalf (gandalf@moz-7B0DF62F.neoplus.adsl.tpnet.pl)
  1851. # [16:20] * bz_sleep is now known as bz
  1852. # [16:20] <Jesse> ewong: are you building on a non-english system?
  1853. # [16:20] <ewong> Jesse: nope.. English Windows.. though my 'default location' is HK
  1854. # [16:20] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1855. # [16:21] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1856. # [16:21] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  1857. # [16:22] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1858. # [16:22] * Joins: Stan (Stan@moz-960EC0CD.dip.t-dialin.net)
  1859. # [16:22] <Jesse> there is non-ascii in hb-private.h around line 531
  1860. # [16:23] <Jesse> but it looks like UTF-8 to me
  1861. # [16:23] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1862. # [16:23] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1863. # [16:24] <Jesse> why the crap is MSVC trying to treat the file as code page 950 (~big5, an encoding for chinese)?
  1864. # [16:24] <Jesse> and then it has the nerve to tell you to "save the file in unicode"
  1865. # [16:24] <NeilAway> Jesse: his location is HK, so it might be his default OEM cp?
  1866. # [16:25] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Ping timeout)
  1867. # [16:25] * Quits: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1868. # [16:25] <Jesse> according to http://forums.codeblocks.org/index.php?topic=4890.0;wap2 "Microsoft's compiler requires a byte-order-mark to recognize it as a UTF-8 file."
  1869. # [16:26] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
  1870. # [16:26] <Jesse> so try adding a BOM?
  1871. # [16:27] <ewong> adding a BOM in that harfbuzz file?
  1872. # [16:28] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
  1873. # [16:28] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  1874. # [16:28] <Jesse> but apparently BOMs are unwelcome in the source tree: https://bugzilla.mozilla.org/show_bug.cgi?id=280656
  1875. # [16:29] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
  1876. # [16:29] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
  1877. # [16:29] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1878. # [16:30] * Quits: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is) (Ping timeout)
  1879. # [16:30] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1880. # [16:30] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
  1881. # [16:30] * Joins: evilpie (chatzilla@moz-FEDC9A23.pools.arcor-ip.net)
  1882. # [16:30] <Jesse> for even sillier reasons -- we can fix lxr!
  1883. # [16:30] * Quits: ericjung (Mibbit@moz-5BEE8DFB.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1884. # [16:30] * Joins: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP)
  1885. # [16:31] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  1886. # [16:31] <NeilAway> khuey: almost everything links to mozglue.dll right?
  1887. # [16:32] * Joins: sheppy (sheppy@F110CB42.6935A901.20065979.IP)
  1888. # [16:33] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  1889. # [16:36] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1890. # [16:36] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
  1891. # [16:36] <glandium> NeilAway: yes
  1892. # [16:37] * Quits: njn (chatzilla@moz-9DCFEC01.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120611185207])
  1893. # [16:37] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
  1894. # [16:38] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  1895. # [16:38] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
  1896. # [16:38] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1897. # [16:39] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
  1898. # [16:39] * Joins: overholt (overholt@38A27A70.790322F6.6A3AF4D7.IP)
  1899. # [16:39] * khuey|away is now known as khuey
  1900. # [16:40] * jlebar|away is now known as jlebar
  1901. # [16:42] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1902. # [16:42] <ewong> if bug #280656 means I can't add a BOM to the file.. then basically I'll have to figure an alternative?
  1903. # [16:43] * joduinn-afk is now known as joduinn-coffee
  1904. # [16:43] * Joins: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is)
  1905. # [16:44] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7b94359fb653 - Ben Hearsum - Backout bug 753022 because it is causing test failures.
  1906. # [16:45] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1907. # [16:47] * Joins: fabrice (fabrice@moz-104CC309.mv.mozilla.com)
  1908. # [16:49] * Joins: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk)
  1909. # [16:50] * Joins: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP)
  1910. # [16:50] * Joins: vikash (vikash@3E6E73A9.63F75DD7.FB0CC892.IP)
  1911. # [16:50] * Quits: overholt (overholt@38A27A70.790322F6.6A3AF4D7.IP) (Quit: overholt)
  1912. # [16:52] * Quits: sheppy (sheppy@F110CB42.6935A901.20065979.IP) (Ping timeout)
  1913. # [16:53] <AryehGregor> Ms2ger, so I guess ElementOrFragment will be a pretty useless class, but it has to be public anyway because Element inherits from it?
  1914. # [16:53] <AryehGregor> I mean, nothing will return one, I guess.
  1915. # [16:53] * Joins: sheppy (sheppy@F110CB42.6935A901.20065979.IP)
  1916. # [16:55] * Quits: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP) (Quit: This computer has gone to sleep)
  1917. # [16:56] * Joins: gandalf_ (zbraniecki@moz-7B0DF62F.neoplus.adsl.tpnet.pl)
  1918. # [16:56] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  1919. # [16:56] <Ms2ger> Probably not
  1920. # [16:57] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  1921. # [16:57] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
  1922. # [16:58] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Ping timeout)
  1923. # [17:00] * ewong is now known as ewong|sleep
  1924. # [17:02] * Quits: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.9/20120422230342])
  1925. # [17:04] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  1926. # [17:04] * Quits: Yoric (Yoric@moz-A8A9D5A2.fbx.proxad.net) (Input/output error)
  1927. # [17:06] * Joins: Optimizer (Instantbir@1754EFB8.148FBA5C.2AB48280.IP)
  1928. # [17:06] <Ms2ger> ++DOMWINDOW == 305 (0x2ab41c245880) [serial = 308] [outer = 0x2ab4294eb800]
  1929. # [17:06] <Ms2ger> 3 INFO TEST-PASS | /tests
  1930. # [17:06] <Ms2ger> Someone sure needs a lot of windows...
  1931. # [17:07] <@bz> could just be gc lag
  1932. # [17:07] <Ms2ger> Note the "3", this is the first test result :)
  1933. # [17:07] <@bz> oh, interesting
  1934. # [17:08] <Ms2ger> All AryehGregor's fault :)
  1935. # [17:08] * Quits: vikram360 (vikram360@BE344061.FA85B561.2A068A5E.IP) (Ping timeout)
  1936. # [17:10] * Joins: vikram360 (vikram360@5021CE3C.AF8B567D.2A068A5E.IP)
  1937. # [17:10] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  1938. # [17:10] <edmorley> who was responsible for the "Firefox Flicks 2012 Showreel" video?
  1939. # [17:10] * Quits: fabrice (fabrice@moz-104CC309.mv.mozilla.com) (Quit: Leaving.)
  1940. # [17:11] * Quits: gandalf (gandalf@moz-7B0DF62F.neoplus.adsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
  1941. # [17:11] * gandalf_ is now known as gandalf
  1942. # [17:11] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1943. # [17:12] <glandium> edmorley: do you know if there is a particular reason why there is no tbpl for xulrunner?
  1944. # [17:12] <edmorley> philor: thank you for adding the [orange], stupid clone bug form
  1945. # [17:13] <edmorley> glandium: the nightly builds show up, but just think we generally aren't that fussed about it?
  1946. # [17:13] * Joins: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP)
  1947. # [17:13] <edmorley> (just judging by dev.* posts I've seen over the last year or so)
  1948. # [17:13] <Ms2ger> edmorley, so if I hit k on tbpl and star the orange, and then hit k again, why does it jump back to the start?
  1949. # [17:13] <glandium> edmorley: where does it show up?
  1950. # [17:14] <edmorley> Ms2ger: yeah that's annoying, have been meaning to file something for that for like ages
  1951. # [17:15] * Quits: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP) (Quit: This computer has gone to sleep)
  1952. # [17:15] * Quits: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net) (Quit: Leaving.)
  1953. # [17:15] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  1954. # [17:15] <Ms2ger> 66294 INFO Passed: 61339
  1955. # [17:15] <Ms2ger> 66295 INFO Failed: 0
  1956. # [17:15] <Ms2ger> 66296 INFO Todo: 4907
  1957. # [17:15] * Ms2ger wins
  1958. # [17:15] * sheeri is now known as sheeri-afk
  1959. # [17:16] <glandium> oh, &noignore=1 shows them
  1960. # [17:16] <Honza> Is it possible to use Java in Firefox extensions?
  1961. # [17:16] * Joins: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP)
  1962. # [17:17] * Joins: pnglib (blah@3158930D.ED7DE540.79496794.IP)
  1963. # [17:17] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
  1964. # [17:18] <pnglib> http://sourceforge.net/projects/libpng/files/libpng15/1.5.11/ libpng 1.5.11 released, can someone please file a bug so that Firefox can be updated?
  1965. # [17:18] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  1966. # [17:18] <edmorley> glandium: sorry, missed the ping
  1967. # [17:18] <edmorley> Ms2ger: only thing is that some people might like the jump to top I guess
  1968. # [17:18] <NeilAway> bah, I keep tabbing to the error console filter instead of the evaluator :s
  1969. # [17:19] <philor> glandium: because if we're still running anything other than nightlies (don't remember), they say that they are on the XULRunner tree rather than on the tree they build, and tbpl can't handle a tree that builds off multiple repos like that
  1970. # [17:19] * bwinton is now known as bwinton_away
  1971. # [17:19] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
  1972. # [17:19] <Ms2ger> pnglib, you know, we've got an open bug tracker, you can file the bug yourself
  1973. # [17:19] <philor> and the nightlies are hidden because bsmedberg says so, because they aren't tier 1 and we're supposed to break it
  1974. # [17:20] <glandium> philor: define "supposed to break it"
  1975. # [17:20] * bwinton_away is now known as bwinton
  1976. # [17:21] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1977. # [17:21] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  1978. # [17:21] * bhearsum is now known as bhearsum|lunch
  1979. # [17:22] <philor> glandium: just like anything else that's not tier 1 - if you break it, too bad, someone who notices somehow is supposed to notice somehow and file a bug, but you aren't supposed to back out - I think it's tier 2 so you're supposed to work on fixing it and maybe perhaps at some point consider backing out if there's no other way to fix it, unlike tier 3 where you're supposed to say "well, happy to answer your questions about how *you* are going t
  1980. # [17:22] <philor> it"
  1981. # [17:23] <philor> a bit awkward that we build it as part of releases and the someone noticing is someone building a release, no?
  1982. # [17:23] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  1983. # [17:23] <glandium> philor: ah, normal stuff, your wording sounded worse than that
  1984. # [17:23] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  1985. # [17:24] <BenWa> ehsan: Ping, our instruction recommend to build against inbound :( https://developer.mozilla.org/en/Mozilla_Source_Code_%28Mercurial%29
  1986. # [17:24] <BenWa> Is that intended because to me that doesn't make sense
  1987. # [17:24] <philor> yeah, not "required to go out of your way to break it," just... let it happen, over and over :)
  1988. # [17:24] * Quits: vikash (vikash@3E6E73A9.63F75DD7.FB0CC892.IP) (Quit: Leaving)
  1989. # [17:24] <@ehsan> BenWa: nope, that is absurd!
  1990. # [17:25] * @ehsan edits
  1991. # [17:25] <sheppy> Someone made that edit, it looked like someone that knew what they were talking about so I left it alone.
  1992. # [17:25] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Linkinus - http://linkinus.com)
  1993. # [17:25] * Joins: jbuck (jbuck@moz-6349F8B5.ca)
  1994. # [17:25] <@ehsan> sheppy: who was it?
  1995. # [17:25] <BenWa> ehsan: just edit it
  1996. # [17:25] <sheppy> I dunno
  1997. # [17:26] <BenWa> im looking the history just to clear up the confusion
  1998. # [17:26] <@ehsan> BenWa: done
  1999. # [17:26] <sheppy> I don't remember. It coincided with my suddenly getting errors trying to pull m-c so I figured it was related. I should have asked.
  2000. # [17:26] <Ms2ger> Indeed :)
  2001. # [17:26] <sheppy> Oops gotta run
  2002. # [17:26] * Quits: sheppy (sheppy@F110CB42.6935A901.20065979.IP) (Quit: Leaving)
  2003. # [17:27] <@ehsan> BenWa: I'll also mention inbound below central as a way to land code...
  2004. # [17:27] <BenWa> jlebar: ping https://developer.mozilla.org/index.php?title=En/Developer_Guide/Source_Code/Mercurial&action=diff&revision=87&diff=88
  2005. # [17:27] <jlebar> BenWa, So I changed that because there was this guy who was posting patches against m-c that had bitrotted, and he was really confused and annoyed that our docs were "wrong".
  2006. # [17:28] <jlebar> BenWa, But now I'm not so sure that was a good change.
  2007. # [17:28] * Parts: jbuck (jbuck@moz-6349F8B5.ca)
  2008. # [17:28] <jlebar> BenWa, Maybe it's better to point new contributors at a tree that's more commonly green.
  2009. # [17:28] <BenWa> jlebar: They should only be off by half a day or so
  2010. # [17:28] <jlebar> BenWa, Understood.
  2011. # [17:29] <BenWa> ok cool, just wanted to make sure were all fine with reverting this :)
  2012. # [17:29] <jlebar> BenWa, I am. :)
  2013. # [17:29] <jlebar> BenWa, Maybe you can add a link to http://jlebar.com/2011/5/20/Faster_and_smaller_clones_of_branches.html ?
  2014. # [17:29] * jlebar hates hates hates editing mindtouch
  2015. # [17:29] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
  2016. # [17:30] <jlebar> BenWa, Or we could even move those instructions over to the wiki...we really should do that at some point. If only it didn't suck so much.
  2017. # [17:30] * Joins: vikash (vikash@3E6E73A9.63F75DD7.FB0CC892.IP)
  2018. # [17:30] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  2019. # [17:30] <BenWa> Its not bad if you mostly have plain text to add
  2020. # [17:31] <@ehsan> BenWa: mentioned inbound as well, thanks for noting this!
  2021. # [17:31] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  2022. # [17:31] <jlebar> BenWa, lol
  2023. # [17:31] <BenWa> big if I know :P
  2024. # [17:32] <@ehsan> jlebar: can you please take a look at the new version to see if you like it?
  2025. # [17:32] * Quits: vikash (vikash@3E6E73A9.63F75DD7.FB0CC892.IP) (Quit: Leaving)
  2026. # [17:32] <@ehsan> jlebar: (and edit it if you don't? :P)
  2027. # [17:33] <jlebar> BenWa++
  2028. # [17:33] <@ehsan> edmorley: what does a;r stand for? :)
  2029. # [17:33] <jlebar> ehsan, lgtm. Or at least, looks not bad. I mean, this page really is a list of trees, obfuscated by "hg clone" commands.
  2030. # [17:34] * Joins: jrmuizel (jrmuizel@moz-E7446F75.snvacaid.static.covad.net)
  2031. # [17:34] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  2032. # [17:34] <edmorley> ehsan: android; retriggered
  2033. # [17:34] * Quits: jrmuizel (jrmuizel@moz-E7446F75.snvacaid.static.covad.net) (Input/output error)
  2034. # [17:34] <@ehsan> jlebar: yeah, that's how we pretend that we have a lot to talk about ;)
  2035. # [17:34] <BenWa> lol
  2036. # [17:34] * Joins: jrmuizel (jrmuizel@moz-E7446F75.snvacaid.static.covad.net)
  2037. # [17:34] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2038. # [17:34] * catlee-buildduty is now known as catlee-lunch
  2039. # [17:34] <@ehsan> edmorley: cool!
  2040. # [17:34] <jlebar> "I wrote a long piece of documentation because I did not have time to write a short one."
  2041. # [17:34] <BenWa> sad when android needs its own test failure acronym
  2042. # [17:35] <@ehsan> edmorley: btw, wanna fix tbpl so that the shortcuts work if you have caps lock turned on? :)
  2043. # [17:35] <BenWa> jlebar: Writing concise document is much harder
  2044. # [17:35] <edmorley> ehsan: it's in my "need to file" zimbra tasks list :-)
  2045. # [17:35] <@ehsan> edmorley: zimbra task list? seriously? :P
  2046. # [17:35] <jlebar> BenWa, Particularly in mindtou^W^W^Wyes. :)
  2047. # [17:36] <philor> that's my warning that it's on, so I don't start starring A;R like I'm suddenly more mad than usual about it
  2048. # [17:36] <BenWa> edmorley: And can we get 'go to build' links for non try branch :D
  2049. # [17:36] <edmorley> ehsan: it's better than google tasks, which was my brain dump location as a volunteer
  2050. # [17:36] <BenWa> Can't find a way to quickly find the builddir
  2051. # [17:36] <@ehsan> philor: you have every right to be mad, sir!
  2052. # [17:36] <@ehsan> edmorley: google tasks? seriously?! ;)
  2053. # [17:36] <edmorley> BenWa: https://bugzilla.mozilla.org/enter_bug.cgi?product=Webtools&component=Tinderboxpushlog
  2054. # [17:36] <@ehsan> whatever happened to plain old text files?
  2055. # [17:37] <AryehGregor> Ms2ger, so in nsGenericElement: virtual mozilla::dom::Element* GetNameSpaceElement()
  2056. # [17:37] <AryehGregor> {
  2057. # [17:37] <AryehGregor> return this;
  2058. # [17:37] <AryehGregor> }
  2059. # [17:37] <BenWa> Will do :)
  2060. # [17:37] <Ms2ger> Yes?
  2061. # [17:37] <edmorley> ehsan: I have gmail in an apptab all the time, so it's like two clicks to start entering something you don't want to sidetrack yourself with at that point
  2062. # [17:37] <AryehGregor> So I can't really port that to ElementOrFragment . . . I don't know what the intended result is. return nsnull?
  2063. # [17:37] * Joins: naveed (nihsanulla@moz-9277577A.bstnma.fios.verizon.net)
  2064. # [17:37] <AryehGregor> Documents return the root element, CharacterData returns the first element ancestor . . .
  2065. # [17:37] * AryehGregor guesses he should return nsnull
  2066. # [17:38] <Ms2ger> I hope docfrag overrides it
  2067. # [17:38] <edmorley> BenWa: :-)
  2068. # [17:38] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  2069. # [17:38] <Ms2ger> It doesn't, does it?
  2070. # [17:38] * Ms2ger sighs
  2071. # [17:38] <@ehsan> edmorley: I'm teasing you in case it's not obvious ;)
  2072. # [17:39] <AryehGregor> If it did, I wouldn't have gotten a compiler error. :)
  2073. # [17:39] <edmorley> ehsan: heh :P
  2074. # [17:39] * Quits: Optimizer (Instantbir@1754EFB8.148FBA5C.2AB48280.IP) (Ping timeout)
  2075. # [17:40] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2076. # [17:40] <Ms2ger> AryehGregor, yep, null
  2077. # [17:41] * Ms2ger curses whoever thought this code sharing was a good idea
  2078. # [17:41] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2079. # [17:41] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  2080. # [17:41] * AryehGregor makes that a separate patch
  2081. # [17:41] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  2082. # [17:42] * Joins: Optimizer (Instantbir@1754EFB8.148FBA5C.2AB48280.IP)
  2083. # [17:42] <Optimizer> I am doing this.ctx.clearRect(50,50,800,300); and then I am drawing an arc (filling) at around (300,x), where each time x has one value from 200 to 0, but I can still see trail of the arc leaving behind as if clearRect is not at all working
  2084. # [17:42] <AryehGregor> Where's mRefCnt? It's used by IsPurple() and RemovePurple() in nsGenericElement.h, but when I move those to ElementOrFragment.h, it gives me an error . . .
  2085. # [17:42] * AryehGregor can't find it by grepping
  2086. # [17:42] * Joins: xsergio (sergio@D48C83.D92F4207.3299D537.IP)
  2087. # [17:43] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  2088. # [17:43] <Ms2ger> In NS_DECL_CYCLE_COLLECTING_ISUPPORTS
  2089. # [17:43] <Ms2ger> Ask smaug when he comes back in?
  2090. # [17:44] <@bz> AryehGregor: it's inside NS_DECL_ISUPPORTS or NS_DECL_CYCLE_COLLECTING_ISUPPORTS typically
  2091. # [17:44] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
  2092. # [17:44] <AryehGregor> Thanks.
  2093. # [17:44] * AryehGregor looks
  2094. # [17:44] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  2095. # [17:44] * Joins: sworkman (sworkman@moz-12BEE2A3.cisco.com)
  2096. # [17:44] <Ms2ger> So I guess I now get to fix idlharness.js not to use duplicate test names
  2097. # [17:45] * Joins: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP)
  2098. # [17:46] * Fallen is now known as Fallen|away
  2099. # [17:47] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  2100. # [17:47] * Joins: knelson (Adium@moz-B11A2A28.hsd1.ca.comcast.net)
  2101. # [17:47] * Parts: knelson (Adium@moz-B11A2A28.hsd1.ca.comcast.net)
  2102. # [17:47] <AryehGregor> Oh!
  2103. # [17:47] <AryehGregor> I see.
  2104. # [17:48] * Standard8 is now known as Standard8Away
  2105. # [17:49] * Quits: gandalf (zbraniecki@moz-7B0DF62F.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  2106. # [17:51] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2107. # [17:52] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2108. # [17:54] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  2109. # [17:54] * fabrice|afk is now known as fabrice
  2110. # [17:54] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2111. # [17:54] <graememcc> heh. ehsan mentions TBPL bug. edmorley files 4 and a half minutes later. mbrubeck submits patch 4 mins later. r+ 1min 50s later!
  2112. # [17:55] <AryehGregor> Am I supposed to replace NS_DECL_ISUPPORTS_INHERITED with NS_DECL_CYCLE_COLLECTING_ISUPPORTS or what?
  2113. # [17:55] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2114. # [17:55] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2115. # [17:55] <@bz> is there a way to control whether firefox starts in 32-bit or 64-bit mode on Mac via a command-line argument?
  2116. # [17:55] <edmorley> graememcc: you'd almost think we had rypple assessments to do that we were avoiding...
  2117. # [17:55] <@bz> AryehGregor: replace where?
  2118. # [17:55] <Ms2ger> bz, -arch, maybe?
  2119. # [17:55] <Ms2ger> AryehGregor, or keep IsPurple() and RemovePurple() on Element
  2120. # [17:56] <AryehGregor> bz, I'm trying to write a patch to make nsDocumentFragment not inherit from nsGenericElement.
  2121. # [17:56] <AryehGregor> Ms2ger, they were on nsGenericElement, not Element.
  2122. # [17:56] <@ehsan> graememcc: system works ;)
  2123. # [17:56] <@ehsan> I should've wished for something better though
  2124. # [17:56] <AryehGregor> Also, they're virtual methods of nsIContent, doesn't nsDocumentFragment need to implement them?
  2125. # [17:56] * Joins: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP)
  2126. # [17:56] <@ehsan> edmorley: wanna send me a pony some time?
  2127. # [17:56] * Quits: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP) (Quit: This computer has gone to sleep)
  2128. # [17:56] <Ms2ger> ehsan, my pony!
  2129. # [17:56] <@bz> AryehGregor: ah
  2130. # [17:56] <@bz> AryehGregor: yes
  2131. # [17:56] <@bz> AryehGregor: and you'll need to implement whatever cc stuff you need, probably
  2132. # [17:57] * Quits: bholley (anonymous@moz-D17ABE86.pools.arcor-ip.net) (Ping timeout)
  2133. # [17:57] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2134. # [17:58] <@bz> Ms2ger: doesn't seem to work
  2135. # [17:58] * Joins: mcsmurf (mcsmurf@moz-F7006664.dip.t-dialin.net)
  2136. # [17:58] * joduinn-coffee is now known as joduinn-commute
  2137. # [17:58] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  2138. # [17:58] <BenWa> edmorley: rofl :D
  2139. # [17:59] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  2140. # [18:00] * Joins: dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net)
  2141. # [18:00] * ChanServ sets mode: +o dbaron
  2142. # [18:00] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2143. # [18:01] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  2144. # [18:01] * bz is now known as bz_away
  2145. # [18:01] * Joins: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP)
  2146. # [18:01] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
  2147. # [18:01] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2148. # [18:01] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
  2149. # [18:01] * bhearsum|lunch is now known as bhearsum
  2150. # [18:02] * Joins: bdahl_ (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2151. # [18:02] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2152. # [18:02] * Joins: Mardak (Mardak@moz-7B0110AD.mv.mozilla.com)
  2153. # [18:02] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2154. # [18:02] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2155. # [18:02] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2156. # [18:03] * Quits: graememcc (chatzilla@moz-7585A995.range86-173.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  2157. # [18:03] <philor> ehsan: was that backout a little insufficient?
  2158. # [18:03] <philor> like maybe the tests don't actually care whether marionette is enabled?
  2159. # [18:03] * Quits: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP) (Quit: This computer has gone to sleep)
  2160. # [18:04] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2161. # [18:05] * rail is now known as rail_away
  2162. # [18:05] <philor> oh, probably [clobber needed]
  2163. # [18:06] * bdahl_ is now known as bdahl
  2164. # [18:06] * kats is now known as kats-lunch
  2165. # [18:07] * jimm is now known as jimm-lunch
  2166. # [18:07] * Joins: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP)
  2167. # [18:07] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2168. # [18:07] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2169. # [18:07] * Quits: Mardak (Mardak@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2170. # [18:07] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2171. # [18:08] * rail_away is now known as rail
  2172. # [18:08] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  2173. # [18:09] * rail is now known as rail_away
  2174. # [18:09] * Joins: marco (marco@9274CFB4.A00BAEB.10DC0B64.IP)
  2175. # [18:09] <marco> how does mozilla handle profile locking?
  2176. # [18:10] * Joins: krit (krit@moz-1FC1932F.adobe.com)
  2177. # [18:10] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  2178. # [18:10] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2179. # [18:10] <@ted> marco: http://mxr.mozilla.org/mozilla-central/source/profile/dirserviceprovider/src/nsProfileLock.cpp
  2180. # [18:10] <@ted> more or less
  2181. # [18:10] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  2182. # [18:10] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  2183. # [18:11] * Joins: jduell (jduell@moz-D4496E92.hsd1.ca.comcast.net)
  2184. # [18:11] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2185. # [18:12] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  2186. # [18:12] <marco> ted: thank you, it's really platform dependent then
  2187. # [18:12] * rail_away is now known as rail
  2188. # [18:13] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2189. # [18:13] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  2190. # [18:13] * Quits: Optimizer (Instantbir@1754EFB8.148FBA5C.2AB48280.IP) (Ping timeout)
  2191. # [18:15] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  2192. # [18:15] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2193. # [18:15] * Joins: Optimizer (Instantbir@1EB589EB.383E818B.2AB48280.IP)
  2194. # [18:16] * Joins: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2195. # [18:16] * fabrice is now known as fabrice|mtg
  2196. # [18:17] * Joins: jrmuize__ (jrmuizel@moz-AD5202B6.static.nextweb.net)
  2197. # [18:17] * Quits: jrmuizel (jrmuizel@moz-E7446F75.snvacaid.static.covad.net) (Ping timeout)
  2198. # [18:17] <@ted> marco: yeah
  2199. # [18:17] * kmoir is now known as kmoir-afk
  2200. # [18:18] * Joins: bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com)
  2201. # [18:18] * ChanServ sets mode: +o bsmedberg
  2202. # [18:19] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2203. # [18:19] * wlach is now known as wlach|afk
  2204. # [18:19] * Joins: sheppy (sheppy@F110CB42.6935A901.20065979.IP)
  2205. # [18:19] * wlach|afk is now known as wlach|lunch
  2206. # [18:20] * armenzg is now known as armenzg_lunch
  2207. # [18:20] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Connection reset by peer)
  2208. # [18:20] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  2209. # [18:21] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  2210. # [18:21] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  2211. # [18:21] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2212. # [18:21] * rail is now known as rail_away
  2213. # [18:21] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2214. # [18:22] * Joins: fabrice (fabrice@moz-7B0110AD.mv.mozilla.com)
  2215. # [18:23] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  2216. # [18:23] * Quits: @bz_away (bzbarsky@moz-B58892FB.bstnma.fios.verizon.net) (Ping timeout)
  2217. # [18:24] * Quits: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP) (Quit: This computer has gone to sleep)
  2218. # [18:25] * rail_away is now known as rail
  2219. # [18:25] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  2220. # [18:25] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  2221. # [18:26] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  2222. # [18:26] * ChanServ sets mode: +o dveditz
  2223. # [18:27] * Joins: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP)
  2224. # [18:28] * Joins: overholt (overholt@moz-BBE3ABD.mv.mozilla.com)
  2225. # [18:28] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2226. # [18:30] * mdas is now known as mdas|afk
  2227. # [18:31] * Quits: vikram360 (vikram360@5021CE3C.AF8B567D.2A068A5E.IP) (Ping timeout)
  2228. # [18:31] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2229. # [18:32] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2230. # [18:32] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  2231. # [18:32] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2232. # [18:33] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  2233. # [18:33] * Misfit_Geek is now known as Joe_AFK
  2234. # [18:34] * Joins: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net)
  2235. # [18:34] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2236. # [18:35] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Max SendQ exceeded)
  2237. # [18:36] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2238. # [18:36] * joduinn-commute is now known as joduinn
  2239. # [18:36] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2240. # [18:36] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2241. # [18:36] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Input/output error)
  2242. # [18:36] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2243. # [18:37] * rail is now known as rail_away
  2244. # [18:38] * Joins: bz (bzbarsky@moz-B58892FB.bstnma.fios.verizon.net)
  2245. # [18:38] * ChanServ sets mode: +o bz
  2246. # [18:39] * Quits: sheppy (sheppy@F110CB42.6935A901.20065979.IP) (Quit: Leaving)
  2247. # [18:40] <Ms2ger> sfink, afowl? I don't think I will excuse that
  2248. # [18:41] <sfink> what are you gonna do about it, punk?
  2249. # [18:41] * Quits: fabrice (fabrice@moz-7B0110AD.mv.mozilla.com) (Quit: Leaving.)
  2250. # [18:41] * rail_away is now known as rail
  2251. # [18:41] <Ms2ger> Get off my lawn!
  2252. # [18:41] * Quits: sworkman (sworkman@moz-12BEE2A3.cisco.com) (Quit: sworkman)
  2253. # [18:41] * glob is now known as glob|away
  2254. # [18:41] * Joins: a-865_ (fmcz@moz-A5D13CA.cable.mindspring.com)
  2255. # [18:42] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
  2256. # [18:42] * a-865_ is now known as a-865
  2257. # [18:42] * Joins: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2258. # [18:42] * Quits: timdream (timdream@moz-1AB092B1.adsl.dynamic.seed.net.tw) (Quit: timdream)
  2259. # [18:42] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  2260. # [18:42] * Standard8Away is now known as Standard8
  2261. # [18:43] * Waldo sees someone apparently just made a birdbrained pun
  2262. # [18:43] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  2263. # [18:43] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  2264. # [18:43] * fabrice|mtg is now known as fabrice
  2265. # [18:45] * Quits: janv (varga@FEC6C8C6.EA317508.8633E8B5.IP) (Quit: This computer has gone to sleep)
  2266. # [18:45] <sfink> anyone want to write a translation layer on top of git that makes it look like hg just enough to push to Try? :)
  2267. # [18:45] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2268. # [18:46] <froydnj> hey, I have a script to do that
  2269. # [18:46] <mwu> sfink: https://github.com/jlebar/moz-git-tools
  2270. # [18:46] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2271. # [18:47] <margaret> Enn: ping
  2272. # [18:47] <sfink> mwu: isn't that the other way? I was trying to allow hg users to avoid the periodic Try repo slowdown problem
  2273. # [18:48] <mwu> it's the closest thing I know of
  2274. # [18:48] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  2275. # [18:48] * jimm-lunch is now known as jimm
  2276. # [18:48] <mwu> I sorta want a try that runs on the amazon cloud and takes git pushes
  2277. # [18:49] * Parts: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2278. # [18:50] <sfink> with jhford's mock stuff, it seems like it ought to be pretty doable these days for Linux builders, at least
  2279. # [18:50] * Joins: josh (josh@7AC91A41.CF5FEE20.2A2F4638.IP)
  2280. # [18:53] <sfink> on second thought, I'm not sure it's particularly relevant... we already have images, I think
  2281. # [18:53] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2282. # [18:53] * rail is now known as rail_away
  2283. # [18:53] * Joins: dao (dao@moz-1A36B12B.superkabel.de)
  2284. # [18:54] * philor is now known as philor|away
  2285. # [18:54] * mdas|afk is now known as mdas
  2286. # [18:55] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2287. # [18:55] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  2288. # [18:56] * Joins: bbondy_ (bbondy@moz-815B377A.home.cgocable.net)
  2289. # [18:56] * rail_away is now known as rail
  2290. # [18:56] * cadecairos is now known as cadecairos_lunch
  2291. # [18:57] * kmoir-afk is now known as kmoir
  2292. # [18:57] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2293. # [18:58] <glandium> Waldo: could you take a look at the last attachment on bug 616262 to see if that matches what you had in mind?
  2294. # [18:58] * Joins: adrian (adrian@moz-BBE3ABD.mv.mozilla.com)
  2295. # [18:58] <Waldo> sure
  2296. # [18:58] <glandium> Waldo: thanks
  2297. # [18:58] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2298. # [18:59] * glob|away is now known as glob
  2299. # [18:59] * rail is now known as rail_away
  2300. # [18:59] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
  2301. # [19:01] * mjschranz is now known as mjschranz_lunch
  2302. # [19:01] * mjschranz_lunch is now known as mjschranz_away
  2303. # [19:01] * mjschranz_away is now known as mjschranz
  2304. # [19:02] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2305. # [19:02] * rail_away is now known as rail
  2306. # [19:03] <Waldo> glandium: done
  2307. # [19:03] * rail is now known as rail_away
  2308. # [19:03] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2309. # [19:04] * AaronMT is now known as AaronMT|afk
  2310. # [19:05] <margaret> bz: ping
  2311. # [19:05] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2312. # [19:06] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2313. # [19:06] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2314. # [19:07] * rail_away is now known as rail
  2315. # [19:07] <@bz> margaret: ack
  2316. # [19:07] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2317. # [19:07] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2318. # [19:08] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2319. # [19:08] <margaret> bz: hi, not sure if you're the right person to help me with this, but... i'm running into weird issues trying to attach a binding to content whenever a webpage includes its own stylesheet https://bugzilla.mozilla.org/show_bug.cgi?id=695173#c22
  2320. # [19:09] * rail is now known as rail_away
  2321. # [19:09] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2322. # [19:09] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2323. # [19:09] <@bz> margaret: how are you adding the binding?
  2324. # [19:09] * Joe_AFK is now known as Misfit_Geek
  2325. # [19:09] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  2326. # [19:09] * @bz looks at patch
  2327. # [19:09] <glandium> Waldo: I don't think it's possible at all with more levels of template instantiation/indirection, because you can't do the fallback to NULL without a static initializer
  2328. # [19:09] * armenzg_lunch is now known as armenzg
  2329. # [19:09] <margaret> bz: in fennec's content.css http://mxr.mozilla.org/mozilla-central/source/mobile/android/themes/core/content.css
  2330. # [19:09] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2331. # [19:09] <glandium> Waldo: and the hole point is to avoid static initializers
  2332. # [19:09] * Quits: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2333. # [19:10] <glandium> +w
  2334. # [19:10] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2335. # [19:10] <@bz> hrm
  2336. # [19:10] <margaret> bz: i found it works fine if the webpage doesn't include its own stylesheet, which is odd
  2337. # [19:10] <@bz> which is just part of the UA sheet?
  2338. # [19:10] <@bz> that's pretty odd, yes
  2339. # [19:10] <margaret> yeah http://mxr.mozilla.org/mozilla-central/source/mobile/android/components/MobileComponents.manifest#35
  2340. # [19:11] <@bz> I assume that inspecting the computed -moz-binding value shows the right thing?
  2341. # [19:11] * Quits: bbondy_ (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  2342. # [19:12] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  2343. # [19:12] <@bz> er...
  2344. # [19:12] * Joins: jbalogh_ (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2345. # [19:12] <@bz> so how are you detecting whether the binding is applied?
  2346. # [19:12] * rail_away is now known as rail
  2347. # [19:12] * Joins: Mavericks (Mibbit@630B6138.66B31666.FDEA3160.IP)
  2348. # [19:12] * Joins: acperez (Mibbit@moz-A69FF6A.red-79-147-169.dynamicip.rima-tde.net)
  2349. # [19:12] <margaret> first i was just trying to find it with getAnonymousElementByAttribute
  2350. # [19:13] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
  2351. # [19:13] <margaret> then i commented out my display: none; rule to see if it just appeared or not
  2352. # [19:13] <margaret> how would i inspect the -moz-binding value? can i check body.style.MozBinding to see that?
  2353. # [19:14] <Mook_as> margaret: DOM inspector, computed styles? (or from script via window.getComputedStyle)
  2354. # [19:14] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2355. # [19:14] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2356. # [19:14] <margaret> Mook_as: thanks, i'd want to do it from script, since this is on fennec, and we don't have dom inspector
  2357. # [19:15] <@bz> margaret: getComputedStyle(body, "").getPropertyValue("-moz-binding")
  2358. # [19:15] <@bz> margaret: does the binding need a <children/> inside the <content>, btw?
  2359. # [19:15] * jbalogh_ is now known as jbalogh
  2360. # [19:17] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
  2361. # [19:17] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Quit: Leaving)
  2362. # [19:18] <margaret> bz: i don't think so
  2363. # [19:18] <@bz> margaret: ok... I thought they did
  2364. # [19:18] <@bz> margaret: to actually have the <content> apply
  2365. # [19:18] * devd_afk is now known as devd
  2366. # [19:18] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  2367. # [19:19] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  2368. # [19:19] <@bz> margaret: (though I'm still not sure why sheets in the page would affect anything)
  2369. # [19:19] <margaret> bz: you could be right, i'll look into it more
  2370. # [19:19] <@bz> margaret: what does the computed style thing above show?
  2371. # [19:19] <margaret> i've been trying all sorts of things here!
  2372. # [19:19] <@bz> heh
  2373. # [19:20] <margaret> bz: it shows the right thing
  2374. # [19:20] <margaret> on both the working and non-working pages, it shows url("chrome://browser-content/content/content.xml#selection-handles")
  2375. # [19:20] <margaret> (which is what i'd expect)
  2376. # [19:20] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Ping timeout)
  2377. # [19:21] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2378. # [19:21] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  2379. # [19:21] * ChanServ sets mode: +o smaug
  2380. # [19:22] <@bz> margaret: ok, so the binding not being applied is detected via the handles not appearing
  2381. # [19:22] <@bz> margaret: ?
  2382. # [19:22] * bear-afk is now known as bear
  2383. # [19:22] <margaret> also, doesn't look like we need <children> https://developer.mozilla.org/en/XUL_Tutorial:Introduction_to_XBL#Binding_Example
  2384. # [19:23] <margaret> bz: yeah, also not found by getAnonymousElementByAttribute
  2385. # [19:23] * Quits: pnglib (blah@3158930D.ED7DE540.79496794.IP) (Quit: )
  2386. # [19:23] * catlee-lunch is now known as catlee-buildduty
  2387. # [19:23] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  2388. # [19:24] <@bz> mmm
  2389. # [19:24] <@bz> ok
  2390. # [19:24] * rail is now known as rail_away
  2391. # [19:24] <@bz> so two things to try
  2392. # [19:24] <@bz> 1) Add the <children/> anyway and see if it helps?
  2393. # [19:24] <margaret> just did, and no :(
  2394. # [19:24] <@bz> 2) Add some methods/props on the binding and see if _those_ show up?
  2395. # [19:24] <@bz> As in, whether the problem is the binding being applied at all or just the anon content not being instantiated
  2396. # [19:24] <jorendorff> bz: i'm adding .iterator() to DOM arraylikes. Where do the new mochitests belong?
  2397. # [19:25] * Joins: dcamp (dave@850B05DE.1DD2AC9D.49CEED6B.IP)
  2398. # [19:25] * Quits: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP) (Ping timeout)
  2399. # [19:25] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2400. # [19:25] <@bz> jorendorff: mmm
  2401. # [19:25] <sheppy> jorendorff: ddn that bug please, if it's not already :)
  2402. # [19:25] <@bz> jorendorff: dom/bindings/test, let's say
  2403. # [19:26] <jorendorff> sheppy: will do!
  2404. # [19:26] <@bz> jorendorff: but please coordinate with peterv?
  2405. # [19:26] * Quits: dao (dao@moz-1A36B12B.superkabel.de) (Quit: Leaving.)
  2406. # [19:26] <@bz> jorendorff: since he's in the middle of switching arraylikes to the new codegen setup?
  2407. # [19:26] <jorendorff> bz: ugh
  2408. # [19:26] <jorendorff> bz: thanks!
  2409. # [19:26] <jorendorff> peterv: you still around?
  2410. # [19:27] * Joins: dao (dao@moz-1A36B12B.superkabel.de)
  2411. # [19:27] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Ping timeout)
  2412. # [19:28] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  2413. # [19:29] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2414. # [19:29] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  2415. # [19:29] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  2416. # [19:29] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2417. # [19:29] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  2418. # [19:29] * rail_away is now known as rail
  2419. # [19:30] <kaie> how can I run a command from a win32 bash shell with admin permissions? I must configure blat
  2420. # [19:30] * @khuey -> office
  2421. # [19:30] * khuey is now known as khuey|away
  2422. # [19:31] <Mook_as> kaie: I think you need to have started that bash shell with admin privileges. (find the right icon, right click, run as admin)
  2423. # [19:31] <kaie> Mook_as, good idea, thanks!
  2424. # [19:31] * Joins: espadrine (espadrine@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2425. # [19:32] * kats-lunch is now known as kats
  2426. # [19:32] <Mook_as> kaie: there's also `runas`, of course, but that can be more painful
  2427. # [19:32] * Quits: dao (dao@moz-1A36B12B.superkabel.de) (Client exited)
  2428. # [19:32] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  2429. # [19:32] <kaie> I only need to do that once, so your suggestion is good, thanks again
  2430. # [19:32] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  2431. # [19:32] * Joins: dao (dao@moz-1A36B12B.superkabel.de)
  2432. # [19:33] * philor|away is now known as philor
  2433. # [19:33] * Quits: tonymec (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be) (Ping timeout)
  2434. # [19:33] <@smaug> dao: thanks
  2435. # [19:34] * Quits: tonymec|away (tonymec@moz-978D6C36.adsl-dyn.isp.belgacom.be) (Ping timeout)
  2436. # [19:35] * Quits: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net) (Quit: Leaving)
  2437. # [19:37] * Quits: jrmuize__ (jrmuizel@moz-AD5202B6.static.nextweb.net) (Input/output error)
  2438. # [19:38] * AaronMT|afk is now known as AaronMT
  2439. # [19:38] * Quits: @bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com) (Quit: bsmedberg)
  2440. # [19:38] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  2441. # [19:39] * Quits: chewey (chewey@moz-A2447F69.dip0.t-ipconnect.de) (Input/output error)
  2442. # [19:39] <AryehGregor> Is "a;r" short for "android; restarted"?
  2443. # [19:39] * Joins: jwilde (Adium@moz-BBE3ABD.mv.mozilla.com)
  2444. # [19:39] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
  2445. # [19:39] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
  2446. # [19:40] * jmaher is now known as jmaher|afk
  2447. # [19:40] <josh> imelven: Are reviews from jst the only thing holding up progress on sandboxed iframes?
  2448. # [19:40] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2449. # [19:40] <imelven> josh: i have a little more cleanup to do too
  2450. # [19:40] <Ms2ger> AryehGregor, yep
  2451. # [19:41] <josh> imelven: Do you have a target release for the feature?
  2452. # [19:41] <imelven> josh: i was hoping for 16
  2453. # [19:41] <froydnj> sometimes I wish talos sent email for talos improvements, too
  2454. # [19:41] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  2455. # [19:41] * Quits: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  2456. # [19:41] <josh> imelven: that would be great, thanks
  2457. # [19:41] <jhammel> froydnj: it does to the list, just not individuals (iirc)
  2458. # [19:41] <imelven> josh: :)
  2459. # [19:42] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2460. # [19:42] * AryehGregor wonders why DOMCI_NODE_DATA is defined in nsGenericElement.h
  2461. # [19:42] <imelven> josh: mostly i've been working on researching process sandboxing for Firefox with our intern, that's been my main focus lately, but still going to try to get the next round of cleanup/reviews going shortly
  2462. # [19:42] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: Leaving)
  2463. # [19:43] * Joins: vikram360 (vikram360@4BA42B22.F1F8D4FA.2A068A5E.IP)
  2464. # [19:43] * Joins: chewey (chewey@moz-A2447F69.dip0.t-ipconnect.de)
  2465. # [19:43] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2466. # [19:44] * rail is now known as rail_away
  2467. # [19:44] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
  2468. # [19:45] * Quits: dao (dao@moz-1A36B12B.superkabel.de) (Quit: Leaving.)
  2469. # [19:45] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2470. # [19:45] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  2471. # [19:46] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2472. # [19:46] * Joins: bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com)
  2473. # [19:46] * ChanServ sets mode: +o bsmedberg
  2474. # [19:46] <josh> imelven: Is process sandboxing a requirement for the iframe sandboxing feature? I didn't think it was.
  2475. # [19:46] <@bsmedberg> iframe sandboxing?
  2476. # [19:46] * Quits: Mavericks (Mibbit@630B6138.66B31666.FDEA3160.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2477. # [19:46] <@bz> josh: it shouldn't be
  2478. # [19:46] <imelven> josh: it isn't at all, but that's what i'm 'supposed' to be working on as a main focus :)
  2479. # [19:46] <@bz> bsmedberg: <iframe sandbox>
  2480. # [19:47] <@bz> bsmedberg: which is not os-level sandbox; just same-origin sandboxing
  2481. # [19:47] <josh> bsmedberg: It's an attribute on iframes that turns off some dangerous things like plugins
  2482. # [19:47] <@bsmedberg> oh yeah, entirely separate
  2483. # [19:47] <imelven> right
  2484. # [19:47] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  2485. # [19:47] <josh> I was just wondering if Ian was surprising me with new information or talking about a separate project.
  2486. # [19:47] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2487. # [19:48] * sheppy-afk is now known as sheppy
  2488. # [19:48] * rail_away is now known as rail
  2489. # [19:48] <AryehGregor> /mnt/extra/checkouts/mozilla-central/content/base/src/nsDocumentFragment.cpp: In member function ‘vir
  2490. # [19:48] <AryehGregor> tual nsresult nsDocumentFragment::QueryInterface(const nsIID&, void**)’:
  2491. # [19:48] <AryehGregor> /mnt/extra/checkouts/mozilla-central/content/base/src/nsDocumentFragment.cpp:150:105: error: ‘_cycleC
  2492. # [19:48] <AryehGregor> ollectorGlobal’ is not a member of ‘nsDocumentFragment’
  2493. # [19:48] <AryehGregor> /mnt/extra/checkouts/mozilla-central/content/base/src/nsDocumentFragment.cpp:150:278: error: ‘nsDocum
  2494. # [19:48] <AryehGregor> entFragment::cycleCollection’ has not been declared
  2495. # [19:48] <AryehGregor> So now the fun starts!
  2496. # [19:48] <AryehGregor> Maybe this is where I want clang . . .
  2497. # [19:48] * bc is now known as bc|afk
  2498. # [19:48] * AryehGregor was kicked by killer (Stop flooding!)
  2499. # [19:48] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2500. # [19:48] * Joins: AryehGregor (AryehGrego@moz-EB81C758.red.bezeqint.net)
  2501. # [19:48] <Ms2ger> smaug, ^
  2502. # [19:48] <AryehGregor> Okay, so I thought it would be three lines instead of six.
  2503. # [19:48] * Quits: MarcoZ (Daily@moz-AB235F51.dip.t-dialin.net) (Quit: MarcoZ)
  2504. # [19:49] <Ms2ger> You need some more macros
  2505. # [19:49] <@smaug> AryehGregor: fun
  2506. # [19:49] <AryehGregor> The line is: NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDocumentFragment)
  2507. # [19:49] <Ms2ger> smaug, (he's making docfrag not inherit from nsGenericElement)
  2508. # [19:49] <AryehGregor> Anyone have any ideas on how to fix that?
  2509. # [19:49] <@smaug> uh
  2510. # [19:50] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2511. # [19:50] <@smaug> AryehGregor: so you're missing something in the class
  2512. # [19:51] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  2513. # [19:51] <@smaug> AryehGregor: do you have something like NS_DECL_CYCLE_COLLECTION_SKIPPABLE_SCRIPT_HOLDER_CLASS(nsDocumentFragment) in the class ?
  2514. # [19:51] <Ms2ger> Preferably without SKIPPABLE_SCRIPT_HOLDER_, I guess
  2515. # [19:51] <@smaug> (you can thank me of that beautiful macro name ;) )
  2516. # [19:51] * Quits: vikram360 (vikram360@4BA42B22.F1F8D4FA.2A068A5E.IP) (Ping timeout)
  2517. # [19:51] <jhammel> it reads like poetry
  2518. # [19:51] * Joins: vikram360 (vikram360@C04D806.A666AB3E.2A068A5E.IP)
  2519. # [19:51] <@smaug> nsDocumentFragment sure is scriptholder, and should be skippable
  2520. # [19:52] * Ms2ger defers to the dragon
  2521. # [19:52] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2522. # [19:53] <@bz> smaug: good news, btw: we found a way to make some new binding stuff not wrappercached
  2523. # [19:53] <@bz> smaug: hence also not needing CC
  2524. # [19:53] <@smaug> bz: good
  2525. # [19:53] <@bz> smaug: only things that can never round-trip through C++, though...
  2526. # [19:53] * rail is now known as rail_away
  2527. # [19:54] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
  2528. # [19:54] <Ms2ger> edmorley++
  2529. # [19:54] <@smaug> bz: so all the stuff which is already CCed, need to be wrappercached?
  2530. # [19:54] * @smaug is thinking about events
  2531. # [19:54] * armenzg is now known as armenzg_mtg
  2532. # [19:55] * Quits: vikram360 (vikram360@C04D806.A666AB3E.2A068A5E.IP) (Ping timeout)
  2533. # [19:55] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  2534. # [19:55] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  2535. # [19:55] <Ms2ger> firebot, botsnack
  2536. # [19:55] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  2537. # [19:56] * Joins: vikram360 (vikram360@B4170F7D.F861F6E6.2A068A5E.IP)
  2538. # [19:56] * Quits: dcamp (dave@850B05DE.1DD2AC9D.49CEED6B.IP) (Ping timeout)
  2539. # [19:56] * firebot smiles
  2540. # [19:57] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
  2541. # [19:57] * glob is now known as glob|away
  2542. # [19:57] * rail_away is now known as rail
  2543. # [19:57] * jmaher|afk is now known as jmaher
  2544. # [19:58] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2545. # [19:58] * Quits: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com) (Quit: Leaving)
  2546. # [19:58] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
  2547. # [19:59] * Quits: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net) (Ping timeout)
  2548. # [19:59] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  2549. # [19:59] * davehunt|away is now known as davehunt
  2550. # [20:02] * Joins: raphc (AndChat501@16DB4E0D.C20A00FF.B3F72630.IP)
  2551. # [20:02] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2552. # [20:02] * Joins: jrmuizel (jrmuizel@moz-BBE3ABD.mv.mozilla.com)
  2553. # [20:06] * mdas is now known as mdas|afk
  2554. # [20:06] * Quits: raphc (AndChat501@16DB4E0D.C20A00FF.B3F72630.IP) (Ping timeout)
  2555. # [20:06] * wlach|lunch is now known as wlach
  2556. # [20:07] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2557. # [20:08] * Joins: raphc (AndChat501@16DB4E0D.C20A00FF.B3F72630.IP)
  2558. # [20:08] * joduinn is now known as joduinn-coffee
  2559. # [20:09] * davida is now known as davida|otp
  2560. # [20:09] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Connection reset by peer)
  2561. # [20:09] * rail is now known as rail_away
  2562. # [20:09] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
  2563. # [20:10] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2564. # [20:10] * Quits: @dbaron (dbaron@moz-9221B6DD.dsl.dynamic.sonic.net) (Ping timeout)
  2565. # [20:10] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  2566. # [20:11] * khuey|away is now known as khuey
  2567. # [20:12] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2568. # [20:12] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
  2569. # [20:13] <Daeken> hm, quick style question. i have an if/else and need to wrap the if side in an #ifdef. i was thinking i'd just wrap everything up to and including the 'else' in the #ifdef, then just leave { ... other body ... } outside of it
  2570. # [20:13] * rail_away is now known as rail
  2571. # [20:13] <Daeken> is that The Right Way (TM) to do it?
  2572. # [20:13] <Ms2ger> That's fine
  2573. # [20:13] * Quits: acperez (Mibbit@moz-A69FF6A.red-79-147-169.dynamicip.rima-tde.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2574. # [20:14] <Daeken> cool, thanks.
  2575. # [20:14] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
  2576. # [20:14] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2577. # [20:16] * coop is now known as coop|lunch
  2578. # [20:16] * Quits: josh (josh@7AC91A41.CF5FEE20.2A2F4638.IP) (Quit: josh)
  2579. # [20:16] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  2580. # [20:16] * armenzg_mtg is now known as armenzg
  2581. # [20:16] * joduinn-coffee is now known as joduinn
  2582. # [20:17] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  2583. # [20:18] * rail is now known as rail_away
  2584. # [20:19] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  2585. # [20:20] * Joins: benjamin (Mibbit@moz-BBE3ABD.mv.mozilla.com)
  2586. # [20:21] * rail_away is now known as rail
  2587. # [20:22] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
  2588. # [20:23] <jorendorff> bz: I just noticed… the .iterator() method I'm doing right now is kind of a hack. Its internal state is just an integer index, it's not a cursor in the DOM tree.
  2589. # [20:23] <@khuey> hmm
  2590. # [20:23] <@khuey> if I have
  2591. # [20:23] <@khuey> void foo(char*);
  2592. # [20:23] <jorendorff> bz: So if you modify the list to the left of the current node, the iterator will give unintuitive results
  2593. # [20:23] <@khuey> #define BAR "bar"
  2594. # [20:23] <@khuey> foo(BAR);
  2595. # [20:24] <@khuey> does foo get a null terminated string?
  2596. # [20:24] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2597. # [20:24] <froydnj> yes
  2598. # [20:24] * @khuey would expect that it does
  2599. # [20:24] <@khuey> ok, excellent
  2600. # [20:24] <jorendorff> khuey: type error, in C++, because "bar" is a const char *
  2601. # [20:24] <Ms2ger> ^
  2602. # [20:24] <@khuey> jorendorff: :-P
  2603. # [20:24] <@khuey> jorendorff: but point taken
  2604. # [20:24] <jorendorff> sorry
  2605. # [20:24] <Ms2ger> jorendorff, what happens if you modify a normal array while iterating?
  2606. # [20:25] <jorendorff> Ms2ger: same thing, it's just unintuitive
  2607. # [20:25] <jorendorff> for (x of array) blah; is much like for (i=0; i < array.length; i++) { x = array[i]; blah; }
  2608. # [20:26] <Ms2ger> Might be worth throwing it at script-coord, but I'd be happy to say "tough" if someone complains :)
  2609. # [20:26] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  2610. # [20:26] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
  2611. # [20:26] <jorendorff> script-coord is a good idea.
  2612. # [20:27] * Quits: Mook_as (Daily@moz-1FCC0032.activestate.com) (Quit: Mook_as)
  2613. # [20:27] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
  2614. # [20:29] * rail is now known as rail_away
  2615. # [20:30] * Quits: dhylands (dhylands@91EBC268.7E8C66B9.5D698A29.IP) (Input/output error)
  2616. # [20:31] * Quits: @bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com) (Quit: bsmedberg)
  2617. # [20:31] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120613042011])
  2618. # [20:31] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  2619. # [20:31] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2620. # [20:32] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2621. # [20:33] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Ping timeout)
  2622. # [20:33] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  2623. # [20:33] * Joins: mak (chatzilla@moz-DA520FA.retail.telecomitalia.it)
  2624. # [20:33] * rail_away is now known as rail
  2625. # [20:34] * Joins: bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com)
  2626. # [20:34] * ChanServ sets mode: +o bsmedberg
  2627. # [20:35] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
  2628. # [20:35] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  2629. # [20:36] <mayhemer> edmorley: Ed, are failures of NS_ENSURE_SUCCESS in tbpl logs?
  2630. # [20:36] * mdas|afk is now known as mdas
  2631. # [20:36] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2632. # [20:36] * Joins: KaiRo (robert@moz-BBE3ABD.mv.mozilla.com)
  2633. # [20:36] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  2634. # [20:37] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
  2635. # [20:38] <@ehsan> ah people stop pushing on inbound!!!!
  2636. # [20:38] <@ehsan> third time rebasing
  2637. # [20:38] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Quit: Leaving.)
  2638. # [20:39] * Quits: past (past@moz-B7E8705F.dsl.dyn.forthnet.gr) (Ping timeout)
  2639. # [20:39] * Joins: past_ (past@moz-B7E8705F.dsl.dyn.forthnet.gr)
  2640. # [20:39] * Joins: sierk (sierk@moz-B8AE26A0.pool.mediaways.net)
  2641. # [20:39] <@ehsan> phew
  2642. # [20:39] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
  2643. # [20:39] <@ehsan> finally pushed!
  2644. # [20:39] * past_ is now known as past
  2645. # [20:39] <edmorley> script it, that way you beat all the other cheeky rebasers :-)
  2646. # [20:39] * cadecairos_lunch is now known as cadecairos
  2647. # [20:40] <froydnj> that just leads to high-frequency-pushing techniques
  2648. # [20:40] * jhammel is now known as jhammel|notasawesomeoflunchass
  2649. # [20:40] * jhammel|notasawesomeoflunchass is now known as jhammel|notasawesomeoflunch
  2650. # [20:40] <@khuey> people will be jockeying for desks with slightly less latency
  2651. # [20:41] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2652. # [20:41] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e24844e280a0 - Olli Pettay - Bug 734015 - Slow down parsing of web pages in background tabs, r=hsivonen
  2653. # [20:41] <firebot> http://hg.mozilla.org/mozilla-central/rev/7253d15ea755 - Olli Pettay - Bug 764540 - browser_tabfocus.js is racy, r=dao
  2654. # [20:41] <froydnj> it will have a detrimental effect on annual reviews
  2655. # [20:41] <froydnj> "his desk is 3000 miles closer than mine, of course he pushed more patches!"
  2656. # [20:42] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Ping timeout)
  2657. # [20:42] <mak> Yoric: yo!
  2658. # [20:42] * Joins: dcamp (dave@850B05DE.1DD2AC9D.49CEED6B.IP)
  2659. # [20:42] <mak> Yoric: basically that stack is an abort saying there is a connection that has not been asyncClosed
  2660. # [20:42] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2661. # [20:42] <Ms2ger> mayhemer, yes, NS_ENSURE_SUCCESS and other NS_WARNINGs end up in the logs
  2662. # [20:42] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  2663. # [20:43] <@khuey> (in debug builds)
  2664. # [20:43] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2665. # [20:43] * Joins: raphc_ (rc@moz-5F29C83B.wb.wifirst.net)
  2666. # [20:44] * Quits: dcamp (dave@850B05DE.1DD2AC9D.49CEED6B.IP) (Quit: Linkinus - http://linkinus.com)
  2667. # [20:44] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
  2668. # [20:45] <kats> tn: ping
  2669. # [20:45] <Yoric> mak: hi
  2670. # [20:45] <margaret> bz: you were right, adding <children/> did fix it, my change just wasn't updating in my jar file :/
  2671. # [20:45] <Yoric> Yes, this is what I figured.
  2672. # [20:45] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
  2673. # [20:46] <Yoric> mak: I am just trying to figure out which execution path can leave the db open.
  2674. # [20:46] <Yoric> I think I have a new trail.
  2675. # [20:46] <mak> Yoric: so, I'm not sure if the issue is your code that enqueues a new connection after close, or the test itself
  2676. # [20:46] <Yoric> I have the impression I may be reopening the db by accident.
  2677. # [20:47] <Yoric> More precisely:
  2678. # [20:47] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2679. # [20:47] <Yoric> - removeAll closes the database asynchronously (with instructions to reopen it);
  2680. # [20:47] <Yoric> - the test ends and closes the database;
  2681. # [20:47] * Joins: wesj1 (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
  2682. # [20:47] <Yoric> - removeAll reopens the database;
  2683. # [20:47] <Yoric> - assertion failure.
  2684. # [20:48] <Yoric> I may just have to set a field mIsShuttingDown to ensure that this never happens.
  2685. # [20:48] * Quits: raphc (AndChat501@16DB4E0D.C20A00FF.B3F72630.IP) (Quit: Bye)
  2686. # [20:48] <mak> Yoric: well, we must be sure the last enqueued op is closing. that's why on shutdown you should probably not try to reinit
  2687. # [20:48] <Yoric> Or add an optional listener to removeAll.
  2688. # [20:48] <devd> hi .. is there a simple way to look at an xpi file and figure out whether it is a jetpack addon ?
  2689. # [20:48] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2690. # [20:48] <mak> Yoric: yeah, maybe your listener should just be aware of shutdown
  2691. # [20:49] <mak> the creation path of the listener is aware of it, iirc, so just matter of passing a new arg
  2692. # [20:49] * Quits: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net) (Ping timeout)
  2693. # [20:49] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2694. # [20:50] <Yoric> Doing it right now.
  2695. # [20:50] <Yoric> Actually, it is a little more complicated.
  2696. # [20:51] * Quits: KWierso (Daily@moz-66981D8E.desm.qwest.net) (Quit: KWierso)
  2697. # [20:51] <Yoric> The listener that rebuilds is the one launched before shutdown.
  2698. # [20:51] <Yoric> I will have to get through a field.
  2699. # [20:52] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
  2700. # [20:52] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
  2701. # [20:53] * Joins: KWierso (Daily@moz-66981D8E.desm.qwest.net)
  2702. # [20:55] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  2703. # [20:55] <Yoric> afk
  2704. # [20:56] * Quits: Stan (Stan@moz-960EC0CD.dip.t-dialin.net) (Connection reset by peer)
  2705. # [20:56] * Joins: Stan (Stan@moz-960EC0CD.dip.t-dialin.net)
  2706. # [20:56] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
  2707. # [20:56] * Quits: sierk (sierk@moz-B8AE26A0.pool.mediaways.net) (Quit: sierk)
  2708. # [20:57] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  2709. # [20:57] * Joins: jammink_ (textual@moz-BBE3ABD.mv.mozilla.com)
  2710. # [20:57] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2711. # [20:57] * jammink_ is now known as jammink
  2712. # [20:58] * jhammel|notasawesomeoflunch is now known as jhammel|lunch
  2713. # [20:59] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
  2714. # [21:00] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Ping timeout)
  2715. # [21:00] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  2716. # [21:01] * Joins: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP)
  2717. # [21:01] * Quits: xsergio (sergio@D48C83.D92F4207.3299D537.IP) (Quit: Leaving)
  2718. # [21:03] * Joins: smontagu (chatzilla@1E9B982B.BAF838BD.CC465D70.IP)
  2719. # [21:03] * fabrice is now known as fabrice|afk
  2720. # [21:04] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2721. # [21:04] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  2722. # [21:04] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  2723. # [21:04] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2724. # [21:04] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2725. # [21:04] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2726. # [21:04] * Joins: rstrong (rstrong@moz-BBE3ABD.mv.mozilla.com)
  2727. # [21:05] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2728. # [21:05] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  2729. # [21:06] * Quits: timeless (users.4015@moz-D63BDBD0.irccloud.com) (Input/output error)
  2730. # [21:06] * Quits: vikram360 (vikram360@B4170F7D.F861F6E6.2A068A5E.IP) (Ping timeout)
  2731. # [21:06] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2732. # [21:07] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2733. # [21:07] * Joins: brendan (brendaneic@moz-D7A133BF.sw.biz.rr.com)
  2734. # [21:07] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2735. # [21:07] * ChanServ sets mode: +o dbaron
  2736. # [21:07] * Joins: timeless (users.4015@moz-D63BDBD0.irccloud.com)
  2737. # [21:07] <tn> kats, pong
  2738. # [21:07] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2739. # [21:08] <kats> tn: i was trying to understand the patch for bug 747439 (the frameset one)
  2740. # [21:08] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  2741. # [21:08] <kats> tn: am i correct that the patch adds a new layer on top of the existing layer, so that the stuff basically gets painted twice?
  2742. # [21:08] <kats> (assuming no clipping)
  2743. # [21:08] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2744. # [21:09] <tn> kats, it does create a layer where there wasn't before, but stuff won't get painted twice
  2745. # [21:09] <tn> kats, there will be some extra compositing work
  2746. # [21:09] <AryehGregor> smaug, when I declare NS_DECL_CYCLE_COLLECTION_SKIPPABLE_SCRIPT_HOLDER_CLASS(nsDocumentFragment), I get: In static member functi
  2747. # [21:09] <AryehGregor> on ‘static nsDocumentFragment* nsDocumentFragment::cycleCollection::Downcast(nsISupports*)’: error: ‘nsISuppo
  2748. # [21:09] <AryehGregor> rts’ is an ambiguous base of ‘nsDocumentFragment’
  2749. # [21:10] <AryehGregor> And two more like that.
  2750. # [21:10] * davehunt is now known as davehunt|away
  2751. # [21:10] * Joins: fabrice (fabrice@moz-7B0110AD.mv.mozilla.com)
  2752. # [21:10] <AryehGregor> What now? It was ambiguous before too . . . should I move that to some other class?
  2753. # [21:10] <AryehGregor> (I'm off to bed now, I'll see your response tomorrow)
  2754. # [21:10] <kats> tn: why won't stuff get painted twice? is it that one layer is exactly over top of the other?
  2755. # [21:10] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  2756. # [21:11] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Ping timeout)
  2757. # [21:11] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2758. # [21:11] <kats> (i don't even know if that makes sense; my mental model might be way off here)
  2759. # [21:11] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2760. # [21:11] <@smaug> AryehGregor: there is NS_DECL_CYCLE_COLLECTION_SKIPPABLE_SCRIPT_HOLDER_CLASS_AMBIGUOUS
  2761. # [21:11] <jorendorff> Are all querySelector NodeLists lazily populated, or is there some heuristic?
  2762. # [21:11] <edmorley> mayhemer: sorry completely missed your message before, but see ms2ger has answered now :-)
  2763. # [21:12] <Ms2ger> :)
  2764. # [21:12] <tn> kats, we only paint stuff once in general. a container layer just composites the stuff that are in its children. we don't paint to the container layer. we composite what was painted in its subtree.
  2765. # [21:12] * @smaug has to smile a bit when he copy-pastes those awesome macro names
  2766. # [21:12] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2767. # [21:12] <mayhemer> Ms2ger: edmorley: thanks both :)
  2768. # [21:12] <Ms2ger> Np
  2769. # [21:12] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2770. # [21:12] <kats> tn: ah ok, and the new layer that you added is a container layer?
  2771. # [21:13] <tn> kats, yes
  2772. # [21:13] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2773. # [21:13] <kats> tn: ok, that makes sense. can child layers belong to multiple container layers?
  2774. # [21:13] * juanb is now known as juanb|afk
  2775. # [21:14] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  2776. # [21:14] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2777. # [21:14] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <-)
  2778. # [21:14] <tn> kats, not directly. its a tree. so they can only have one direct parent, but there can be more than one ancestor that is a container layer.
  2779. # [21:15] <kats> tn: ok, great. thanks for clarifying for me :)
  2780. # [21:15] <tn> kats, np
  2781. # [21:15] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2782. # [21:16] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  2783. # [21:17] * Joins: gozala1 (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2784. # [21:17] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Ping timeout)
  2785. # [21:17] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
  2786. # [21:18] <naveed> Do we make any sort of statment about how many concurrent tabs FF can reasonably support? Looking at a bug where step one is "I have 600 open tabs"...
  2787. # [21:18] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  2788. # [21:19] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2789. # [21:19] * Quits: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2790. # [21:19] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  2791. # [21:19] <mcsmurf> did Neil file the bug?
  2792. # [21:20] <naveed> bug 762406
  2793. # [21:20] <mcsmurf> NeilAway that is :-]
  2794. # [21:20] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2795. # [21:21] <mcsmurf> heh
  2796. # [21:21] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  2797. # [21:21] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  2798. # [21:21] <@bz> naveed: define "reasonably"?
  2799. # [21:22] <@bz> naveed: also, it really matters what the "..." is
  2800. # [21:22] <@bz> naveed: e.g. if it's "and then I get a virus infection", that's bad
  2801. # [21:22] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2802. # [21:22] <naveed> hehe true. result 100% CPU utilization and hang
  2803. # [21:23] <@bz> fwiw, I commonly have several hundred tabs
  2804. # [21:23] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2805. # [21:23] <naveed> How do you find anything?
  2806. # [21:23] <@bz> and this bug report seems completely reasonable
  2807. # [21:23] <@bz> naveed: awesomebar?
  2808. # [21:24] <@bz> naveed: also, multiple windows, on multiple desktops
  2809. # [21:24] <@bz> naveed: 150 tabs in 15 windows right now
  2810. # [21:24] <@bz> naveed: over 6 desktops
  2811. # [21:24] <naveed> ! im old school and close tabs prematurely
  2812. # [21:24] * jhammel|lunch is now known as jhammel
  2813. # [21:24] * @bz keeps his todo list in tabs
  2814. # [21:24] <@bz> so....
  2815. # [21:24] <naveed> only to "open close tab" over and over agian
  2816. # [21:24] <Ms2ger> Nice penguin, beltzner
  2817. # [21:25] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  2818. # [21:25] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2819. # [21:25] <Yoric> mak: patch pushed to TryServer
  2820. # [21:25] * Quits: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net) (Ping timeout)
  2821. # [21:26] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2822. # [21:26] <mak> Yoric: ah nice!
  2823. # [21:26] <mak> Yoric: tomorrow afternoon I will be away, but tomorro morning I can definitely review it
  2824. # [21:27] <jlebar> bz, Do you know roughly where this principal inheritance from parent happens?
  2825. # [21:27] <Yoric> great
  2826. # [21:27] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  2827. # [21:28] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2828. # [21:28] * armenzg is now known as armenzg_brb
  2829. # [21:29] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2830. # [21:29] <@bz> jlebar: sure
  2831. # [21:29] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2832. # [21:29] <@bz> jlebar: lemme pull up the links
  2833. # [21:30] <jlebar> bz, Maybe it's happening in docshell::LoadURI? There's this comment about "We need an owner (a referring principal)"
  2834. # [21:30] <jlebar> bz, With...eight special cases.
  2835. # [21:30] <@bz> heh
  2836. # [21:30] <@bz> hold on
  2837. # [21:30] <@bz> nsDocShell::GetInheritedPrincipal
  2838. # [21:30] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Ping timeout)
  2839. # [21:31] <@bz> as called from EnsureContentViewer (so with false)
  2840. # [21:31] <@bz> Note the GetSameTypeParent there
  2841. # [21:31] * Joins: kentuckyfriedtakahe (chatzilla@moz-5D29915D.cable.telstraclear.net)
  2842. # [21:31] <jlebar> bz, Okay, that's a bit easier. :)
  2843. # [21:31] <jlebar> bz, Thanks.
  2844. # [21:32] <@bz> hold on
  2845. # [21:32] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  2846. # [21:32] <@bz> there may be more. ;)
  2847. # [21:32] <jlebar> mm
  2848. # [21:32] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  2849. # [21:32] <@bz> no
  2850. # [21:32] <@bz> that's it
  2851. # [21:32] <@bz> well
  2852. # [21:32] <Ms2ger> Hmm
  2853. # [21:32] * Quits: KWierso (Daily@moz-66981D8E.desm.qwest.net) (Ping timeout)
  2854. # [21:33] <Ms2ger> philor is going to love this
  2855. # [21:33] <philor> as is so often the case
  2856. # [21:33] <Ms2ger> 202014 INFO TEST-PASS | /tests/dom/imptests/webapps/DOMCore/tests/approved/test_Range-set.html | setStartBefore() with range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 xmlTextNode
  2857. # [21:33] <Ms2ger> Output exceeded 52428800 bytes, remaining output has been truncated
  2858. # [21:33] <@bz> yeah
  2859. # [21:33] <@bz> this should be it
  2860. # [21:33] <@bz> since subframe loads always set an owner
  2861. # [21:34] <@bz> though
  2862. # [21:34] <@bz> they don't set ownerIsExplicit
  2863. # [21:34] <gavin> that code is so hard to follow :(
  2864. # [21:34] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  2865. # [21:34] <@bz> tell me about it
  2866. # [21:34] <jlebar> bz, What if I set the loadtype's inheritowner to false where nsWindowWatcher calls LoadURI?
  2867. # [21:34] <@bz> So the relevant bits for iframes right now are....
  2868. # [21:34] <jlebar> bz, Wouldn't that have the same effect?
  2869. # [21:35] * coop|lunch is now known as coop
  2870. # [21:35] <@bz> // If ownerIsExplicit is not set there are 4 possibilities:
  2871. # [21:35] <@bz> // (1) If the system principal was passed in and we're a typeContent
  2872. # [21:35] <@bz> // docshell, inherit the principal from the current document
  2873. # [21:35] <@bz> // instead.
  2874. # [21:35] <@bz> // (2) In all other cases when the principal passed in is not null,
  2875. # [21:35] <@bz> // use that principal.
  2876. # [21:35] * Joins: KWierso (Daily@moz-66981D8E.desm.qwest.net)
  2877. # [21:35] * Quits: Stan (Stan@moz-960EC0CD.dip.t-dialin.net) (Quit: KVIrc KVIrc Equilibrium 4.1.3, revision: 6109, sources date: 20120101, built on: 2012-03-27 22:01:16 UTC - http://www.kvirc.net/)
  2878. # [21:35] <@bz> but in this case there is no current document
  2879. # [21:35] <gavin> I dunno if it's useful to you, but we have LOAD_FLAGS_DISALLOW_INHERIT_OWNER
  2880. # [21:35] * gavin added that
  2881. # [21:36] <jlebar> bz, Oh, I see, that's for inheriting from the previous guy in *this* docshell.
  2882. # [21:36] <@bz> heh
  2883. # [21:36] <@bz> yes
  2884. # [21:36] <@bz> exactly
  2885. # [21:36] <jlebar> bz, Great.
  2886. # [21:36] <@bz> so the relevant thing for you....
  2887. # [21:36] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2888. # [21:36] <@bz> is that right now we prevent using the system principal for the about:blank load
  2889. # [21:36] <@bz> even when it comes from the iframe code
  2890. # [21:36] <@bz> I'm not sure what you want to do there in the mozbrowser world
  2891. # [21:37] <@bz> presumably something similar
  2892. # [21:37] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  2893. # [21:37] <jlebar> bz, By "prevent using the system principal", you mean "use the null principal"?
  2894. # [21:37] * merike|away is now known as merike
  2895. # [21:37] <@bz> maybe the frameloader should be examining mozbrowserness and instead of SetOwner() doing the "inherit" thing
  2896. # [21:37] <@bz> no
  2897. # [21:37] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2898. # [21:37] <@bz> I mean this:
  2899. # [21:37] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2900. # [21:37] <@bz> nsCOMPtr<nsIPrincipal> ownerPrincipal = do_QueryInterface(owner);
  2901. # [21:37] <@bz> bool isSystem;
  2902. # [21:37] <@bz> rv = secMan->IsSystemPrincipal(ownerPrincipal, &isSystem);
  2903. # [21:37] <@bz> if (isSystem) {
  2904. # [21:37] <@bz> if (ownerIsExplicit) {
  2905. # [21:37] <@bz> return NS_ERROR_DOM_SECURITY_ERR;
  2906. # [21:37] <@bz> ..
  2907. # [21:37] <@bz> owner = nsnull;
  2908. # [21:37] <@bz> inheritOwner = true;
  2909. # [21:38] <@bz> and then inheritOwner goes...
  2910. # [21:38] <@bz> GetInheritedPrincipal(true)
  2911. # [21:38] <@bz> which will use the current document if there is one
  2912. # [21:38] <@bz> else the parent
  2913. # [21:38] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  2914. # [21:38] <@bz> so in your case...
  2915. # [21:38] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2916. # [21:39] <@bz> _if_ you can guarantee creation of an initial about:blank before LoadURI is entered
  2917. # [21:39] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  2918. # [21:39] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2919. # [21:39] <@bz> and cut off principal inheritance in GetInheritedPrincipal()
  2920. # [21:39] <gavin> is there a bug # for this discussion? I'm curious
  2921. # [21:39] * Joins: jgriffin_ (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2922. # [21:39] <jlebar> gavin, https://bugzilla.mozilla.org/show_bug.cgi?id=764718
  2923. # [21:39] <@bz> Then if you could get into this code you'd inherit from that initial about:blank
  2924. # [21:39] <@bz> I guess the important part is getting into this code
  2925. # [21:39] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  2926. # [21:39] <@bz> not whether initial about:blank exists
  2927. # [21:40] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2928. # [21:40] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2929. # [21:40] <jlebar> bz, I need a sec to absorb that.
  2930. # [21:40] <@bz> ok
  2931. # [21:40] * @bz has a concrete recommendation now that he's done with stream-of-consciousness. ;)
  2932. # [21:40] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Ping timeout)
  2933. # [21:40] * jgriffin_ is now known as jgriffin
  2934. # [21:40] * Joins: Stan (Stan@moz-960EC0CD.dip.t-dialin.net)
  2935. # [21:41] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2936. # [21:42] <Ms2ger> So, why doesn't tbpl deal with 200 000 solid AryehGregor test results?
  2937. # [21:42] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Max SendQ exceeded)
  2938. # [21:43] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2939. # [21:43] <jlebar> bz, Ah, okay. So if JS code calls window.open(), the owner which gets passed in to LoadURI is the subject principal, which is the principal of top of the JS stack.
  2940. # [21:43] <philor> Ms2ger: you mean output exceeds? that's not tbpl, it's an arbitrary limit buildbot imposes, to cut off infinite loops and make you realize that you're piling on too much, and need to split them across directories and across mochitest hunks
  2941. # [21:44] <jlebar> bz, So unless chrome code is running, the owner in LoadURI isn't going to be the system principal, right?
  2942. # [21:44] <devd> taras: froydnj: ping
  2943. # [21:44] <Ms2ger> philor, so, how do I split across hunks?
  2944. # [21:44] <philor> or, to decide that testing every single character in every single alphabet living and dead is excessive
  2945. # [21:44] <taras> devd: sup
  2946. # [21:44] * Joins: dhylands (dhylands@91EBC268.7E8C66B9.5D698A29.IP)
  2947. # [21:45] <philor> Ms2ger: hunks are just the number of directories divided by the number of hunks
  2948. # [21:45] * armenzg_brb is now known as armenzg
  2949. # [21:45] <devd> taras: if I am not wrong, the only reason telemetry code is not thread safe is because the code also calculates sum/average
  2950. # [21:45] <devd> which is a measure that doesn't make sense for enumerated values
  2951. # [21:45] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2952. # [21:45] <taras> devd: being threadsafe is a non-goal
  2953. # [21:45] <philor> so if you have 200K tests all in editor/, you'd need to, um, fake it out by shoving some in zeditor/, I guess
  2954. # [21:45] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2955. # [21:45] <@bz> jlebar: if JS calls window.open()
  2956. # [21:45] <Ms2ger> All in dom/, in fact
  2957. # [21:46] <@bz> jlebar: then the owner for the load of the URI passed to open() will be the JS subject principal
  2958. # [21:46] <philor> or rewrite them so they STFU when they pass
  2959. # [21:46] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  2960. # [21:46] <@bz> jlebar: but if JS doesn't pass a URI
  2961. # [21:46] <Ms2ger> Hmm
  2962. # [21:46] <@bz> jlebar: then the only load will be about:blank
  2963. # [21:46] <Ms2ger> I could probably do that
  2964. # [21:46] <jlebar> bz, Okay, sure.
  2965. # [21:46] * sheeri-afk is now known as sheeri
  2966. # [21:46] <@bz> jlebar: coming from the frameloader
  2967. # [21:46] <devd> taras: but a patch that creates a threadsafe enumerated values histogram will be accepted ?
  2968. # [21:46] <Ms2ger> philor, if that wasn't a serious suggestion, stop me now :)
  2969. # [21:46] <philor> if it's like the style tests that enumerate every single every, STFU instead would be super fantastic
  2970. # [21:46] <jlebar> Ah.
  2971. # [21:46] <philor> no, it's serious
  2972. # [21:46] <@bz> jlebar: nsFrameLoader::ReallyStartLoadingInternal
  2973. # [21:46] * Joins: atuljangra (Mibbit@857B3FE5.E7942054.BE3328D.IP)
  2974. # [21:47] <@bz> in the in-process case
  2975. # [21:47] <philor> you have to be careful about not hitting "with no output" timeouts, but that, what, 1200 seconds?
  2976. # [21:47] <taras> devd: i'm not sure if histogram initialization is close to being threadsafe
  2977. # [21:47] <@bz> loadInfo->SetOwner(mOwnerContent->NodePrincipal());
  2978. # [21:47] <@bz> What I'm arguing is that for a mozbrowser we should consider changing that
  2979. # [21:47] <@bz> to not SetOwner()
  2980. # [21:47] <@bz> and instead telling the loadInfo to inherit the owner
  2981. # [21:47] <Ms2ger> philor, so how about I print "100 tests passed, move along"? :)
  2982. # [21:47] <@ted> http://pastebin.mozilla.org/1662456
  2983. # [21:47] * @ted doesn't know what to make of that stack
  2984. # [21:47] <@bz> basically right now if we have an <iframe type="content"> in chrome
  2985. # [21:47] <devd> taras: ohh I should look into that
  2986. # [21:47] <@ted> but it's in gfxAndroidPlatform::~gfxAndroidPlatform
  2987. # [21:47] <@bz> it passes system as owner
  2988. # [21:47] <@ted> probably
  2989. # [21:48] <@bz> and then docshell works around that
  2990. # [21:48] * Quits: wesj1 (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Ping timeout)
  2991. # [21:48] <jlebar> bz, I think I understand...
  2992. # [21:48] <taras> devd: i think you should do thread-safety on the consumer side
  2993. # [21:48] <@bz> by converting it to inherit the principal if it itself is content
  2994. # [21:48] <@bz> and the principal is system
  2995. # [21:48] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
  2996. # [21:49] <@bz> so in your case that corresponds to the docshell being a mozbrowser
  2997. # [21:49] <@bz> I think
  2998. # [21:49] <@bz> but doing it inside docshell is hard
  2999. # [21:49] <@bz> because it has no idea where the load comes from
  3000. # [21:49] <devd> taras: how ?
  3001. # [21:49] <jorendorff> bz: .iterator() doesn't need to actually appear in the IDL, does it? at least, not yet?
  3002. # [21:49] <@bz> whereas frameloader could, in the mozbrowser case, not set the iframe's principal as owner
  3003. # [21:49] <@bz> and just tell it to inherit instead
  3004. # [21:49] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3005. # [21:49] <@bz> I _think_ that's the right behavior....
  3006. # [21:50] * Joins: karl (karl@moz-FB802A8.jetstream.xtra.co.nz)
  3007. # [21:50] * jorendorff may yet regret having asked that
  3008. # [21:50] <@bz> jorendorff: I don't think it does, no...
  3009. # [21:50] <jlebar> bz, Assuming we also change the inherit code to stop at mozbrowser boundaries, right?
  3010. # [21:50] <@bz> jorendorff: but I'm mostly guessing to be honest
  3011. # [21:50] <@bz> jlebar: yes
  3012. # [21:50] <@bz> jlebar: exactly
  3013. # [21:50] <jorendorff> bz: ok. I need to ask on script-coord
  3014. # [21:50] <jlebar> bz, Perfect. I'll spin up a patch then. Thanks!
  3015. # [21:50] <@bz> jlebar: we should just grep for all uses of itemtype or something
  3016. # [21:50] <@bz> jlebar: instead of this whackamole
  3017. # [21:51] <@bz> (also getsametyperoot, getsametypeparent)
  3018. # [21:51] <@bz> jlebar: when you have the patch, lemme know whether experiment confirms our theory. ;)
  3019. # [21:51] <jlebar> bz, Yeah, we should really look at this systematically. It's just hard because I lack global knowledge...
  3020. # [21:51] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  3021. # [21:52] * Joins: wesj1 (Instantbir@moz-104CC309.mv.mozilla.com)
  3022. # [21:52] <@bz> (is it bad that I now treat Gecko as something to perform experiments against because I don't think we have enough theoretical understanding?)
  3023. # [21:52] <Ms2ger> jorendorff, well, do we want iterator() in the Java and Python bindings? ;)
  3024. # [21:52] <@bz> jlebar: mmm
  3025. # [21:52] <@bz> jlebar: you're working on it!
  3026. # [21:52] <jlebar> bz, Yes!
  3027. # [21:52] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3028. # [21:52] <taras> devd: some consumers have a RecordX() function
  3029. # [21:52] <@bz> Ms2ger: chainmail, I tell you
  3030. # [21:52] <jorendorff> Ms2ger: no... i think.
  3031. # [21:52] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3032. # [21:52] <taras> devd: so you can do all of the locking there
  3033. # [21:52] <Ms2ger> Uh-oh, that's the second time today
  3034. # [21:53] <taras> and do your consumers through it
  3035. # [21:53] <jorendorff> Ms2ger: I mean, ideally in Python the thing is iterable, just like in JS except using the Python idiom, which is .__iter__()
  3036. # [21:53] <jorendorff> Ms2ger: and same thing in Java, whatever the interface is for iterable things in Java
  3037. # [21:53] * jorendorff makes a who-cares-about-java gesture with his left hand
  3038. # [21:53] * jorendorff wanders off to get some coffee
  3039. # [21:54] <Ms2ger> In Java it's probably IteratorFactoryFactory.getFactory().createIterator(list)
  3040. # [21:54] * Joins: joesteele (joesteele@2BF71610.712491F4.C5749D5C.IP)
  3041. # [21:54] <Ms2ger> But that suggests you wouldn't put it in the IDL :)
  3042. # [21:54] <devd> taras: I am confused.. by consumers you mean my code that calls stuff like accumulate, right ?
  3043. # [21:54] <taras> yes
  3044. # [21:56] <devd> aah ok .. I guess that works too; it is just more painful to do. Maybe a new wrapper around telemetry that does this. The basic idea is to make telemetry really easy, I do think the easier we make data collection, the better our products
  3045. # [21:57] * Joins: joe_walker (joe_walker@moz-ED253D67.cable.virginmedia.com)
  3046. # [21:57] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3047. # [21:57] * merike is now known as merike|away
  3048. # [22:00] * Joins: gandalf (zbraniecki@moz-40EA160A.neoplus.adsl.tpnet.pl)
  3049. # [22:01] * Joins: jviereck1 (Adium@moz-91D0B55A.dclient.hispeed.ch)
  3050. # [22:01] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3051. # [22:01] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3052. # [22:01] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3053. # [22:02] <jviereck1> is anyone attempting the brownbag? Not sure some watches the questions on #airmozilla :/
  3054. # [22:02] <NeilAway> smaug: is that our longest macro name?
  3055. # [22:02] <@smaug> NeilAway: could be
  3056. # [22:02] <Ms2ger> Yay, more UA string discussion
  3057. # [22:02] * Quits: wesj1 (Instantbir@moz-104CC309.mv.mozilla.com) (Ping timeout)
  3058. # [22:02] * Joins: wesj1 (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
  3059. # [22:02] <@smaug> NeilAway: at least it is the longest CC related macro
  3060. # [22:03] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  3061. # [22:03] <jhammel> Ms2ger: are we going back to NCSA Mosaic/1.0 (X11;SunOS 4.1.4 sun4m)
  3062. # [22:03] <Ms2ger> I don't want to know
  3063. # [22:03] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  3064. # [22:03] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3065. # [22:05] <NeilAway> that's annoying
  3066. # [22:05] <NeilAway> when the cycle collector runs out of memory to add an object to the list of objects to release
  3067. # [22:05] <@smaug> that is annoying
  3068. # [22:05] <@smaug> should happen less often nowadays
  3069. # [22:06] * davidb is now known as davidb|mtg
  3070. # [22:06] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  3071. # [22:06] * Joins: bbondy2 (bbondy@moz-815B377A.home.cgocable.net)
  3072. # [22:07] * davidb|mtg is now known as davidb
  3073. # [22:07] * davidb is now known as davidb|mtg
  3074. # [22:07] * Quits: fabrice (fabrice@moz-7B0110AD.mv.mozilla.com) (Quit: Leaving.)
  3075. # [22:07] * Joins: jgilbert (jgilbert@moz-17D0114B.hsd1.ca.comcast.net)
  3076. # [22:07] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  3077. # [22:08] * Quits: jviereck1 (Adium@moz-91D0B55A.dclient.hispeed.ch) (Quit: Leaving.)
  3078. # [22:08] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  3079. # [22:08] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3080. # [22:08] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  3081. # [22:08] * Joins: Ally_ (textual@moz-B7A607CC.range86-169.btcentralplus.com)
  3082. # [22:08] <NeilAway> gavin: http://mxr.mozilla.org/comm-central/source/mozilla/browser/base/content/browser-fullZoom.js?mark=55,72#53
  3083. # [22:08] * Joins: adoria0000 (Mibbit@moz-7128DD01.bbtec.net)
  3084. # [22:09] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3085. # [22:09] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3086. # [22:09] <NeilAway> gavin: couldn't a page stop you from remembering your zoom by blocking mouse scroll events?
  3087. # [22:09] * Joins: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP)
  3088. # [22:09] <bjacob> glandium: i wonder what's the atomic number of glandium (Gl)
  3089. # [22:10] * Joins: glazou (glazou@moz-910B7383.fbx.proxad.net)
  3090. # [22:10] * davidb|mtg is now known as davidb
  3091. # [22:11] <glazou> is there a channel for pmo stuff?
  3092. # [22:11] <@khuey> jaws: ping
  3093. # [22:11] * @smaug wonders what is pmo
  3094. # [22:11] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3095. # [22:12] <@khuey> planet
  3096. # [22:12] <@khuey> presumably
  3097. # [22:12] * Quits: wesj1 (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Ping timeout)
  3098. # [22:12] * jhammel assumes people.mozilla.org
  3099. # [22:12] <Ms2ger> Planet
  3100. # [22:12] <@khuey> glazou isn't an employee
  3101. # [22:12] <@khuey> so I doubt he's that interested in people.m.o
  3102. # [22:12] <glazou> eh
  3103. # [22:12] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3104. # [22:12] * yuan_ is now known as yuan
  3105. # [22:12] <glazou> yeah planet
  3106. # [22:12] <sheppy> heh
  3107. # [22:13] <glazou> hi sheeri
  3108. # [22:13] <Ms2ger> He's a person, though
  3109. # [22:13] <glazou> er
  3110. # [22:13] <glazou> hi sheppy
  3111. # [22:13] <@khuey> Ms2ger: are you sure?
  3112. # [22:13] <sheppy> glazou: hello
  3113. # [22:13] <glazou> Ms2ger: I am a person ? wow :-)
  3114. # [22:13] <@khuey> not everything in this channel is a person
  3115. # [22:13] <sheppy> glazou: I'm as surprised as everyone else to find that out
  3116. # [22:13] * Joins: dao (dao@moz-9449C1C0.superkabel.de)
  3117. # [22:13] <glazou> firebot, are you a person ?
  3118. # [22:13] <jhammel> khuey: his AI matrix indicates so with a probability of 87.3%
  3119. # [22:13] <firebot> glazou: Sorry, I've no idea what 'are you a person' might be.
  3120. # [22:13] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  3121. # [22:13] <glazou> see ?
  3122. # [22:13] <bjacob> khuey: is people.mozilla.org employees only?
  3123. # [22:13] <gavin> NeilAway: yeah maybe
  3124. # [22:13] <gavin> file a bug?
  3125. # [22:13] <gavin> bjacob: yes
  3126. # [22:13] <@khuey> bjacob: yes
  3127. # [22:13] <@smaug> we don't know whether Ms2ger is a person
  3128. # [22:13] <Ms2ger> glazou, and I only just said something vaguely positive about the csswg ;)
  3129. # [22:14] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Input/output error)
  3130. # [22:14] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  3131. # [22:14] <glazou> Ms2ger: I have to mark that day into my calendar then ;-)
  3132. # [22:14] <@khuey> priya: ping
  3133. # [22:14] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3134. # [22:15] <glazou> anyway, I took a few minutes to hack an add-on improving a bit planet's readability, if you're interested : http://is.gd/wJH9Qv
  3135. # [22:16] <Ms2ger> glazou, (otoh, I also read a comment about drunken boating as a subtle reference to csswg politics)
  3136. # [22:16] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  3137. # [22:16] <glazou> Ms2ger: ask tantek about diving into Oslo's fjord :-D
  3138. # [22:17] <Ms2ger> Ah, that was what he was on about
  3139. # [22:17] * bjacob writes java code. watch out. might be worse than my js code.
  3140. # [22:17] <Ms2ger> When was that, a decade ago? :)
  3141. # [22:17] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9bbc55b71de8 - Wes Kocher - Bug 764688 - Update revision of Jetpack code used in Firefox. r=gozala
  3142. # [22:17] <philor> Ms2ger: oh, my bad memory, what you do is "if (verylongstring == expectedverylongstring) { ok(true, "vlong" } else { is(verylongstring, expectedverylongstring, "yadda yadda yadda") }
  3143. # [22:18] <Ms2ger> Hmm?
  3144. # [22:18] <Ms2ger> There is no ok or is in this scope :)
  3145. # [22:18] <glazou> Ms2ger: more than that I think, probably 12
  3146. # [22:18] * Quits: joe_walker (joe_walker@moz-ED253D67.cable.virginmedia.com) (Input/output error)
  3147. # [22:18] * jmaher is now known as jmaher|brb
  3148. # [22:19] <philor> so that you only output "INFO TEST-PASS vlong" "INFO TEST-PASS longer" but "TEST UNEXPECTED-FAIL yadda yadda the whole thing"
  3149. # [22:19] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  3150. # [22:20] <Ms2ger> philor, well, does that help much if you've got 200 000 lines? :)
  3151. # [22:20] <Ms2ger> And that's not even one line per assertion
  3152. # [22:20] * Quits: @bz (bzbarsky@moz-B58892FB.bstnma.fios.verizon.net) (Ping timeout)
  3153. # [22:21] * davida|otp is now known as davida
  3154. # [22:23] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  3155. # [22:23] * ChanServ sets mode: +o dveditz
  3156. # [22:23] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3157. # [22:23] * Joins: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com)
  3158. # [22:23] * Joins: nhirata (nhirata.bu@moz-7B0110AD.mv.mozilla.com)
  3159. # [22:23] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  3160. # [22:23] <Ms2ger> philor, anyway, pushing something to try, I'll see how it turned out in the morning
  3161. # [22:23] * jmaher|brb is now known as jmaher
  3162. # [22:23] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  3163. # [22:24] <philor> Ms2ger: well, why is it 200,000 lines? are they naturally groups of 200 things with 1000 tests being applied to each of them, and you could only log failures or 200 passes if nothing failed?
  3164. # [22:24] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
  3165. # [22:24] <marco> bsmedberg: ping
  3166. # [22:24] <philor> or is it just totally excessive, and Aryeh could be less excessive? :)
  3167. # [22:25] <Ms2ger> It's totally excessive, and I don't want him to be less so :)
  3168. # [22:25] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  3169. # [22:25] * Quits: victorporof (victorporo@301399A.F695A43D.79933D60.IP) (Quit: Leaving...)
  3170. # [22:25] <jaws> khuey: pong
  3171. # [22:25] * Joins: dcamp (dave@850B05DE.1DD2AC9D.49CEED6B.IP)
  3172. # [22:26] <jaws> khuey: fire alarms went off in MV. nobody is in the meeting. did it end already?
  3173. # [22:26] * Quits: wolfiR (wolfiR@moz-A3877257.dip0.t-ipconnect.de) (Quit: Leaving)
  3174. # [22:26] * Joins: ahurle1 (ahurle@moz-BBE3ABD.mv.mozilla.com)
  3175. # [22:26] * bc|afk is now known as bc
  3176. # [22:26] <@bsmedberg> marco: in a meeting
  3177. # [22:27] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Input/output error)
  3178. # [22:27] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
  3179. # [22:27] * ahurle1 is now known as ahurle
  3180. # [22:27] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3181. # [22:27] * Ms2ger wanders off
  3182. # [22:28] <marco> bsmedberg: ok, ping me when you're available :)
  3183. # [22:28] * Quits: Ms2ger (Ms2ger@49187330.48F4E4FC.37724B0D.IP) (Quit: nn)
  3184. # [22:28] * coop is now known as coop|afk
  3185. # [22:29] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Max SendQ exceeded)
  3186. # [22:29] * philor begins to think we need a separate mochitest-aryeh suite, since this isn't even the first time he has overflowed
  3187. # [22:29] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3188. # [22:29] * fabrice|afk is now known as fabrice
  3189. # [22:29] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3190. # [22:29] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3191. # [22:30] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  3192. # [22:31] * Joins: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is)
  3193. # [22:32] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3194. # [22:32] * Quits: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  3195. # [22:32] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3196. # [22:32] * Quits: adoria0000 (Mibbit@moz-7128DD01.bbtec.net) (Quit: http://www.mibbit.com ajax IRC Client)
  3197. # [22:33] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3198. # [22:34] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3199. # [22:34] * Quits: past (past@moz-B7E8705F.dsl.dyn.forthnet.gr) (Input/output error)
  3200. # [22:35] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
  3201. # [22:35] * Quits: glazou (glazou@moz-910B7383.fbx.proxad.net) (Quit: zzzz)
  3202. # [22:35] <@khuey> jaws: ah, fun
  3203. # [22:35] <@khuey> jaws: we decide to reschedule
  3204. # [22:35] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Ping timeout)
  3205. # [22:35] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3206. # [22:36] <edmorley> philor++
  3207. # [22:36] <jaws> khuey: oh we did? or you're saying that's what you are proposing?
  3208. # [22:36] <jaws> khuey: i never got the memo
  3209. # [22:36] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3210. # [22:38] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  3211. # [22:38] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3212. # [22:38] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3213. # [22:39] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3214. # [22:39] <@khuey> jaws: no, that's what we decided to do
  3215. # [22:39] <@khuey> jaws: "we" being hte people that were actually on the phone for hte debrief
  3216. # [22:39] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3217. # [22:39] <jaws> ok cool
  3218. # [22:40] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Max SendQ exceeded)
  3219. # [22:40] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3220. # [22:41] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  3221. # [22:41] * Quits: gandalf (zbraniecki@moz-40EA160A.neoplus.adsl.tpnet.pl) (Ping timeout)
  3222. # [22:41] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  3223. # [22:42] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Max SendQ exceeded)
  3224. # [22:42] * juanb|afk is now known as juanb
  3225. # [22:42] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  3226. # [22:42] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3227. # [22:42] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  3228. # [22:42] * ChanServ sets mode: +o ehsan
  3229. # [22:43] * Quits: jstraus (Adium@3464EC4F.72B357BE.A35657C3.IP) (Quit: Leaving.)
  3230. # [22:44] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  3231. # [22:44] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3232. # [22:45] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3233. # [22:46] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3234. # [22:46] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Connection reset by peer)
  3235. # [22:47] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  3236. # [22:47] * Joins: gandalf (zbraniecki@moz-2070E686.neoplus.adsl.tpnet.pl)
  3237. # [22:47] * jmaher is now known as jmaher|afk
  3238. # [22:47] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  3239. # [22:48] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3240. # [22:48] * Quits: jgilbert (jgilbert@moz-17D0114B.hsd1.ca.comcast.net) (Ping timeout)
  3241. # [22:52] * Joins: birtles (birtles@moz-FA0B5485.net182021088.t-com.ne.jp)
  3242. # [22:53] * Quits: @bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com) (Quit: bsmedberg)
  3243. # [22:53] * Joins: campd (dave@C256F2B4.D3886154.49CEED6B.IP)
  3244. # [22:53] * Quits: dcamp (dave@850B05DE.1DD2AC9D.49CEED6B.IP) (Ping timeout)
  3245. # [22:54] <@ehsan> mikeh: any luck yet?
  3246. # [22:55] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Connection reset by peer)
  3247. # [22:55] * mattwoodrow|away is now known as mattwoodrow
  3248. # [22:55] * Joins: JeroenDeDauw (j@C10EA9FC.9481ED7.9F9A2DA2.IP)
  3249. # [22:56] * Quits: rstrong (rstrong@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  3250. # [22:56] <mikeh> ehsan: no, not yet--I'm working on some of the back-end plumbing right now, in hopes that someone on my email thread will see an obvious mistake.
  3251. # [22:56] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3252. # [22:57] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  3253. # [22:57] <@ehsan> mikeh: ok, I still can
  3254. # [22:57] <@ehsan> 't imagine what the missing piece is
  3255. # [22:57] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  3256. # [22:57] <mikeh> ehsan: yeah, me neither. I'm sure it's something small. Thanks for taking a look earlier.
  3257. # [22:58] <@ehsan> np
  3258. # [22:58] <mikeh> ehsan: I wish I knew what "Unnamed Class" meant.
  3259. # [22:58] * armenzg is now known as armenzg_brb
  3260. # [22:58] <@ehsan> mikeh: hrm, let's mxr around, shall we?
  3261. # [22:58] * armenzg_brb is now known as armenzg
  3262. # [22:58] <@ehsan> mikeh: what's the exact error message?
  3263. # [22:58] <mikeh> ehsan: one sec.
  3264. # [22:59] <mikeh> ehsan: |[JavaScript Error: "Error: Permission denied for <http://camera.gaiamobile.org> to create wrapper for object of class UnnamedClass" {file: "http://camera.gaiamobile.org/js/camera.js" line: 74}]|
  3265. # [22:59] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  3266. # [22:59] <@smaug> dbaron: ping
  3267. # [23:00] <@ehsan> mikeh: so UnnamedClass is the mName property of a ClassInfoData object
  3268. # [23:00] <@ehsan> mikeh: http://mxr.mozilla.org/mozilla-central/source/caps/src/nsScriptSecurityManager.cpp#278
  3269. # [23:00] <@khuey> yeah
  3270. # [23:00] * Joins: lahabana (Mibbit@moz-768DDE93.rev.sfr.net)
  3271. # [23:00] <@khuey> you need to implement class info on your object
  3272. # [23:00] <@khuey> that's what that is telling you
  3273. # [23:00] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  3274. # [23:00] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  3275. # [23:00] <@ehsan> oh
  3276. # [23:00] <@ehsan> khuey: as in, nsIDOMClassInfo?
  3277. # [23:01] * Joins: bsmedberg (bsmedberg@moz-BBE3ABD.mv.mozilla.com)
  3278. # [23:01] * ChanServ sets mode: +o bsmedberg
  3279. # [23:01] <@khuey> well, nsIClassInfo is sufficient
  3280. # [23:01] <@ehsan> right
  3281. # [23:01] <@khuey> e.g. http://mxr.mozilla.org/mozilla-central/source/dom/system/GPSDGeolocationProvider.js#39
  3282. # [23:01] <@ehsan> mikeh: there you go! ^
  3283. # [23:01] <mikeh> ehsan: I don't follow.
  3284. # [23:02] <@ehsan> mikeh: derive from nsIClassInfo
  3285. # [23:02] <@khuey> mikeh: content JS is not allowed to touch objects that don't implement nsIClassInfo
  3286. # [23:02] <@khuey> mikeh: and tell XPConnect that it is safe for content JS to touch them
  3287. # [23:03] * Joins: joe_walker_ (joe_walker@moz-15405DDA.cable.virginmedia.com)
  3288. # [23:03] <mikeh> khuey: so the object (nsIDOMCameraManager) that I'm returning from Navigator::GetMozCameras() is missing class info?
  3289. # [23:03] * Quits: birtles (birtles@moz-FA0B5485.net182021088.t-com.ne.jp) (Client exited)
  3290. # [23:03] * Joins: birtles (birtles@moz-FA0B5485.net182021088.t-com.ne.jp)
  3291. # [23:03] <@ehsan> yeah
  3292. # [23:04] <Mook_as> isn't there some new __exposedProps__ thing now? or is that unrelated?
  3293. # [23:04] * Quits: jrmuizel (jrmuizel@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3294. # [23:04] <@ehsan> mikeh: you should derive fron nsIClassInfo, add it to the interface map for your class, and implement its methods
  3295. # [23:04] <mikeh> ehsan, khuey: that makes sense (I guess :-) .
  3296. # [23:04] <@khuey> Mook_as: unrelated
  3297. # [23:04] * jhammel is now known as jhammel|mtg
  3298. # [23:04] <@dbaron> smaug, pong
  3299. # [23:04] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
  3300. # [23:05] <@ehsan> mikeh: I'm sure the rest of the new b2g api classes also implement nsIClassInfo
  3301. # [23:05] * Quits: lahabana (Mibbit@moz-768DDE93.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
  3302. # [23:05] <@ehsan> which is why they don't get this error and you do
  3303. # [23:05] <@khuey> are we in C++ here or JS?
  3304. # [23:05] <@smaug> dbaron: about initial reflow
  3305. # [23:05] <@ehsan> C++
  3306. # [23:05] <@khuey> ok, then you should do the DOMClassInfo dance
  3307. # [23:05] <mikeh> ehsan: so |class nsDOMCameraManager : public nsIClassInfo { ... NS_INTERFACE_MAP_BEGIN( ... ) // etc };| ?
  3308. # [23:05] <@khuey> that everyone does
  3309. # [23:05] <@khuey> no
  3310. # [23:05] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  3311. # [23:06] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  3312. # [23:06] <qDot> mikeh: Check out that bluetooth patch I sent you.
  3313. # [23:06] * philor is now known as philor|away
  3314. # [23:06] <@smaug> dbaron: do we do initial reflow right after creating pshell ?
  3315. # [23:06] <@ehsan> khuey: like add the macros to nsDOMClassInfo.cpp?
  3316. # [23:06] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3317. # [23:06] <@khuey> ehsan: right, with DOMCI_DATA and all that
  3318. # [23:06] <@khuey> don't derive from nsIClassInfo
  3319. # [23:06] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  3320. # [23:06] <@dbaron> smaug, Do you mean the function called InitialReflow or actually doing a reflow
  3321. # [23:06] <@khuey> class info objects are supposed to be singletons
  3322. # [23:06] <@ehsan> khuey: hmm, I thought mikeh has done all that
  3323. # [23:06] <qDot> mikeh: Specifically the nsIDOMClassInfo.cpp/nsIDOMClassInfoClasses.h portion
  3324. # [23:06] <@dbaron> smaug, we might do the former (not sure), but I'm pretty sure we don't do the latter
  3325. # [23:06] <@khuey> ehsan: is his QI impl right?
  3326. # [23:06] <mikeh> qDot: I've mimicked all of the Bluetooth changes to the plumbing files.
  3327. # [23:06] <@smaug> dbaron: or, hmm, I'm basically investigating if we wouldn't have to flush before load event in background tabs
  3328. # [23:07] <@ehsan> khuey: hmm, I think so, let me take a look again
  3329. # [23:07] <qDot> Got a link to your current patch?
  3330. # [23:07] <@smaug> dbaron: can you think of some obvious problems if we wouldn't flush
  3331. # [23:07] <@ehsan> mikeh: can you pastebin the diff please?
  3332. # [23:07] <@dbaron> smaug, we flush before firing the load event?
  3333. # [23:07] <mikeh> qDot: one sec (I'll have to email it to you--too big for Pastebin).
  3334. # [23:07] <@smaug> dbaron: we could schedule a flush in SetActive()
  3335. # [23:07] <@smaug> dbaron: yes
  3336. # [23:07] <mikeh> ehsan: I'll include you.
  3337. # [23:07] <@ehsan> ok
  3338. # [23:07] <qDot> Attach it as a WIP to your bug
  3339. # [23:08] <mikeh> qDot: will do, one sec.
  3340. # [23:08] <@smaug> dbaron: in DocumentViewerImpl::LoadComplete
  3341. # [23:08] * Quits: gfritzsche (gfritzsche@moz-BA7521C4.dynamic.qsc.de) (Ping timeout)
  3342. # [23:08] <@dbaron> smaug, I can't think of any other than performance measurement, but probably worth asking bz
  3343. # [23:08] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3344. # [23:08] <@khuey> ehsan: UnnamedClass means that the script security manager couldn't find any class info for hte object
  3345. # [23:08] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  3346. # [23:08] <@smaug> dbaron: ok, will do
  3347. # [23:08] <@khuey> ehsan: so if it's implemented, the obvious next place to look is the QI impl
  3348. # [23:08] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3349. # [23:09] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
  3350. # [23:09] * Quits: msucan (mihai@452AB583.C1570FFF.BD62875.IP) (Quit: Leaving.)
  3351. # [23:09] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  3352. # [23:09] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
  3353. # [23:09] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  3354. # [23:09] * ChanServ sets mode: +o smaug
  3355. # [23:09] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Ping timeout)
  3356. # [23:10] * padenot is now known as padenot|away
  3357. # [23:10] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  3358. # [23:10] * bbondy2 is now known as bbondy
  3359. # [23:10] <mikeh> ehsan, khuey, qDot: here's the diff: https://bugzilla.mozilla.org/attachment.cgi?id=633264&action=diff
  3360. # [23:10] * Joins: krit (krit@moz-1FC1932F.adobe.com)
  3361. # [23:10] <@ehsan> mikeh: you want to make sure that you have a classinfo entry like this: http://mxr.mozilla.org/mozilla-central/source/dom/bluetooth/BluetoothManager.cpp#75
  3362. # [23:10] * Joins: mdas (mdas@CAB30FBD.8F96AEA7.2D179A7D.IP)
  3363. # [23:10] * sheppy is now known as sheppy-afk
  3364. # [23:10] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3365. # [23:11] * Quits: JeroenDeDauw (j@C10EA9FC.9481ED7.9F9A2DA2.IP) (Quit: Leaving.)
  3366. # [23:11] * nthomas|away is now known as nthomas
  3367. # [23:11] <mikeh> ehsan: I don't think I have that.
  3368. # [23:11] <bsmith> taras: How do I get raw telemetry data
  3369. # [23:12] <@ehsan> mikeh: ah, right
  3370. # [23:12] <@ehsan> you have:
  3371. # [23:12] <@ehsan> NS_IMPL_ISUPPORTS1(nsDOMCameraManager, nsIDOMCameraManager)
  3372. # [23:12] <qDot> mikeh: Yeah, looks like you're missing a lot of magic macros.
  3373. # [23:12] <@ehsan> you need to split that up
  3374. # [23:12] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  3375. # [23:12] <@ehsan> and implement QueryInterface separately
  3376. # [23:12] <@ehsan> mikeh: (the interface map macros implement queryinterface for you)
  3377. # [23:12] <mikeh> ehsan: sounds like fun. :-)
  3378. # [23:12] <@khuey> BaseCameraStream and CameraSupport shouldn't be classinfo objects either
  3379. # [23:12] * joduinn is now known as joduinn-mtg
  3380. # [23:12] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3381. # [23:13] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  3382. # [23:13] <@ehsan> mikeh: you want NS_IMPL_ADDREF(CameraManager), NS_IMPL_RELEASE(CameraManager), and the interface map
  3383. # [23:13] <mikeh> khuey: there's some cruft leftover from an older version of the code--BaseCameraStream and CameraSupport aren't included in the build.
  3384. # [23:13] <@khuey> ah
  3385. # [23:13] <@khuey> fun
  3386. # [23:13] <@ehsan> mikeh: and once you've done all of that, you'll see that you leak everything, so then you should make camera manager participate in cycle collection
  3387. # [23:13] <taras> bsmith: file a bug
  3388. # [23:13] <@ehsan> which is also fun ;)
  3389. # [23:13] * @khuey lets ehsan take it from there
  3390. # [23:14] <taras> bsmith: under metrics, backend reports
  3391. # [23:14] <mikeh> ehsan: thanks. So I should lose the NS_IMPL_ISUPPORTS1 macro?
  3392. # [23:14] <taras> bsmith: then go to #metrics and tell them if it's urgent, cos they dont triage
  3393. # [23:14] <@ehsan> mikeh: the cycle collection macros that you see around here <http://mxr.mozilla.org/mozilla-central/source/dom/bluetooth/BluetoothManager.cpp#61> are for that
  3394. # [23:14] <@ehsan> mikeh: yeah, NS_IMPL_ISUPPORTS implements AddRef, Release and QueryInterface whole-sale
  3395. # [23:14] <@ehsan> oh wait
  3396. # [23:14] <@ehsan> no
  3397. # [23:15] <@ehsan> yeah
  3398. # [23:15] <bsmith> thank you taras. I looked at some more telemetry data that Telemetry Evolution said was a regression, by comparing histograms for two weeks before and two weeks after
  3399. # [23:15] <mikeh> ehsan: so basically I should just grab all of that macro magic at the top of BluetoothManager.cpp and go?
  3400. # [23:15] <@ehsan> no I was right :(
  3401. # [23:15] <@ehsan> mikeh: yeah, that would be a smart idea
  3402. # [23:15] * philor|away is now known as philor
  3403. # [23:15] <bsmith> and I found that the histogram comparison looked like a clear (but small) improvement whereas Evolution seems to hate me
  3404. # [23:15] <mikeh> ehsan: okay. :-)
  3405. # [23:15] <taras> bsmith: where did you get this data?
  3406. # [23:15] <mikeh> ehsan: _ADDREF or _ADDREF_INHERITED ?
  3407. # [23:15] <@ehsan> mikeh: for cycle collection, you also want NS_CYCLE_COLLECTION_CLASS in the header
  3408. # [23:16] <@ehsan> hmm
  3409. # [23:16] * Quits: Optimizer (Instantbir@1EB589EB.383E818B.2AB48280.IP) (Ping timeout)
  3410. # [23:16] <@ehsan> mikeh: your class inherits from an interface right?
  3411. # [23:16] * padenot|away is now known as padenot
  3412. # [23:16] <qDot> Don't think that'll need cycle_collection, will it?
  3413. # [23:16] * padenot is now known as padenot|away
  3414. # [23:16] * armenzg is now known as armenzg_afk
  3415. # [23:16] <@ehsan> qDot: it can participate in cycles, right? :)
  3416. # [23:16] <mikeh> ehsan: yep, nsIDOMCameraManager.
  3417. # [23:16] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3418. # [23:16] <@ehsan> mikeh: then _ADDREF
  3419. # [23:16] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3420. # [23:16] <bsmith> taras e.g. HTTP_PAGE_COMPLETE_LOAD_CACHED, I got it from "Telemetry Histograms," exported the histograms to JSON, converted it to CSV, and imported it into Excel and played with it
  3421. # [23:16] <qDot> Ah, hmm, ok.
  3422. # [23:17] <@khuey> ehsan: why does the camera manager need to be cycle collected?
  3423. # [23:17] <@ehsan> mikeh: the _INHERITED variants also try to call a base class version
  3424. # [23:17] <@khuey> it doesn't hold any strong ptrs
  3425. # [23:17] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3426. # [23:17] <bsmith> I did a very simple comparison: what % of loads finished in less than X ms
  3427. # [23:17] <taras> bsmith: that's terrible!
  3428. # [23:17] <@ehsan> mikeh: so if you have class A which implements interface I (and Addref and Release as well), in B you want the _INHERITED macros so that A's version also gets called
  3429. # [23:17] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
  3430. # [23:18] <@ehsan> khuey: well, I have a hunch that it's going to contain some stuff in the future :)
  3431. # [23:18] * padenot|away is now known as padenot
  3432. # [23:18] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  3433. # [23:18] * ChanServ sets mode: +o smaug
  3434. # [23:18] * padenot is now known as padenot|away
  3435. # [23:18] <bsmith> taras: there's a lot of ambiguity there
  3436. # [23:18] <@ehsan> if it doesn't, then it shouldn't participate in CC...
  3437. # [23:18] <bsmith> if you are referring to my lack of statistical prowess, then I definitely agre
  3438. # [23:18] * @ehsan is under the impression that mikeh is still working on implementing more stuff
  3439. # [23:18] <@khuey> ehsan: fair enough
  3440. # [23:18] * mikeh is still pretty damned confused. :-)
  3441. # [23:19] <mikeh> ehsan: okay, I'll put the NS_CYCLE_COLLECTION macros et al into my module.
  3442. # [23:19] <taras> bsmith: yeah and the process in general
  3443. # [23:19] <@ehsan> mikeh: don't worry about CC for now... :)
  3444. # [23:19] * Quits: Ally_ (textual@moz-B7A607CC.range86-169.btcentralplus.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  3445. # [23:19] <@ehsan> mikeh: let's get the basic thing to work
  3446. # [23:19] * Joins: Optimizer (Instantbir@1EB589EB.383E818B.2AB48280.IP)
  3447. # [23:19] <@ehsan> mikeh: and also, don't get intimidated by all this, you'll get used to it (hopefully!)
  3448. # [23:19] <bsmith> taras: Also, I can see that the Telemetry Histograms feature has a way of doing comparisons, but I couldn't figure out how to use it
  3449. # [23:20] * Quits: Sander (chatzilla@moz-B3CE4405.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  3450. # [23:20] <bsmith> e.g. How do I compare histograms from May 20-30th to the corresponding set from June 1-10th?
  3451. # [23:20] <bsmith> and/or even better, by build ID
  3452. # [23:20] * Quits: campd (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
  3453. # [23:21] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3454. # [23:21] <mikeh> ehsan, et al: so like this? --> http://pastebin.mozilla.org/1662485
  3455. # [23:21] * mikeh is building....
  3456. # [23:21] <@ehsan> mikeh: yeah, but you're missing addref and release
  3457. # [23:22] <@ehsan> mikeh: this won't link :)
  3458. # [23:22] <mikeh> ehsan: oh, shoot. One sec....
  3459. # [23:22] <@ehsan> oh wait
  3460. # [23:22] <@ehsan> what's that event target thing there?
  3461. # [23:22] * padenot|away is now known as padenot
  3462. # [23:22] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3463. # [23:22] * padenot is now known as padenot|away
  3464. # [23:22] <@ehsan> mikeh: just say NS_INTERFACE_MAP_END
  3465. # [23:22] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3466. # [23:23] * Joins: jrmuizel (jrmuizel@moz-BBE3ABD.mv.mozilla.com)
  3467. # [23:23] <mikeh> ehsan: oops, I meant to remove that. Updated: http://pastebin.mozilla.org/1662487
  3468. # [23:23] <taras> bsmith: you can't
  3469. # [23:24] <@ehsan> mikeh: that looks correct
  3470. # [23:24] * Joins: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  3471. # [23:24] <@ehsan> mikeh: now cross your fingers and retest :)
  3472. # [23:24] <taras> bsmith: this was possible before, but we took that out for performance reasons
  3473. # [23:24] <bsmith> OK, so in general should we just pretend that the "Compare" part of the UI doesn't exist?
  3474. # [23:24] <bsmith> or, does it work for some things?
  3475. # [23:24] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3476. # [23:25] <taras> bsmith: it's useful for comparing different OSes, flags, etc
  3477. # [23:25] * Quits: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com) (Quit: Ex-Chat)
  3478. # [23:25] <taras> bsmith: but yeah
  3479. # [23:25] * Parts: benjamin (Mibbit@moz-BBE3ABD.mv.mozilla.com)
  3480. # [23:25] <bsmith> thanks taras!
  3481. # [23:25] <@smaug> um, what is wrong with tbpl
  3482. # [23:25] <mikeh> ehsan: got NS_INTERFACE_MAP_BEGIN(x), should x be nsIDOM*, nsDOM*, or jsut CameraManager ?
  3483. # [23:25] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3484. # [23:25] <mikeh> *just
  3485. # [23:25] <@smaug> lots of "Summary is empty"
  3486. # [23:26] <@smaug> catlee-buildduty: do you happen to know
  3487. # [23:26] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  3488. # [23:26] <@smaug> " Finished download failed"
  3489. # [23:26] <mikeh> *for
  3490. # [23:26] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Input/output error)
  3491. # [23:26] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3492. # [23:26] * mikeh can't type today....
  3493. # [23:26] <@smaug> ah, Resolving ftp.mozilla.org... failed: Unknown host.
  3494. # [23:26] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  3495. # [23:27] * Quits: jduell (jduell@moz-D4496E92.hsd1.ca.comcast.net) (Ping timeout)
  3496. # [23:27] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
  3497. # [23:27] * Joins: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com)
  3498. # [23:27] * Joins: billm_ (billm@moz-BBE3ABD.mv.mozilla.com)
  3499. # [23:28] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  3500. # [23:29] * Quits: raphc_ (rc@moz-5F29C83B.wb.wifirst.net) (Ping timeout)
  3501. # [23:30] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3502. # [23:31] <catlee-buildduty> smaug: where are you seeing that?
  3503. # [23:31] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3504. # [23:32] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3505. # [23:33] <catlee-buildduty> what does a;r stand for?
  3506. # [23:33] <jhammel|mtg> android reboot
  3507. # [23:33] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3508. # [23:33] <@khuey> android, retriggered
  3509. # [23:33] * sheeri is now known as sheeri-afk
  3510. # [23:33] <jhammel|mtg> yeah, that :)
  3511. # [23:35] * sheppy-afk is now known as sheppy
  3512. # [23:35] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  3513. # [23:35] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3514. # [23:35] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3515. # [23:35] <@smaug> catlee-buildduty: it was in one of the logs
  3516. # [23:36] <catlee-buildduty> yeah, I see it now
  3517. # [23:36] <devd> hi .. what happens when a MOZ_ASSERT fails? Will the browser just stop or is something printed to output?
  3518. # [23:36] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  3519. # [23:36] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney_)
  3520. # [23:36] <qDot> In debug, it forces a crash.
  3521. # [23:37] <qDot> NS_ASSERTION just prints out an NS_WARNING of whatever you give it and goes on, MOZ_ASSERT dies.
  3522. # [23:37] <devd> qDot: thanks!
  3523. # [23:37] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Computer has gone to sleep.)
  3524. # [23:38] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3525. # [23:38] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3526. # [23:38] * mikeh is flashing....
  3527. # [23:38] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  3528. # [23:39] <qDot> mikeh: Wow, you're doing this on the phone? Doesn't Camera work on desktop too?
  3529. # [23:39] * Joins: JeroenDeDauw (j@C10EA9FC.9481ED7.9F9A2DA2.IP)
  3530. # [23:39] * qDot would not want to have to learn macro craziness via builds that only work on an embedded device :(
  3531. # [23:39] <mikeh> qDot: the framework might, but not the underlying hardware.
  3532. # [23:39] * Quits: dao (dao@moz-9449C1C0.superkabel.de) (Quit: Leaving.)
  3533. # [23:39] <mikeh> ehsan, khuey, qDot: progress! --> |[JavaScript Error: "NS_ERROR_FAILURE: Failure arg 0 [nsIDOMNavigatorCamera.mozCameras]" {file: "http://camera.gaiamobile.org/js/camera.js" line: 74}]|
  3534. # [23:39] * Joins: vikram360 (vikram360@3260E514.5CE7E5D4.2A068A5E.IP)
  3535. # [23:40] * mikeh git commits
  3536. # [23:40] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3537. # [23:40] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3538. # [23:40] * padenot|away is now known as padenot
  3539. # [23:40] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  3540. # [23:41] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
  3541. # [23:42] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  3542. # [23:42] * Quits: jfkthame (jfkthame@728259D0.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  3543. # [23:42] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3544. # [23:42] <catlee-buildduty> https://bugzilla.mozilla.org/show_bug.cgi?id=765033 for the dns failure
  3545. # [23:43] <catlee-buildduty> seems to be ok now
  3546. # [23:43] * Quits: brendan (brendaneic@moz-D7A133BF.sw.biz.rr.com) (Quit: brendan)
  3547. # [23:43] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3548. # [23:45] * Quits: edmorley (edmorley@moz-E62685CD.range109-152.btcentralplus.com) (Quit: Leaving.)
  3549. # [23:45] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3550. # [23:45] * jhammel|mtg is now known as jhammel
  3551. # [23:46] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Quit: Leaving.)
  3552. # [23:46] <@ehsan> mikeh: is GetMozCameras failing?
  3553. # [23:47] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  3554. # [23:47] <mikeh> ehsan: no, rv = 0, and it looks like it's returning a valid pointer.
  3555. # [23:47] <@ehsan> hmm
  3556. # [23:47] <@ehsan> "Failure arg 0"
  3557. # [23:47] <@ehsan> where's that coming from?
  3558. # [23:47] <mikeh> qDot: dang, I can't set a breakpoint on Navigator::GetMozCameras() -- gdb can't find it.
  3559. # [23:47] * kmoir is now known as kmoir-afk
  3560. # [23:47] <mikeh> ehsan: I'm looking for it now...
  3561. # [23:48] <@khuey> what does GetMozCameras return?
  3562. # [23:48] <@ehsan> mikeh: mozilla::dom::Navigator::GetMozCameras?
  3563. # [23:48] <qDot> Try Navigator.cpp:[line number]
  3564. # [23:48] <@khuey> the problem here is probably xpt packaging
  3565. # [23:48] * qDot so untrusting of these computers and their "symbols"
  3566. # [23:49] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  3567. # [23:49] <qDot> Agh. D:
  3568. # [23:49] <qDot> khuey: Patch says it's in the package-manifest for b2g.
  3569. # [23:50] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
  3570. # [23:51] <@khuey> qDot: right name and everything?
  3571. # [23:51] * kats is now known as kats|away
  3572. # [23:51] * bwinton is now known as bwinton_away
  3573. # [23:51] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3574. # [23:51] * Joins: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP)
  3575. # [23:52] * Quits: joesteele (joesteele@2BF71610.712491F4.C5749D5C.IP) (Quit: joesteele)
  3576. # [23:52] <qDot> khuey: Looks like it.
  3577. # [23:52] <qDot> https://bugzilla.mozilla.org/page.cgi?id=splinter.html&bug=740997&attachment=633264
  3578. # [23:53] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3579. # [23:53] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  3580. # [23:53] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  3581. # [23:53] <@ehsan> froydnj: bug 764585 sounds like a good mentored bug, wanna mark it as such?
  3582. # [23:53] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3583. # [23:54] <mikeh> khuey: GetMozCameras returns a nsIDOMCameraManager** aCameraManager.
  3584. # [23:55] <mikeh> qDot: tried Navigator.cpp:[line num] ... unfortunately there are two Navigator.cpps :-) dom/base and one in workers that's 177 lines long.
  3585. # [23:55] <qDot> D'oh.
  3586. # [23:55] <mikeh> qDot: I also tried a fully-qualified path, but no love. gdb just says I'm crazy.
  3587. # [23:55] <@khuey> qDot: I will bet $20 that it's the packaging manifest
  3588. # [23:55] <@ehsan> mikeh: http://dxr.lanedo.com/mozilla-central/dom/base/Navigator.h.html#l45
  3589. # [23:55] <@khuey> (in fact, I know it's the packaging manifest, I just want $20)
  3590. # [23:55] <@ehsan> mikeh: you should include the namespace in the name as well
  3591. # [23:56] <@khuey> qDot: there's no AC_DEFINE for MOZ_B2G_CAMERA in configure.in
  3592. # [23:56] <@khuey> so that ifdef tests false
  3593. # [23:56] <qDot> Oooooh.
  3594. # [23:56] <@khuey> $20 please :-D
  3595. # [23:56] <qDot> I did not agree to this D:
  3596. # [23:56] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  3597. # [23:57] <Ameya> ehsan: hi ! everyone is replying their view on what could be done ... but i think still there is a lack of firm imagination about exact requirement or design of my bug. What could be done in such case..?
  3598. # [23:57] <@ehsan> Ameya: I'll take a look
  3599. # [23:57] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3600. # [23:57] <mikeh> ehsan: that did it!
  3601. # [23:57] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  3602. # [23:57] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
  3603. # [23:58] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3604. # [23:58] <mikeh> khuey: this is in $GECKO/configure.in ?
  3605. # [23:58] <padenot> somebody for a quick question about content sniffing and the way it works ?
  3606. # [23:58] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
  3607. # [23:58] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  3608. # [23:59] <@khuey> mikeh: presumably
  3609. # [23:59] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3610. # [23:59] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  3611. # [23:59] * @khuey doesn't know anything about b2g
  3612. # [23:59] <qDot> Yeah, it is.
  3613. # [23:59] * smooney_ is now known as smooney
  3614. # [23:59] * Quits: dcamp (dave@C256F2B4.D3886154.49CEED6B.IP) (Quit: Leaving...)
  3615. # [23:59] * rail is now known as rail_away
  3616. # [23:59] * philor is now known as philor|away
  3617. # Session Close: Fri Jun 15 00:00:00 2012

The end :)