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

Options:

  1. # Session Start: Wed Jun 20 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] <mbrubeck> gregglind: You can pull from one into the other, I think...
  4. # [00:00] * Joins: joe (jdrew@moz-B82509FC.woot.net)
  5. # [00:00] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
  6. # [00:00] <gregglind> how do i fake the file path stuff?
  7. # [00:01] <mbrubeck> oops, nope
  8. # [00:01] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  9. # [00:01] * rail is now known as rail_away
  10. # [00:01] <espindola> ehsan, I don't think so, what are you trying to do?
  11. # [00:01] <mbrubeck> "abort: repository is unrelated"
  12. # [00:01] <espindola> the method is declared final
  13. # [00:01] <@ehsan> espindola: https://bugzilla.mozilla.org/show_bug.cgi?id=705541#c6
  14. # [00:01] <espindola> and you then try to override it ...
  15. # [00:01] * nical is now known as nical|away
  16. # [00:01] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  17. # [00:01] <gregglind> mbrubeck, my best idea so far is to cp -r the second one in, then do a diff.
  18. # [00:01] <@ehsan> espindola: I'm trying to see if there's anywhere at all to do what the second paragraph there suggests
  19. # [00:01] <gregglind> or rsync it rather
  20. # [00:02] <mbrubeck> gregglind: Is there a reason you need to use hg diff instead of just diff?
  21. # [00:02] * Joins: JeroenDeDauw (j@moz-B7DA0B89.dip.t-dialin.net)
  22. # [00:02] <gregglind> I need to make a patch for central
  23. # [00:02] <mbrubeck> gregglind: Ah, you can use "hg pull -f" to pull an unrelated repo
  24. # [00:02] * cade is now known as cade_away
  25. # [00:02] <mayhemer> philor|away: Phil, how exactly to use spidermonkey.sh ?
  26. # [00:03] <espindola> ehsan, I still don't follow, so it found a case that should not be overriding a method but is?
  27. # [00:03] <mbrubeck> gregglind: If the trees share a common ancestry, then you can just use "hg pull"
  28. # [00:03] * Joins: zwol_ (zack@moz-7D5F6D02.sta.embarqhsd.net)
  29. # [00:03] <@ehsan> espindola: oh no, we're trying to get a non-virtual implementation of Addref and Release
  30. # [00:03] <gregglind> mbrubeck to you remmber the command for making the paths line up?
  31. # [00:03] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  32. # [00:03] <gregglind> (for remapping them, I think it's a stock hg option)
  33. # [00:03] * Joins: tantek (tantek@moz-726B3205.tmodns.net)
  34. # [00:04] * Quits: zwol (zack@3CE905A.B579D208.3210C4F4.IP) (Ping timeout)
  35. # [00:04] * zwol_ is now known as zwol
  36. # [00:04] * kats is now known as kats|away
  37. # [00:04] <@ehsan> espindola: and the problem is that if a class inherits from nsIDOMeventTarget *and* another interface inheriting from nsISupports, then there's no way to get that class to compile!
  38. # [00:04] <espindola> ehsan, but your reduced testcase needs them to be virtual...
  39. # [00:04] <mbrubeck> No, I've never done any sort of path remapping in hg
  40. # [00:04] <gregglind> thanks!
  41. # [00:04] <@ehsan> espindola: well, yes, but the compiler can be smart enough to convert virtual final to static calls :)
  42. # [00:04] <mbrubeck> gregglind: I remember the services team did some fancy stuff with "hg transplant"...
  43. # [00:05] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  44. # [00:06] <anant> mounir: ping
  45. # [00:06] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  46. # [00:07] * Quits: @smaug (chatzilla@moz-600C898B.elisa-mobile.fi) (Ping timeout)
  47. # [00:07] * BenWa is now known as BenWa|afk
  48. # [00:08] * Quits: tantek (tantek@moz-726B3205.tmodns.net) (Ping timeout)
  49. # [00:08] <espindola> ehsan, actually, you can use virtual inheritance to make Class have only one IBase...
  50. # [00:08] * Joins: atuljangra (Mibbit@DB3A022E.EA9B3F45.E7E9D4A8.IP)
  51. # [00:08] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  52. # [00:09] <espindola> and delete the method in Class, but not sure if that is what you want
  53. # [00:09] <mounir> anant: fast pong
  54. # [00:09] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  55. # [00:09] * Quits: Jesse_ (jruderman@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  56. # [00:09] <anant> mounir: :) just wondering about the pref thing. It seems to be not working as expected anymore since the nightly couple days ago. trying to understand why...
  57. # [00:09] * mdas is now known as mdas|afk
  58. # [00:09] <anant> mounir: the jsm is lazily loaded right? so init() should not be called unless something calls navigator.mozApps.*?
  59. # [00:10] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  60. # [00:10] <mounir> anant: that's a question for fabrice
  61. # [00:10] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  62. # [00:10] <@ehsan> espindola: hmm, yeah just tried it, if I use virtual inheritance on all of the inheritance chains, this compiles
  63. # [00:10] <espindola> ehsan, or define the method in IFoo too, so that both paths define it
  64. # [00:10] <anant> mounir: the pref is being set to true every-time I start nightly, even in a fresh profile. so either I misunderstand lazy loads, or something is indeed calling mozApps that's within firefox
  65. # [00:10] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  66. # [00:10] <anant> ah, ok thanks
  67. # [00:10] <anant> fabrice: ^
  68. # [00:11] <fabrice> which pref are you talking about?
  69. # [00:11] <anant> fabrice: I made a new patch, let me grab a link
  70. # [00:11] <@ehsan> espindola: well in xpcom we do have this limitation that we need a single definition of these methods for any concrete object
  71. # [00:11] <anant> fabrice: bug 760898
  72. # [00:11] * jhammel is now known as jhammel|bbiab
  73. # [00:12] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  74. # [00:12] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  75. # [00:13] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Ping timeout)
  76. # [00:13] * Joins: alexdmt (Mibbit@moz-768DDE93.rev.sfr.net)
  77. # [00:13] * Joins: tantek (tantek@moz-BBE3ABD.mv.mozilla.com)
  78. # [00:13] <fabrice> anant: and what's the issue?
  79. # [00:13] * davehunt is now known as davehunt|away
  80. # [00:13] * Quits: alexdmt (Mibbit@moz-768DDE93.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
  81. # [00:14] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
  82. # [00:14] <anant> fabrice: the pref is being set to true on startup in a fresh profile, I don't understand why
  83. # [00:14] <anant> is there any code in the latest nightly that's calling mozApps?
  84. # [00:15] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  85. # [00:15] <fabrice> the .jsm is loaded by nsBrowserGlue
  86. # [00:15] * jlebar is now known as jlebar|dinner
  87. # [00:16] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  88. # [00:16] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Ping timeout)
  89. # [00:17] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  90. # [00:17] <glandium> tbsaunde: fyi, i got a green on try with 616262 and the a11y fix
  91. # [00:17] * Quits: zwol (zack@moz-7D5F6D02.sta.embarqhsd.net) (Quit: zwol)
  92. # [00:17] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  93. # [00:18] * philor|away is now known as philor
  94. # [00:18] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
  95. # [00:20] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
  96. # [00:21] <philor> mayhemer: using it directly would be a pain, I meant it just to show you what commands are being run
  97. # [00:21] <anant> fabrice: but it's lazily loaded? or init is called anytime
  98. # [00:22] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  99. # [00:22] * Quits: mak (chatzilla@moz-267AAC92.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  100. # [00:22] <mayhemer> philor: aha! thanks
  101. # [00:22] * philor is now known as philor|away
  102. # [00:23] * Quits: tonymec (tonymec@4198B4B0.4AF9C77D.277517C1.IP) (Input/output error)
  103. # [00:23] <fabrice> anant: nsBrowserGlue class webAppsUI.init() that imports Webapps.jsm
  104. # [00:24] <espindola> ehsan, I tried " using IEventTarget::AddRef;", but that also doesn't work...
  105. # [00:24] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: Minecraft)
  106. # [00:24] <@ehsan> espindola: yeah, using just makes the function visible in the scope
  107. # [00:24] <anant> fabrice: ok, and importing it is enough to set the pref? then the pref is in the wrong place. I basically need the pref to only be set when a mozApps API call is made. how to do that?
  108. # [00:24] <tbsaunde> glandium: :)
  109. # [00:25] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601045813])
  110. # [00:25] <espindola> ehsan, looks like it has special meaning in c++11, but only for constructors.
  111. # [00:25] * Quits: tonymec|away (tonymec@4198B4B0.4AF9C77D.277517C1.IP) (Quit: Konversation terminated!)
  112. # [00:25] * philor|away is now known as philor
  113. # [00:25] <glandium> tbsaunde: does marco irc?
  114. # [00:25] <fabrice> anant: importing calls DOMRegistry.init(), yes
  115. # [00:25] <espindola> you might want to ask in #llvm, but I don't think there is a way to say "just put this pointer in both vtable entries"
  116. # [00:25] <tbsaunde> glandium: MarcoZ,\
  117. # [00:26] <tbsaunde> s/,\\//
  118. # [00:26] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  119. # [00:26] <fabrice> anant: you probably want your pref to be set in receiveMessage()
  120. # [00:26] <glandium> tbsaunde: i'll coordinate with him tomorrow, then
  121. # [00:26] <tbsaunde> glandium: ok, thx
  122. # [00:26] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  123. # [00:27] <philor> mayhemer: one possibly significant part being where we only pass --enable-64bit for Mac, because we used to not need it at all, then something last summer caused us to build 32-bit on 64-bit Mac
  124. # [00:27] <@ehsan> espindola: yeah
  125. # [00:28] * padenot is now known as padenot|away
  126. # [00:28] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick_))
  127. # [00:28] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Connection reset by peer)
  128. # [00:28] <nemo> huh. according to statcounter, 3/4s of the pages they ID as chrome prefetches are unused.
  129. # [00:28] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  130. # [00:28] <nemo> I'm surprised that makes it worthshile to do, w/ a 0.250 batting average
  131. # [00:28] <nemo> worthwhile
  132. # [00:28] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
  133. # [00:29] * Quits: Cork (Cork@moz-49FD6A7D.cust.tele2.se) (Ping timeout)
  134. # [00:30] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  135. # [00:30] * Quits: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP) (Quit: josh)
  136. # [00:30] * padenot|away is now known as padenot
  137. # [00:30] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  138. # [00:31] <mayhemer> philor: so, in other words, I should try to build 32-bit spidermonkey on a 64bit OSX ?
  139. # [00:31] * Joins: tonymec__ (tonymec@B8A6C2A.9256CA4D.277517C1.IP)
  140. # [00:32] * tonymec__ is now known as tonymec|away
  141. # [00:32] * Quits: kinger (chatzilla@moz-3D41B545.dial-up.dsl.siol.net) (Ping timeout)
  142. # [00:32] * Joins: Cork (Cork@moz-49FD6A7D.cust.tele2.se)
  143. # [00:32] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  144. # [00:33] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick_))
  145. # [00:33] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  146. # [00:33] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  147. # [00:33] * mcote is now known as mcote|afk
  148. # [00:33] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  149. # [00:34] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
  150. # [00:34] <philor> mayhemer: no, that was a very bad thing to do, didn't work out well for us at all ;)
  151. # [00:34] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  152. # [00:35] * Quits: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net) (Quit: Leaving)
  153. # [00:35] <philor> mayhemer: bug 679825 - suddenly, on 64-bit OS X, we were building 32-bit NSPR, using the exact same commands on the exact same slaves where before we got a 64-bit NSPR; this bug looks to me like the same thing, only with 64-bit Linux
  154. # [00:35] * mdas|afk is now known as mdas
  155. # [00:36] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  156. # [00:36] * Joins: ginn (ginn@3FD2BACE.FE5E8EF9.EE4773DA.IP)
  157. # [00:37] * Joins: loadbang (loadbang@moz-464D5BC8.range86-168.btcentralplus.com)
  158. # [00:37] * Joins: zwol (zack@moz-7D5F6D02.sta.embarqhsd.net)
  159. # [00:37] <mayhemer> philor: thanks, I'll take a look
  160. # [00:38] <philor> nobody could or would explain why we suddenly, disconnected from any particular patch landing, had to pass --enable-64bit, or why we didn't before, or why I didn't have to, and probably there's nothing to explain why it would happen to Linux 10 months later
  161. # [00:38] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/1f7af949b280 - Jonathan Griffin - Bug 766206 - Add missing parameter to catch clause, DONTBUILD because NPOTB
  162. # [00:40] * Quits: jfkthame (jfkthame@A22DC0C1.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  163. # [00:40] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  164. # [00:45] * Quits: kaie (kaie@moz-2AC18758.dip.t-dialin.net) (Quit: Leaving)
  165. # [00:45] * Quits: mikeh (mikeh@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  166. # [00:47] * Quits: tantek (tantek@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  167. # [00:48] <anant> fabrice: cool, ty going to try that, will ask for review once done
  168. # [00:48] * heycam|away is now known as heycam
  169. # [00:48] <daleharvey> Ive asked about this before but keep forgetting, what is the native web app type functionality coming to firefox, so people can install web apps, have chromeless UI's etc
  170. # [00:49] * Joins: tantek (tantek@moz-BBE3ABD.mv.mozilla.com)
  171. # [00:49] * gregglind is now known as gregglind_away
  172. # [00:50] <daleharvey> basically prism / fluid
  173. # [00:50] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  174. # [00:51] * Joins: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP)
  175. # [00:53] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  176. # [00:53] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  177. # [00:53] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Linkinus - http://linkinus.com)
  178. # [00:55] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
  179. # [00:55] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  180. # [00:57] * Quits: espindola (espindola@moz-C0A48F3.dsl.teksavvy.com) (Quit: Ex-Chat)
  181. # [00:59] * mjschranz_away is now known as mjschranz_
  182. # [00:59] <Callek> daleharvey: iirc its WebRT, but I haven't been following closely
  183. # [01:00] <jgilbert> daleharvey: https://wiki.mozilla.org/Apps/WebRT
  184. # [01:00] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
  185. # [01:00] * joduinn-mtg is now known as joduinn-brb
  186. # [01:00] * Joins: Ami_Ty_ (Amie@moz-BBE3ABD.mv.mozilla.com)
  187. # [01:01] <daleharvey> cheers Callek / jgilbert
  188. # [01:02] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  189. # [01:04] * catlee is now known as catlee-food
  190. # [01:04] * Joins: mikeh (mikeh@F2D29657.F60B0462.67AC9B1.IP)
  191. # [01:06] * Joins: loadbang2 (loadbang@moz-464D5BC8.range86-168.btcentralplus.com)
  192. # [01:06] * Quits: loadbang (loadbang@moz-464D5BC8.range86-168.btcentralplus.com) (Connection reset by peer)
  193. # [01:06] * loadbang2 is now known as loadbang
  194. # [01:07] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
  195. # [01:09] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  196. # [01:09] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  197. # [01:09] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f212d8c913f5 - Malini Das - Bug 766319 - Minor perfdata refactor, r=jgriffin, DONTBUILD because NPOTB
  198. # [01:10] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  199. # [01:11] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  200. # [01:12] * Joins: edwin (me@538BABFE.A073F3E.97BBD552.IP)
  201. # [01:13] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  202. # [01:14] * Joins: njn (chatzilla@44E78753.809F54A2.A0A48B9C.IP)
  203. # [01:14] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Ping timeout)
  204. # [01:14] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  205. # [01:16] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  206. # [01:16] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  207. # [01:17] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  208. # [01:19] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  209. # [01:20] * Joins: loadbang2 (loadbang@moz-464D5BC8.range86-168.btcentralplus.com)
  210. # [01:20] * Quits: loadbang (loadbang@moz-464D5BC8.range86-168.btcentralplus.com) (Connection reset by peer)
  211. # [01:20] * loadbang2 is now known as loadbang
  212. # [01:21] * Quits: joe_walker (joe_walker@moz-34F722B9.client.stsn.net) (Input/output error)
  213. # [01:22] * jhammel|bbiab is now known as jhammel
  214. # [01:22] * Quits: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP) (Ping timeout)
  215. # [01:23] * Joins: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP)
  216. # [01:23] * Quits: JeroenDeDauw (j@moz-B7DA0B89.dip.t-dialin.net) (Quit: Leaving.)
  217. # [01:23] * Quits: edwin (me@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  218. # [01:24] * Joins: priya1 (Adium@moz-BBE3ABD.mv.mozilla.com)
  219. # [01:24] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  220. # [01:25] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  221. # [01:25] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  222. # [01:26] * Quits: rednaks (rednaks@2ED69ACE.9AC5DAB4.55FFA9B4.IP) (Ping timeout)
  223. # [01:26] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  224. # [01:28] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  225. # [01:31] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
  226. # [01:31] * Joins: campd (dave@moz-BBE3ABD.mv.mozilla.com)
  227. # [01:31] * Joins: samliu (samliu@moz-BBE3ABD.mv.mozilla.com)
  228. # [01:31] * Quits: dcamp (dave@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  229. # [01:31] * Joins: mccr8_ (mccr8@moz-BBE3ABD.mv.mozilla.com)
  230. # [01:31] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  231. # [01:31] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  232. # [01:32] * Joins: Jesse_ (jruderman@moz-BBE3ABD.mv.mozilla.com)
  233. # [01:32] * mccr8_ is now known as mccr8
  234. # [01:32] * Joins: juanb_ (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  235. # [01:32] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  236. # [01:32] * juanb_ is now known as juanb
  237. # [01:32] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  238. # [01:32] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  239. # [01:32] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  240. # [01:32] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  241. # [01:33] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  242. # [01:33] * Joins: kanru` (kanru@moz-B94A14E2.dynamic.hinet.net)
  243. # [01:33] * Quits: Jesse_ (jruderman@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  244. # [01:33] * Quits: zwol (zack@moz-7D5F6D02.sta.embarqhsd.net) (Ping timeout)
  245. # [01:34] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  246. # [01:38] * cade_away is now known as cadecairos
  247. # [01:39] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  248. # [01:41] * Joins: jprmc (jprmc@EB33E2A5.3CBDB8AB.DA78B690.IP)
  249. # [01:42] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  250. # [01:42] * Quits: wesj1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  251. # [01:43] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  252. # [01:43] * Joins: edwin (me@538BABFE.A073F3E.97BBD552.IP)
  253. # [01:45] * khuey is now known as khuey|away
  254. # [01:45] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  255. # [01:45] * Quits: loadbang (loadbang@moz-464D5BC8.range86-168.btcentralplus.com) (Quit: loadbang)
  256. # [01:46] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  257. # [01:48] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  258. # [01:49] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  259. # [01:50] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  260. # [01:50] * Quits: atuljangra (Mibbit@DB3A022E.EA9B3F45.E7E9D4A8.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  261. # [01:51] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  262. # [01:51] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  263. # [01:51] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  264. # [01:54] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  265. # [01:54] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  266. # [01:56] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  267. # [01:57] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  268. # [01:57] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  269. # [01:58] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  270. # [02:00] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  271. # [02:02] * Quits: priya1 (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  272. # [02:03] * AutomatedTester is now known as AutomatedTester|AFK
  273. # [02:03] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  274. # [02:04] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  275. # [02:05] * Joins: jbalogh_ (jbalogh@moz-241FB6A8.static-ip.telepacific.net)
  276. # [02:06] * Quits: Goldorak (chatzilla@7CB4FB40.1356193D.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  277. # [02:06] <njn> blassey: you're burning Window opt builds on inbound
  278. # [02:06] * Standard8 is now known as Standard8Away
  279. # [02:07] <taras> can someone explain to me why mozIndexedDB is treated as null?
  280. # [02:07] <taras> --
  281. # [02:07] * mjschranz_ is now known as mjschranz_away
  282. # [02:07] <taras> typeof ( window.indexedDB || window.mozIndexedDB || "should not get here")
  283. # [02:07] <taras> gets me what i do not expect
  284. # [02:08] <bent> taras, we do that when you're inside an iframe chain that crosses origins
  285. # [02:08] <bent> or if you have the pref disabled i think
  286. # [02:10] <taras> bent: i'm testing some html locally
  287. # [02:10] * mjschranz_away is now known as mjschranz_
  288. # [02:10] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  289. # [02:10] <taras> trying to use the exampel on mdn
  290. # [02:10] <taras> https://developer.mozilla.org/en/IndexedDB/IndexedDB_primer
  291. # [02:10] <bent> taras, oh, it is disabled from file:// too
  292. # [02:11] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  293. # [02:11] <bent> can't be run locally
  294. # [02:11] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
  295. # [02:12] <taras> bent: that's a bit of a bummer
  296. # [02:12] <taras> i'm trying to make a presentation on how people are supposed to use indexeddb + filehandle stuff for high perf io
  297. # [02:13] <bent> taras, yeah, we have plans to relax this, but basically there are security problems with file urls
  298. # [02:13] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  299. # [02:14] <taras> bent: so solution here is to run a webserver?
  300. # [02:14] * Joins: dzbarsky1 (Adium@moz-BBE3ABD.mv.mozilla.com)
  301. # [02:14] * Quits: dzbarsky1 (Adium@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  302. # [02:15] <bent> taras, for now, yes. or you can hack the code a little.
  303. # [02:15] <bent> taras, or wait for khuey to fix this
  304. # [02:15] <bent> (which he swears he doesn't want to do)
  305. # [02:15] <taras> he says that about everything
  306. # [02:15] <bent> yes, yes he does
  307. # [02:15] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  308. # [02:16] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  309. # [02:16] * joduinn-brb is now known as joduinn-mtg
  310. # [02:16] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  311. # [02:17] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  312. # [02:17] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  313. # [02:18] * joduinn-mtg is now known as joduinn
  314. # [02:18] * Quits: jbalogh_ (jbalogh@moz-241FB6A8.static-ip.telepacific.net) (Quit: Linkinus - http://linkinus.com)
  315. # [02:18] <bent> taras, btw, don't push filehandle in front of b2g/gaia folks yet because it doesn't yet work across processes ;)
  316. # [02:19] <taras> oh i just wanna talk about dom storage sucking
  317. # [02:19] <taras> at velocity
  318. # [02:19] <taras> and for that I need a viable replacement to talk about
  319. # [02:19] <bent> k
  320. # [02:19] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  321. # [02:19] <bent> taras, and if you get stuck please ping/email me
  322. # [02:19] <taras> thanks
  323. # [02:19] <bent> you bet
  324. # [02:20] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  325. # [02:20] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  326. # [02:21] * Quits: jprmc (jprmc@EB33E2A5.3CBDB8AB.DA78B690.IP) (Quit: Leaving)
  327. # [02:22] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  328. # [02:23] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  329. # [02:24] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  330. # [02:24] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  331. # [02:25] <RyanVM> njn: I think we've given blassey enough time to back out
  332. # [02:25] <RyanVM> ...and then tbpl refreshes
  333. # [02:25] <RyanVM> *sigh*
  334. # [02:25] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
  335. # [02:25] <dholbert> RyanVM, blassey says he pushed a fix
  336. # [02:25] <dzbarsky> RyanVM: sorry
  337. # [02:25] <dholbert> RyanVM, (he's standing near me -- let me know if his fix is busted or something)
  338. # [02:26] <RyanVM> dzbarsky: ?
  339. # [02:26] <dzbarsky> RyanVM: i pushed there
  340. # [02:26] <dholbert> RyanVM, actually n/m, gtg
  341. # [02:26] <RyanVM> dholbert: OK - I'm sure it's fine. tbpl hadn't refreshed with his push yet
  342. # [02:26] <njn> RyanVM: when I burn the tree and notice and fix it I usually say something like "oh, give me a minute to fix that"
  343. # [02:27] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  344. # [02:27] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  345. # [02:28] * Joins: xsergio (sergio@1C909CC6.86E41D29.B05A4819.IP)
  346. # [02:29] <blassey> joduinn: you in mv?
  347. # [02:29] <blassey> still
  348. # [02:29] <joduinn> blassey: yep
  349. # [02:29] <blassey> where?
  350. # [02:29] <joduinn> in a b2g mtg, but it might be over soon.
  351. # [02:30] <joduinn> 3rd floor pb&j. but i can ping when getting out of this.
  352. # [02:30] <blassey> ok
  353. # [02:30] <joduinn> can i buy you a latte ? :-)
  354. # [02:30] <blassey> I'll take that
  355. # [02:31] * mjschranz_ is now known as mjschranz_away
  356. # [02:32] <joduinn> red rocks. the way to go!
  357. # [02:32] <joduinn> thx blassey
  358. # [02:33] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  359. # [02:33] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  360. # [02:33] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Quit: anant)
  361. # [02:34] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  362. # [02:35] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  363. # [02:36] * mjschranz_away is now known as mjschranz_
  364. # [02:39] * Quits: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  365. # [02:40] * Joins: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  366. # [02:41] * jlebar|dinner is now known as jlebar
  367. # [02:41] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
  368. # [02:44] * Quits: xsergio (sergio@1C909CC6.86E41D29.B05A4819.IP) (Quit: Leaving)
  369. # [02:44] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  370. # [02:45] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  371. # [02:46] * Quits: mike5w3c (MikeS@moz-13385D94.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  372. # [02:46] * Joins: mike5w3c (MikeS@moz-231F5F28.xgsspn.imtp.tachikawa.spmode.ne.jp)
  373. # [02:46] * Quits: Ami_Ty_ (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty_)
  374. # [02:49] * Quits: tantek (tantek@moz-BBE3ABD.mv.mozilla.com) (Quit: tantek)
  375. # [02:50] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  376. # [02:53] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  377. # [02:54] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
  378. # [02:55] * Quits: Mook_as (Daily@moz-1FCC0032.activestate.com) (Quit: Mook_as)
  379. # [02:55] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  380. # [02:56] * Quits: campd (dave@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  381. # [02:57] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Ping timeout)
  382. # [02:57] * mjschranz_ is now known as mjschranz_away
  383. # [02:58] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  384. # [02:58] * Quits: kanru` (kanru@moz-B94A14E2.dynamic.hinet.net) (Ping timeout)
  385. # [03:02] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  386. # [03:04] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  387. # [03:05] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  388. # [03:07] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  389. # [03:08] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  390. # [03:08] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  391. # [03:09] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  392. # [03:09] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  393. # [03:10] * Quits: samliu (samliu@moz-BBE3ABD.mv.mozilla.com) (Quit: samliu)
  394. # [03:10] * Joins: samliu (samliu@moz-E31CD2CB.mozilla.org)
  395. # [03:11] * Quits: Stan (Stan@moz-7783AC40.dip.t-dialin.net) (Ping timeout)
  396. # [03:12] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  397. # [03:12] * Quits: chewey (chewey@moz-6D72D432.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  398. # [03:13] * Joins: chewey (chewey@moz-8FD07C8A.dip0.t-ipconnect.de)
  399. # [03:13] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  400. # [03:13] * mikeh is now known as mikeh|AFK
  401. # [03:15] * Quits: mikeh|AFK (mikeh@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  402. # [03:16] * lsblakk is now known as lsblakk|afk
  403. # [03:18] * Joins: ekr (ekr@moz-1F1E73D4.mycingular.net)
  404. # [03:19] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  405. # [03:20] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  406. # [03:24] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  407. # [03:26] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120617112615])
  408. # [03:27] * mjschranz_away is now known as mjschranz_
  409. # [03:27] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  410. # [03:27] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  411. # [03:28] * joduinn is now known as joduinn-coffee
  412. # [03:29] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
  413. # [03:29] * joduinn-coffee is now known as joduinn-afk
  414. # [03:29] * mjschranz_ is now known as mjschranz_away
  415. # [03:30] * Quits: ekr (ekr@moz-1F1E73D4.mycingular.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  416. # [03:31] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  417. # [03:31] * Quits: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl) (Connection reset by peer)
  418. # [03:31] * Joins: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl)
  419. # [03:32] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  420. # [03:33] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  421. # [03:33] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  422. # [03:33] * Joins: birtles_ (chatzilla@moz-348F61F0.mozilla.or.jp)
  423. # [03:34] * birtles_ is now known as birtles
  424. # [03:34] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 13.0/20120605112324])
  425. # [03:34] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  426. # [03:34] * Quits: aja (chatzilla@45CD7E77.913604E4.7880DB15.IP) (Ping timeout)
  427. # [03:35] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  428. # [03:37] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  429. # [03:38] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  430. # [03:39] * Quits: edwin (me@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  431. # [03:40] * Joins: aja (chatzilla@45CD7E77.913604E4.7880DB15.IP)
  432. # [03:41] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  433. # [03:41] * ChanServ sets mode: +o ehsan
  434. # [03:41] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  435. # [03:41] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  436. # [03:42] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
  437. # [03:42] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  438. # [03:42] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  439. # [03:43] * mjschranz_away is now known as mjschranz
  440. # [03:43] * Joins: dzbarsky1 (Adium@moz-BBE3ABD.mv.mozilla.com)
  441. # [03:43] * Joins: ekr (ekr@moz-1F1E73D4.mycingular.net)
  442. # [03:43] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  443. # [03:43] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  444. # [03:43] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Input/output error)
  445. # [03:44] * dzbarsky1 is now known as dzbarsky
  446. # [03:45] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  447. # [03:46] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  448. # [03:47] * Quits: ekr (ekr@moz-1F1E73D4.mycingular.net) (Ping timeout)
  449. # [03:50] * jmaher|afk is now known as jmaher
  450. # [03:50] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  451. # [03:51] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  452. # [03:53] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  453. # [03:53] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  454. # [03:53] * philor is now known as philor|away
  455. # [03:53] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  456. # [03:56] * Quits: sewardj (sewardj@moz-8D8395BB.dip.t-dialin.net) (Ping timeout)
  457. # [03:57] * Joins: sewardj (sewardj@moz-92463084.dip.t-dialin.net)
  458. # [04:01] * fabrice is now known as fabrice|afk
  459. # [04:03] * mjschranz is now known as mjschranz_away
  460. # [04:04] * ctalbert is now known as ctalbert|afk
  461. # [04:04] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  462. # [04:05] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  463. # [04:06] <@bz_dinner> heycam: ping
  464. # [04:06] <heycam> bz_dinner, hi
  465. # [04:06] * bz_dinner is now known as b
  466. # [04:06] * b is now known as bz
  467. # [04:06] <@bz> heycam: got a few minutes to talk about implements?
  468. # [04:06] <heycam> yep sure
  469. # [04:06] <@bz> heycam: so I'm trying to understand the basic goal of the design
  470. # [04:07] <@bz> heycam: As I see it, there are a few possible reasons one might prefer to use implements instead of partial interfaces
  471. # [04:08] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  472. # [04:08] <@bz> 1) Ability to easily define arguments that take all objects that implement a given set of functionality without having to update the IDL every time a new object like that is added
  473. # [04:08] * jmaher is now known as jmaher|afk
  474. # [04:08] <@bz> 2) Ability to easily define functionality that's mixed in to lots of different objects without having to maintain multiple identical lists
  475. # [04:08] <@bz> Those are pretty obvious
  476. # [04:08] <heycam> yeah
  477. # [04:08] <@bz> Are there other design goals for implements?
  478. # [04:09] <@bz> This is in the context of my questions about this-validation behavior
  479. # [04:09] <heycam> that's it, I think
  480. # [04:09] <heycam> so you've definitely found something I wasn't thinking about -- what it means for these properties to be copied to different prototypes
  481. # [04:09] * catlee-food is now known as catlee-away
  482. # [04:10] <heycam> whether they have the same Function object or not
  483. # [04:10] <heycam> and I think we could define that either way, doesn't matter
  484. # [04:10] <@bz> so from my perspective as an implementor
  485. # [04:10] <@bz> 1) Having to have the same Function object on different prototypes would be a huge PITA
  486. # [04:11] <@bz> It sounds like IE doesn't do that either. I have no idea what others do, or whether they even have anything like implements
  487. # [04:11] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  488. # [04:11] <heycam> ok
  489. # [04:11] <@bz> 2) If we posit that the function objects on different prototypes are different, having any of them accept any of the object instances is somewhat of a PITA
  490. # [04:12] <@bz> accept as this, that is
  491. # [04:12] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  492. # [04:12] <@bz> and in particular, it would make those functions slower to call than normal functions.
  493. # [04:12] <heycam> hmm
  494. # [04:12] <heycam> I see
  495. # [04:12] <heycam> my feeling was that they would be checking the this object for whether it implements the rhs-interface
  496. # [04:12] <@bz> And probably make any object that implements an interface that uses mixins somewhat larger
  497. # [04:13] <heycam> but I can see how that would be slower
  498. # [04:13] <heycam> and given that 99% of the time you would be calling that function on the one type of object
  499. # [04:13] <@bz> it's not just the checking that's slower
  500. # [04:13] <heycam> ...
  501. # [04:13] <@bz> it's also the call that's slower
  502. # [04:13] <@bz> because you have to do some sort of polymorphism
  503. # [04:13] <@bz> however you do it (vtables, if cascades, whatever)
  504. # [04:13] <heycam> right ok
  505. # [04:13] * Joins: tantek (tantek@moz-E956854A.tmodns.net)
  506. # [04:14] <@bz> Now I can probably still make common cases fast
  507. # [04:14] <@bz> by adding more code
  508. # [04:14] <@bz> but anyway
  509. # [04:14] <@bz> it sounds like IE might be doing the "check for RHS" thing
  510. # [04:14] <@bz> maybe
  511. # [04:14] <@bz> if I understood whatshisname correctly
  512. # [04:15] <@bz> I guess the big question is whether there are use cases for this sort of thing
  513. # [04:15] <heycam> no explicit use cases no; if you were able to modify say MyMixedInInterface.prototype.f and have that affect all interfaces that implement MyMixedInInterface, then it might be worth keeping
  514. # [04:16] <heycam> but as it is, you'll need to modify each prototype separately anyway
  515. # [04:16] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  516. # [04:16] * Quits: garnacho (carlos@moz-B280EE34.dyn.user.ono.com) (Ping timeout)
  517. # [04:16] <@bz> well, I meant use cases for grabbing a function off one object and applying it to others
  518. # [04:16] <@bz> some people do in fact do this, apparently
  519. # [04:16] <@bz> just not with mixin functions. ;)
  520. # [04:16] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  521. # [04:17] <@bz> e.g. apparently some libraries grab querySelectorAll off the documentElement and then .call() it on all other elements
  522. # [04:17] * @bz has no idea WHY they do such a daft thing
  523. # [04:17] <heycam> that's fine I suppose, since it'll be the same Function object right
  524. # [04:17] <@bz> well
  525. # [04:17] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  526. # [04:17] <@bz> it's the same Function object because it's on Element or whatnot
  527. # [04:17] <heycam> but grabbing mixin functions from one proto and applying it to other objects, can't think of a good reasons to do that
  528. # [04:17] <@bz> if it were mixed in lower down....
  529. # [04:17] <@bz> ok
  530. # [04:18] <@bz> So the one other case to consider
  531. # [04:18] <@bz> EventTarget
  532. # [04:18] <@bz> which has things inheriting from it
  533. # [04:18] <@bz> but also gets mixed in places, I bet
  534. # [04:18] * Joins: edwin (me@538BABFE.A073F3E.97BBD552.IP)
  535. # [04:18] <@bz> and the question is whether the EventTarget.foo versions should work on the objects it's mixed into
  536. # [04:18] <heycam> mm
  537. # [04:18] <@bz> In my current impl in Gecko they do not
  538. # [04:18] <@bz> fwiw
  539. # [04:19] <heycam> if we are generally going to make mixin functions not applicable to instances of other interfaces, then I think the EventTarget.prototype ones also shouldn't work
  540. # [04:19] <@bz> ok
  541. # [04:19] <@bz> worksforme!
  542. # [04:19] <@bz> thanks!
  543. # [04:19] <heycam> notice the "if" at the start ;)
  544. # [04:19] <@bz> yes
  545. # [04:19] <heycam> I'm happy with that if being true
  546. # [04:20] <heycam> I'll chime in on the thread to say so
  547. # [04:20] <@bz> if I have to make the former work, I get the latter for free
  548. # [04:20] <@bz> sounds good.
  549. # [04:21] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  550. # [04:21] <@bz> I think that's all I have
  551. # [04:21] <heycam> cool
  552. # [04:21] <@bz> my other stuff is much less controversial and generally less important
  553. # [04:21] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  554. # [04:22] <heycam> ok
  555. # [04:22] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  556. # [04:22] <@bz> oh
  557. # [04:22] <@bz> the named + indexed thing
  558. # [04:22] <heycam> ah right
  559. # [04:23] <heycam> I didn't read the mail properly yet
  560. # [04:23] <@bz> ok
  561. # [04:23] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
  562. # [04:23] <@bz> were you on vacation? ;)
  563. # [04:23] <heycam> no, just concentrating on coding for the last little while :)
  564. # [04:23] <@bz> and actually, one more thing
  565. # [04:23] <@bz> ah
  566. # [04:23] <@bz> good deal
  567. # [04:24] <@bz> now that we've tried using webidl dictionaries, I think Jonas' proposal is spot-on
  568. # [04:24] <@bz> which is that dictionaries should always be optional, and that not passing them or passing null or undefined should be equivalent to passing an empty dictionary
  569. # [04:25] <heycam> ok, I can certainly understand that from the perspective of an author using it
  570. # [04:25] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  571. # [04:25] <@bz> Because it means you can write your IDL like so:
  572. # [04:25] <heycam> it just grates *a little* to special case dictionary types to always make the argument optional
  573. # [04:25] <@bz> void foo(MyDict arg);
  574. # [04:25] <@bz> instead of always having to make sure to do:
  575. # [04:25] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  576. # [04:25] <@bz> void foo(MyDict? arg = null);
  577. # [04:25] * Quits: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com) (Quit: pcwalton)
  578. # [04:25] <@bz> and then having to write prose for what happens when the value is null.
  579. # [04:26] <@bz> hmm
  580. # [04:26] <heycam> ok, I can see that
  581. # [04:26] <jwir3|away> when I build in 32 bit mode as opposed to 64 bit mode, is there a switch in the mozconfig that controls that, or is it controlled somewhere else?
  582. # [04:26] * @bz thinks
  583. # [04:26] <@bz> we could allow non-optional ones, I guess
  584. # [04:27] <@bz> if we can just declare the void foo(optional MyDict arg) acts like empty dictionary if not passed
  585. # [04:27] <@bz> er, s/the/that/
  586. # [04:27] <@bz> or if null/undefined are passed.....
  587. # [04:27] <@bz> anyway, that's my 2 cents
  588. # [04:28] <heycam> ok, I'll think about it. it's probably the way to go -- might make it harder for readers of IDL to work out what valid overloads there are with this kind of special case though
  589. # [04:31] * heycam goes for lunch
  590. # [04:31] * heycam is now known as heycam|away
  591. # [04:31] * Quits: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP) (Quit: wchen)
  592. # [04:31] <@bz> hmm
  593. # [04:31] <@bz> That's a good point
  594. # [04:31] <@bz> on the other hand, the use cases are pretty slim
  595. # [04:31] * Joins: gluxon (gluxon@moz-DDA90F6E.hsd1.ct.comcast.net)
  596. # [04:32] <@bz> for overloading against a dictionary type
  597. # [04:32] <@bz> imo
  598. # [04:32] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  599. # [04:32] <@bz> (just like I expect there to be 0 overloads of union types, because why the hell would one do that?)
  600. # [04:34] * philor|away is now known as philor
  601. # [04:34] * Quits: edwin (me@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  602. # [04:36] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  603. # [04:36] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
  604. # [04:37] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  605. # [04:37] * coop|afk is now known as coop
  606. # [04:38] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  607. # [04:38] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  608. # [04:39] * Joins: edwin (me@538BABFE.A073F3E.97BBD552.IP)
  609. # [04:40] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  610. # [04:42] * khuey|away is now known as khuey
  611. # [04:43] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
  612. # [04:46] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  613. # [04:48] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
  614. # [04:50] * nli|away is now known as nli
  615. # [04:51] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  616. # [04:53] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
  617. # [04:54] * BenWa|afk is now known as BenWa
  618. # [04:54] * devd is now known as devd_afk
  619. # [04:56] * philor spares a few minutes of his evening hatefest for our leak reporting
  620. # [04:57] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Ping timeout)
  621. # [04:57] * cadecairos is now known as cadecairos_away
  622. # [05:03] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  623. # [05:04] * Quits: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP) (Quit: Ommm.......)
  624. # [05:05] <Callek> philor: wow, android must be lacking if you have any hatefest time to spare
  625. # [05:06] * Quits: edwin (me@538BABFE.A073F3E.97BBD552.IP) (Quit: Lost terminal)
  626. # [05:06] * Callek will hate to see philor when we start testing B2G, fwiw.
  627. # [05:06] <philor> Callek: RyanVM is still awake, I don't have anything but saplings around the edge to watch :)
  628. # [05:06] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  629. # [05:10] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Connection reset by peer)
  630. # [05:11] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  631. # [05:11] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
  632. # [05:11] * coop is now known as coop|away
  633. # [05:12] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  634. # [05:12] * Joins: edwin (me@538BABFE.A073F3E.97BBD552.IP)
  635. # [05:14] * heycam|away is now known as heycam
  636. # [05:14] * Quits: tantek (tantek@moz-E956854A.tmodns.net) (Quit: tantek)
  637. # [05:16] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  638. # [05:16] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Connection reset by peer)
  639. # [05:16] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  640. # [05:16] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  641. # [05:19] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  642. # [05:21] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  643. # [05:23] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  644. # [05:27] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  645. # [05:28] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  646. # [05:28] * glob|away is now known as glob
  647. # [05:28] * Joins: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it)
  648. # [05:29] <philor> "leaked 18446744073709551612 instances of nsEvent with size 56 bytes each (9223372036854775808 bytes total) "
  649. # [05:29] <philor> hello, bent
  650. # [05:29] * Joins: Mook (mook@moz-D37F711A.dsl.teksavvy.com)
  651. # [05:31] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  652. # [05:31] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  653. # [05:33] <@dolske> that can't be right
  654. # [05:33] <@dolske> should be 110680464442257309672 bytes total
  655. # [05:33] <bent> ha
  656. # [05:33] <bent> no, that cannot be right
  657. # [05:36] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  658. # [05:37] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Input/output error)
  659. # [05:37] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  660. # [05:37] <philor> wow, that's one angry log
  661. # [05:38] <Callek> forget leaking, thats like a freaking bomb hit the hoover dam
  662. # [05:38] <Callek> :-)
  663. # [05:40] <jwir3|away> philor: you have 8 exabytes of memory?
  664. # [05:40] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  665. # [05:40] <bent> i must have forgotten that loop of 18446744073709551612 where I never delete anything
  666. # [05:40] * jwir3|away is jealous
  667. # [05:40] <jwir3|away> haha
  668. # [05:41] <@khuey> if bent gets backed out he can actually address my review comments
  669. # [05:41] <@dolske> snark!
  670. # [05:41] <Callek> khuey++
  671. # [05:43] <bent> pshaw
  672. # [05:50] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  673. # [05:50] <bent> omg
  674. # [05:51] * @bz is _so_ tempted to reply with "you rang?"
  675. # [05:51] <bent> khuey, bz, for 50 points, spot the 18446744073709551612 instance leak: http://mxr.mozilla.org/mozilla-central/source/widget/nsGUIEvent.h#564
  676. # [05:52] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
  677. # [05:52] <@bz> bent: no MOZ_COUNT_CTOR in the other ctor?
  678. # [05:52] <@dolske> bent: http://answers.yahoo.com/question/index?qid=20080805200603AA4mCCA
  679. # [05:52] <bent> or in the (generated) copy constructor that IPDL almost certainly tickles
  680. # [05:53] <@bz> bent: mmmmhm
  681. # [05:53] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  682. # [05:53] <@bz> bent: copy ctor, indeed
  683. # [05:53] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  684. # [05:53] <bent> sigh
  685. # [05:53] <JonathanS> in http://arstechnica.com/information-technology/2012/06/first-look-at-the-curved-tabs-in-firefoxs-new-australis-design, How does he know about Aero Glass is not in Windows 8?
  686. # [05:53] <bent> bz, r=you for that?
  687. # [05:53] <bent> otherwise i might get backed out for a 18446744073709551612 instance leak
  688. # [05:53] <@khuey> bent: fun
  689. # [05:53] <@khuey> bz: don't r+ it!
  690. # [05:53] <@khuey> he deserves to get backed out
  691. # [05:53] <bent> khuey, shush
  692. # [05:54] <@bz> bent: can I see the diff, please?
  693. # [05:54] <@dolske> JonathanS: it's been widely reported in blogs that the final Win8 build will remove glass entirely.
  694. # [05:54] <@khuey> hey if you would address review comments properly ...
  695. # [05:54] <bent> one sec, need to do it
  696. # [05:54] <bent> khuey, all but the one that is crazy?
  697. # [05:54] <JonathanS> dolske, I know I seen a few screen shot, no glass.
  698. # [05:54] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  699. # [05:55] <bent> dolske, what are the chances
  700. # [05:55] <@dolske> oh oh oh
  701. # [05:55] * @khuey mumbles
  702. # [05:55] <@dolske> now here is a fun question....
  703. # [05:55] <@khuey> writing tests is hard
  704. # [05:56] <@dolske> assuming that the leak numbers are real, whose fix will have fixed the bigger leak...
  705. # [05:56] <bent> ooh me! ooh me!
  706. # [05:56] <@dolske> khuey's khueyfix, or bent's fix for this?
  707. # [05:56] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
  708. # [05:56] <bent> leak hunter extraordinaire: bent
  709. # [05:56] <bent> gold star
  710. # [05:56] <JonathanS> khuey http://mozillamemes.tumblr.com/post/25246108208/khuey-wonders-why-his-patch-fails-tests xD
  711. # [05:56] <qDot> Worst reality show ever.
  712. # [05:57] <@khuey> JonathanS: I submitted that ;-)
  713. # [05:57] <bent> qDot, i'd find some way to class it up, surely
  714. # [05:57] <JonathanS> khuey. oh yeah, I love how that boat contain Florida ;)
  715. # [05:58] <@khuey> hehe
  716. # [05:58] <@dolske> "itl florida" nice.
  717. # [05:58] <JonathanS> you accidentally a word.
  718. # [05:58] * Quits: aja (chatzilla@45CD7E77.913604E4.7880DB15.IP) (Client exited)
  719. # [05:59] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  720. # [05:59] <@dolske> what? I never a word!
  721. # [05:59] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Quit: Mardak)
  722. # [05:59] <JonathanS> dolske, it is "ital" but you wrote "itl"
  723. # [06:00] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
  724. # [06:00] <@dolske> yes, I knw. :/
  725. # [06:01] <JonathanS> So no H.264 supports in Mac OS X?
  726. # [06:01] <dholbert> bz, inside nsRuleNode::ComputePositionData(), is it bad to call GetParentContext()->GetStyleDisplay() (and rely on that actually returning the correct nsStyleDisplay computed-style for our parent)?
  727. # [06:02] * Parts: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  728. # [06:02] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  729. # [06:03] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
  730. # [06:03] * Joins: int3 (int3@moz-52E3FBD1.public.wayport.net)
  731. # [06:04] <bent> bz, http://pastebin.mozilla.org/1668377
  732. # [06:04] <bent> bz, whatcha think?
  733. # [06:04] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  734. # [06:05] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  735. # [06:05] <bent> actually, can i cheat and use the op= trick?
  736. # [06:05] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
  737. # [06:05] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
  738. # [06:06] <bent> msvc says yes
  739. # [06:06] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  740. # [06:06] <bent> bz, or http://pastebin.mozilla.org/1668382
  741. # [06:09] <@bz> bent: reading
  742. # [06:09] <bent> i see no reason why gcc wouldn't like the second
  743. # [06:09] <@bz> r=me on the second
  744. # [06:09] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  745. # [06:09] <bent> but i can't test locally
  746. # [06:09] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0/20120605112244])
  747. # [06:09] <bent> k, thanks
  748. # [06:10] <@bz> shuld work, imo
  749. # [06:10] <@bz> er, should
  750. # [06:10] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  751. # [06:10] <bent> i'll file a bug in any case
  752. # [06:10] <bent> so we can back out if need be
  753. # [06:10] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Quit: Mardak)
  754. # [06:11] <@bz> mmm
  755. # [06:11] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  756. # [06:11] <@bz> non-d2d Windows will get canvas sad
  757. # [06:11] <@bz> ah, well
  758. # [06:12] * mjschranz_away is now known as mjschranz
  759. # [06:12] <bent> hm?
  760. # [06:12] <@bz> binding stuff
  761. # [06:13] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  762. # [06:13] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  763. # [06:13] <bent> ah
  764. # [06:14] * Joins: dao (dao@moz-EB4541C9.superkabel.de)
  765. # [06:14] <bent> bz, bug 766446 fwiw. thanks
  766. # [06:14] <@bz> no problem
  767. # [06:18] * Joins: darktrojan (DT@moz-30B3CCFD.telstraclear.net)
  768. # [06:18] <darktrojan> jaws, ping?
  769. # [06:18] <bent> are tbpl comments recorded somewhere?
  770. # [06:19] * Joins: Oob (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net)
  771. # [06:20] <Oob> where in the code would I go to work on fixing a bug involving the way buttons are rendered?
  772. # [06:20] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  773. # [06:20] <jwir3|away> Oob: Probably nsGfxButtonControlFra,e
  774. # [06:20] * Joins: sfink (chatzilla@moz-8D93AA61.dsl.pltn13.sbcglobal.net)
  775. # [06:20] <jwir3|away> Oob: Probably nsGfxButtonControlFrame, rather
  776. # [06:21] <jwir3|away> Oob: Or maybe nsHTMLButtonControlFrame
  777. # [06:21] <jwir3|away> nsGfxButtonControlFrame inherits from nsHTMLButtonControlFrame
  778. # [06:21] <Oob> Thanks
  779. # [06:21] <Oob> is that in the /browser/ part
  780. # [06:21] * Joins: ewong|away (chatzilla@moz-E5D50C2E.static.netvigator.com)
  781. # [06:22] <jwir3|away> Oob: No, it's in layout. One second
  782. # [06:22] * jcranmer is now known as jcranmer|away
  783. # [06:23] <jwir3|away> Oob: http://mxr.mozilla.org/mozilla-central/source/layout/forms/nsGfxButtonControlFrame.cpp
  784. # [06:23] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  785. # [06:23] <Oob> Cool, thanks!
  786. # [06:23] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Ping timeout)
  787. # [06:23] <jwir3|away> Oob: Well, actually that might only be the layout of buttons. There is probably an accompanying class in gfx that actually handles the rendering...
  788. # [06:23] <jwir3|away> Oob: I may have misled you...
  789. # [06:24] <jwir3|away> Oob: Or, at least it might give you a place to start. That's the representation of the buttons in the frame tree, at least.
  790. # [06:25] <jwir3|away> Oob: Ah, it looks like the display list for the buttons are handled here: http://mxr.mozilla.org/mozilla-central/source/layout/forms/nsHTMLButtonControlFrame.cpp#122
  791. # [06:25] <jwir3|away> Oob: I hope that's what you're looking for. :)
  792. # [06:25] * Quits: darktrojan (DT@moz-30B3CCFD.telstraclear.net) (Quit: )
  793. # [06:26] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  794. # [06:28] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  795. # [06:29] * Joins: sawrubh (chatzilla@A7756411.55B44C6F.89379447.IP)
  796. # [06:30] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  797. # [06:34] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  798. # [06:36] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
  799. # [06:36] <Oob> jwir3|away: thanks for the update
  800. # [06:36] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  801. # [06:36] <Oob> are the XUL buttons handled differently from the HTML form buttons?
  802. # [06:37] * Joins: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp)
  803. # [06:37] <jwir3|away> Oob: Ah yes
  804. # [06:38] * glob is now known as glob|away
  805. # [06:38] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  806. # [06:39] <jwir3|away> Oob: I think XUL buttons are handled by nsButtonBoxFrame
  807. # [06:39] <jwir3|away> Oob: http://mxr.mozilla.org/mozilla-central/source/layout/xul/base/src/nsButtonBoxFrame.cpp
  808. # [06:39] <jwir3|away> (I think)
  809. # [06:39] <Mook> you may also need to look at the LookAndFeel stuff for -moz-appearance fun
  810. # [06:40] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  811. # [06:41] * Joins: jdm (jdm@moz-AFE1F036.cust.bluewin.ch)
  812. # [06:43] * khuey is now known as khuey|away
  813. # [06:43] <Callek> philor: what am I missing, I see (with a newly updated buildbot) |RETRY| getting triggered from the reboot step failing to reconnect to the tegra
  814. # [06:43] * Callek suddenly remembers we have a deploy wiki page, that I can peek at
  815. # [06:44] <philor> failing and logging what unfortunate message?
  816. # [06:45] * devd_afk is now known as devd
  817. # [06:45] * devd is now known as devd_afk
  818. # [06:45] <Callek> philor: one example: http://callek.pastebin.mozilla.org/1668401
  819. # [06:46] <philor> devicemanager.DMError
  820. # [06:46] <Callek> philor: this is in the reboot step, (last step of the job) and is causing buildbot to RETRY instead of fail/be green
  821. # [06:46] <philor> yeah, sucks. used to suck a lot to have to retrigger all the other places with devicemanager.DMError.
  822. # [06:46] * Joins: jwilde1 (Earlybird@moz-23E1A364.aton.com)
  823. # [06:47] <philor> fortunately, hardly anybody looks at retries, so they don't try to take my pony away
  824. # [06:47] <Callek> philor: ahh ok, I might try and take this pony away though relatively soon, but we shall see
  825. # [06:48] <Callek> philor: on the bright side, I'm staging the "don't do updateSUT directly in buildbot (as in, no need for a reconfig to update SUTagent) ++ never cleanup/updateSUT without having something ping the tegra first"
  826. # [06:49] <Callek> philor: so we should have a relatively good improvement :-)
  827. # [06:50] <jwir3|away> grrr... this try job just won't finish. I suppose i'll have to push it tomorrow morning. *sigh*
  828. # [06:50] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  829. # [06:50] * jwir3|away is now known as jwir3|zzz
  830. # [06:51] * khuey|away is now known as khuey
  831. # [06:53] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  832. # [06:53] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  833. # [06:58] * khuey is now known as khuey|away
  834. # [06:59] * glob|away is now known as glob
  835. # [07:00] * Quits: dao (dao@moz-EB4541C9.superkabel.de) (Quit: Leaving.)
  836. # [07:00] <philor> https://bugzilla.mozilla.org/show_bug.cgi?id=681948#c97 - c97!
  837. # [07:01] <philor> such a tiny number
  838. # [07:01] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
  839. # [07:02] * Joins: aja (chatzilla@45CD7E77.913604E4.7880DB15.IP)
  840. # [07:04] <@dolske> certainly smaller than 110680464442257309672
  841. # [07:07] * ewong|away is now known as ewong
  842. # [07:09] <philor> now I want to run one of the android_tier_∞ bugs up to 110680464442257309672 comments
  843. # [07:11] * nthomas is now known as nthomas|away
  844. # [07:11] * Quits: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com) (No route to host)
  845. # [07:13] * Quits: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de) (Ping timeout)
  846. # [07:14] * Joins: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com)
  847. # [07:15] * Quits: gluxon (gluxon@moz-DDA90F6E.hsd1.ct.comcast.net) (Client exited)
  848. # [07:16] * Quits: jwilde1 (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
  849. # [07:17] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  850. # [07:19] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  851. # [07:20] * ewong is now known as ewong|away
  852. # [07:20] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  853. # [07:22] * Quits: mike5w3c (MikeS@moz-231F5F28.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  854. # [07:27] * bz is now known as bz_sleep
  855. # [07:30] * Joins: rednaks (rednaks@41534862.17F30DC8.55FFA9B4.IP)
  856. # [07:34] * Joins: mike5w3c (MikeS@moz-231F5F28.xgsspn.imtp.tachikawa.spmode.ne.jp)
  857. # [07:34] <philor> nice timing, leaving the same minute your test hits its first failure
  858. # [07:39] * Joins: tantek (tantek@moz-D9A9F9F0.tmodns.net)
  859. # [07:41] * mjschranz is now known as mjschranz_away
  860. # [07:44] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  861. # [07:46] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  862. # [07:46] <karl> hub: see gtk2compat.h
  863. # [07:46] <hub> karl: ah
  864. # [07:47] <hub> my bad
  865. # [07:50] <karl> np
  866. # [07:53] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  867. # [07:54] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  868. # [07:54] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  869. # [07:54] * Quits: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato1)
  870. # [07:55] * Joins: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp)
  871. # [07:56] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  872. # [07:56] * Joins: dbradley (dbradley@moz-5F8BE954.static.wiline.com)
  873. # [07:57] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  874. # [07:59] <sawrubh> ttaubert: ping
  875. # [08:01] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  876. # [08:01] <firewolfbot> The Tinderbox module in firebot has been unloaded, if by some remote chance you were depending on it. Let Wolf know. Thanks!
  877. # [08:02] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  878. # [08:02] * Quits: edwin (me@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  879. # [08:02] * Joins: wolfiR (wolfiR@moz-95494CEC.dip0.t-ipconnect.de)
  880. # [08:03] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  881. # [08:04] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  882. # [08:04] * Parts: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
  883. # [08:05] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  884. # [08:07] * Quits: int3 (int3@moz-52E3FBD1.public.wayport.net) (Client exited)
  885. # [08:07] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  886. # [08:08] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  887. # [08:10] * Quits: jdm (jdm@moz-AFE1F036.cust.bluewin.ch) (Client exited)
  888. # [08:10] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Input/output error)
  889. # [08:11] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  890. # [08:12] * Quits: tantek (tantek@moz-D9A9F9F0.tmodns.net) (Quit: tantek)
  891. # [08:14] * Standard8Away is now known as Standard8
  892. # [08:14] * Joins: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de)
  893. # [08:15] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  894. # [08:15] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  895. # [08:15] * devd_afk is now known as devd
  896. # [08:16] * Quits: rednaks (rednaks@41534862.17F30DC8.55FFA9B4.IP) (Quit: a lancé une bombe fumigène et s'est eclipsé ! è_é)
  897. # [08:17] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  898. # [08:20] * Quits: aja (chatzilla@45CD7E77.913604E4.7880DB15.IP) (Client exited)
  899. # [08:20] * Joins: glazou (glazou@moz-910B7383.fbx.proxad.net)
  900. # [08:20] <glazou> bonjour
  901. # [08:20] <glazou> hsivonen: ping
  902. # [08:21] <devd> if an IDL file has out AString, how do I implement it in Javascript?
  903. # [08:22] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  904. # [08:22] * ChanServ sets mode: +o roc
  905. # [08:22] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  906. # [08:23] * Parts: heycam (cam@moz-1D84C1DF.mcc.id.au) (Leaving)
  907. # [08:23] * Joins: heycam (cam@moz-1D84C1DF.mcc.id.au)
  908. # [08:25] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120614042007])
  909. # [08:26] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  910. # [08:27] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  911. # [08:28] <glandium> devd: return a string
  912. # [08:29] * Joins: int3 (int3@moz-6C584174.ipnetworksinc.net)
  913. # [08:30] <glazou> unless the IDL has a non-void value...
  914. # [08:30] <glazou> right?
  915. # [08:31] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  916. # [08:31] <devd> yeah, I need to return a boolean
  917. # [08:32] <devd> I can break it up into 2 functions, but it is cleaner to use 1 function with an out AString parameter
  918. # [08:32] <glazou> and the IDL is yours ?
  919. # [08:32] <devd> yeah
  920. # [08:32] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
  921. # [08:32] <glazou> why don't you return an object containing both the boolean and the string ?
  922. # [08:33] <devd> http://mxr.mozilla.org/mozilla-central/source/content/base/src/contentAreaDropListener.js#131 seems to indicate that just setting .value works
  923. # [08:33] <devd> glandium: yeah.. but that would involve creating a new type in c++ that has a boolean and a string
  924. # [08:33] <devd> the implementation is in JS, it is being used from C++
  925. # [08:33] <glazou> yeah
  926. # [08:34] <devd> glazou: ^^
  927. # [08:34] <glazou> I admit I never tried the {}.value approach
  928. # [08:34] <glazou> never had a use case for it
  929. # [08:34] <devd> glazou: I guess I will go and test the .value approach
  930. # [08:34] <glazou> should work
  931. # [08:36] <devd> glazou: yup .. although I can't find an example that uses the IDL from C++
  932. # [08:36] <@bz_sleep> The right way to do this is to define an interface type for the "boolean and string" thing
  933. # [08:36] <@bz_sleep> imho
  934. # [08:37] <@bz_sleep> and then you just return an object with the relevant properties
  935. # [08:37] <@bz_sleep> and rely on XPConnect to synthesize the nsIWhatever for you
  936. # [08:37] <devd> interface type?
  937. # [08:37] * Joins: past (past@moz-91DA98FA.dsl.dyn.forthnet.gr)
  938. # [08:37] <glazou> make your own devdIFoo
  939. # [08:37] <@bz_sleep> interface nsISomething {
  940. # [08:38] <@bz_sleep> readonly attribute AString str;
  941. # [08:38] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  942. # [08:38] <@bz_sleep> readonly attribute boolean myBool;
  943. # [08:38] <@bz_sleep> };
  944. # [08:38] <@bz_sleep> and then your code returns { str: whatever, myBool: something }
  945. # [08:38] <@bz_sleep> (need to make that a scriptable interface, of course)
  946. # [08:38] <glazou> he want to create it from c++
  947. # [08:39] <devd> bz_sleep: in C++ it would be a struct ?
  948. # [08:39] * Quits: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com) (Ping timeout)
  949. # [08:39] <jesup> philor: thanks! Didn't know you trolled try builds (I guess is you looked after I posted to .planning)
  950. # [08:39] * philor is now known as philor|away
  951. # [08:40] <@bz_sleep> I thought you were returning the thing from JS to C++
  952. # [08:40] <@bz_sleep> no?
  953. # [08:40] <devd> yup from JS to C++
  954. # [08:40] <@bz_sleep> ok
  955. # [08:40] <devd> what would it look like in C++ ?
  956. # [08:40] <@bz_sleep> so in C++ you get an nsISomething*
  957. # [08:40] <devd> aah ok
  958. # [08:40] * Quits: dbradley (dbradley@moz-5F8BE954.static.wiline.com) (Ping timeout)
  959. # [08:40] <@bz_sleep> which has a GetStr(nsAString&) and a GetMyBool(bool*)
  960. # [08:40] <@bz_sleep> from the point of view of the C++ code
  961. # [08:40] <glandium> jesup: hey, did you run the gkmedia test through try already?
  962. # [08:41] * @bz_sleep sleeps for real real
  963. # [08:41] * Joins: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com)
  964. # [08:41] <glazou> probably not readonly attributes
  965. # [08:42] <devd> thanks .. I will try one of the suggestions tomorrow; not sure what :)
  966. # [08:42] <glazou> or the setters declarations won't be created by the IDL's compilation
  967. # [08:42] <jesup> No; was on some calls and nailing down details/final minor reviews for the landing. I may push a try before I go (back) to sleep; I'm up early to start the landing.
  968. # [08:42] * glazou wishes system filepicker could be restircted to a given directory and hide the rest of the filesystem...
  969. # [08:43] <glazou> restricted even
  970. # [08:43] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  971. # [08:43] <jesup> philor|away: That's actually the second webrtc-disabled try build; it's a re-running with the actual final patches as a cross-check I didn't touch anything wrong in the final grooming
  972. # [08:44] * Quits: samliu (samliu@moz-E31CD2CB.mozilla.org) (Ping timeout)
  973. # [08:44] * Quits: sawrubh (chatzilla@A7756411.55B44C6F.89379447.IP) (Ping timeout)
  974. # [08:44] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
  975. # [08:44] * Joins: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz)
  976. # [08:46] * devd is now known as devd_afk
  977. # [08:47] * Joins: sawrubh (chatzilla@A7756411.55B44C6F.89379447.IP)
  978. # [08:48] * Parts: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  979. # [08:49] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  980. # [08:49] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  981. # [08:49] * Quits: int3 (int3@moz-6C584174.ipnetworksinc.net) (Client exited)
  982. # [08:50] * Quits: glazou (glazou@moz-910B7383.fbx.proxad.net) (Quit: shower time)
  983. # [08:50] * Joins: int3 (int3@moz-6C584174.ipnetworksinc.net)
  984. # [08:51] * Joins: smontagu (chatzilla@moz-1540277E.red.bezeqint.net)
  985. # [08:54] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  986. # [08:54] <jesup> glandium: https://tbpl.mozilla.org/?tree=Try&rev=b5d3778c23c0
  987. # [08:55] <hsivonen> glandium: pong
  988. # [08:55] <hsivonen> oops
  989. # [08:55] <hsivonen> glazou already left
  990. # [08:55] <hsivonen> glandium: unpong
  991. # [08:56] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  992. # [08:56] * Quits: int3 (int3@moz-6C584174.ipnetworksinc.net) (Client exited)
  993. # [08:57] * Joins: tantek (tantek@moz-C60B0B1C.dsl.dynamic.sonic.net)
  994. # [09:02] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  995. # [09:05] * Quits: Mook (mook@moz-D37F711A.dsl.teksavvy.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
  996. # [09:06] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  997. # [09:07] * Joins: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com)
  998. # [09:09] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  999. # [09:10] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Quit: Mardak)
  1000. # [09:12] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Quit: jfkthame)
  1001. # [09:16] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
  1002. # [09:18] * Joins: MarcoZ (Daily@moz-EB95F0F7.dip.t-dialin.net)
  1003. # [09:18] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  1004. # [09:19] * Joins: KWierso (Daily@moz-5715A00A.desm.qwest.net)
  1005. # [09:21] * Joins: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net)
  1006. # [09:21] <glandium> MarcoZ: hi. could you check out bug 765172 and the try build I did with the fix on https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mh@glandium.org-a8d3f0b1dfb8/ ?
  1007. # [09:21] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1008. # [09:22] * Quits: KWierso (Daily@moz-5715A00A.desm.qwest.net) (Ping timeout)
  1009. # [09:24] * Joins: samliu (samliu@moz-85EBB8A.dia.static.qwest.net)
  1010. # [09:24] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
  1011. # [09:27] * Joins: KWierso (Daily@moz-5715A00A.desm.qwest.net)
  1012. # [09:28] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
  1013. # [09:28] * Joins: edmorley (edmorley@moz-1B87A1A9.range86-169.btcentralplus.com)
  1014. # [09:28] <hsivonen> glazou: pong
  1015. # [09:28] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Ping timeout)
  1016. # [09:29] <glazou> hsivonen: hi henri, nevermind ; I get a lot of feedback about namespaces in html5 (html serialization) in bluegriffon and sigh
  1017. # [09:30] <AryehGregor> Jesse, the way to tell where the selection is is to stick in something like this at the appropriate point: alert(getSelection().anchorNode + " " + getSelection().anchorOffset + " " + getSelection().focusNode + " " + getSelection().focusOffset);. That should give you a general idea (although of course, it needs to be tweaked if the stringification of anchorNode/focusNode is ambiguous).
  1018. # [09:30] <AryehGregor> Jesse, also, thanks!
  1019. # [09:33] <hsivonen> glazou: fwiw, I wasn't trying to provoke the screenshot I tweeted. I just started using BlueGriffon and BOOM, XML parse error.
  1020. # [09:34] * Quits: samliu (samliu@moz-85EBB8A.dia.static.qwest.net) (Quit: samliu)
  1021. # [09:34] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  1022. # [09:34] <glazou> you could file a bug but I need more steps to reproduce
  1023. # [09:34] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
  1024. # [09:34] <hsivonen> glazou: ok. I'll file a bug
  1025. # [09:35] * glazou goes back to BlueGriffon EPUB Edition's polish
  1026. # [09:35] <hsivonen> glazou: STR basically: create a new document, go to source view, type <hr>, switch back to WYSIWYG view
  1027. # [09:35] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
  1028. # [09:35] <glazou> clarify "new document" please : dialect?
  1029. # [09:36] <glandium> MarcoZ: out of curiosity, what ux difference does correctness of that array does, with a11y on?
  1030. # [09:36] <hsivonen> glazou: the dialect that File: New gives me
  1031. # [09:36] <hsivonen> glazou: which is XHTML, which is the bug
  1032. # [09:37] <glazou> if you already used the cmd-shift-n dialog in the past, your last choice is remembered
  1033. # [09:37] <glazou> by default, for a new profile, the choice is html5 html serialization
  1034. # [09:37] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1035. # [09:37] <glazou> sorry xml serialization
  1036. # [09:38] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb)
  1037. # [09:38] <hsivonen> glazou: ctrl-shift-n default to HTML5
  1038. # [09:38] <hsivonen> glazou: ctrl-t defaults to XHTML
  1039. # [09:38] * glazou tests
  1040. # [09:39] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  1041. # [09:39] <glazou> ah there is a bug here
  1042. # [09:39] <glazou> default for "New" is xhtml5, default for the dialog is html5
  1043. # [09:39] * glazou will fix it right now, thanks hsivonen
  1044. # [09:40] * ewong|sleep is now known as ewong
  1045. # [09:40] <glazou> I'll make xhtml5 the default everywhere
  1046. # [09:41] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
  1047. # [09:43] * Quits: sawrubh (chatzilla@A7756411.55B44C6F.89379447.IP) (Ping timeout)
  1048. # [09:43] <hsivonen> glazou: that won't solve my problem
  1049. # [09:43] <glazou> you want to be able to insert <hr> in xhtml5 ?
  1050. # [09:43] * Joins: sawrubh (chatzilla@A7756411.55B44C6F.89379447.IP)
  1051. # [09:43] <hsivonen> glazou: no, I want the default to be HTML5 and then writing <hr> will just work
  1052. # [09:44] <glazou> I don't remember why I made the default xhtml5
  1053. # [09:44] <glazou> I can change that
  1054. # [09:44] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Ping timeout)
  1055. # [09:47] * Joins: kinger (chatzilla@moz-2AB7F944.dial-up.dsl.siol.net)
  1056. # [09:48] * Joins: raphc (AndChat501@DC872E72.7F75B59F.B3F72630.IP)
  1057. # [09:48] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1058. # [09:52] <hsivonen> glazou: filed as http://bugzilla.bluegriffon.org/show_bug.cgi?id=433
  1059. # [09:53] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  1060. # [09:54] <glazou> thanks
  1061. # [09:55] * Joins: Optimizer (Instantbir@92F03720.AEC0F8D0.2AB48280.IP)
  1062. # [09:58] <MarcoZ> glandium: The difference is subtle: It just gives the correct name for some of the accessibles, the definition term and definition item, for example. Most screen readers look in the sub tree themselves, too, so that's why we didn't actually notice it working right.
  1063. # [09:59] <AryehGregor> Jesse, also, FWIW, it's simpler to use getSelection().collapse()/.extend() to set the selection's position rather than addRange(). Also, this allows you to create backward selections, which you can't with addRange().
  1064. # [09:59] <MarcoZ> glandium: But with your patch, it behaves correctly in all cases now.
  1065. # [09:59] <edmorley> glandium++
  1066. # [09:59] <MarcoZ> glandium++
  1067. # [10:00] <edmorley> mine was for bug 734125, but that crazy crash bug was pretty cool too
  1068. # [10:01] <glandium> edmorley: i wouldn't say cool
  1069. # [10:01] <edmorley> s/cool/must have been 'interesting' tracking done/
  1070. # [10:01] <edmorley> down
  1071. # [10:02] <glandium> FSVO interesting, yeah
  1072. # [10:02] <glandium> I've had a lots of wtff moments
  1073. # [10:04] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1074. # [10:05] <edmorley> !seen yoric
  1075. # [10:05] <firewolfbot> yoric was last seen 12 hours, 34 minutes and 11 seconds ago, saying 'No writing so far, though.' in #perf.
  1076. # [10:08] <glazou> AryehGregor: why can't you with a range ? you can tweak the start/end container/offset as you wish
  1077. # [10:08] * Quits: kinger (chatzilla@moz-2AB7F944.dial-up.dsl.siol.net) (Ping timeout)
  1078. # [10:08] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1079. # [10:08] <AryehGregor> glazou, you can't make the selection backwards. Meaning, have the cursor be at the start of the range. The cursor will always be at the end.
  1080. # [10:09] <AryehGregor> getSelection().collapse(document.body, 0); getSelection().extend(document.body, 1); is not the same as getSelection().collapse(document.body, 1); getSelection().extend(document.body, 0);
  1081. # [10:09] <AryehGregor> The first is like clicking at (document.body, 0) and dragging to (document.body, 1). The second is like the reverse.
  1082. # [10:10] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  1083. # [10:11] * Quits: raphc (AndChat501@DC872E72.7F75B59F.B3F72630.IP) (Connection reset by peer)
  1084. # [10:11] * Joins: raphc (AndChat501@DC872E72.7F75B59F.B3F72630.IP)
  1085. # [10:11] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
  1086. # [10:12] <AryehGregor> Jesse, BTW, have you considered generating a whole bunch of fuzz tests and just committing them all as crashtests to catch regressions, even if they find nothing now? Or do you get too few positives for that to make sense? (Maybe as a separate test suite that only gets run occasionally . . .)
  1087. # [10:12] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1088. # [10:13] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1089. # [10:13] * Quits: raphc (AndChat501@DC872E72.7F75B59F.B3F72630.IP) (Connection reset by peer)
  1090. # [10:13] * Joins: raphc (AndChat501@DC872E72.7F75B59F.B3F72630.IP)
  1091. # [10:14] * Joins: adrian (adrian@moz-DE8639AB.fbx.proxad.net)
  1092. # [10:15] <AryehGregor> glandium, Ms2ger said at https://bugzilla.mozilla.org/show_bug.cgi?id=764400#c3 that "inline" is implicit there. Is it actually not?
  1093. # [10:15] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  1094. # [10:16] * Joins: c0smikdebris (c0smikdebr@414F1F65.A8460E3F.2A068A5E.IP)
  1095. # [10:16] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1096. # [10:17] <glandium> AryehGregor: it's supposed to. but maybe gcc makes some stupid decisions. it could very well be just moving these that made the difference
  1097. # [10:17] <AryehGregor> Well, it's not clear we wanted to move most of them anyway.
  1098. # [10:18] <AryehGregor> I only really want Tag().
  1099. # [10:18] <glandium> AryehGregor: anyways, i'd suggest backing out, and see what happens with the regression. the regression range also includes changesets from me, but none change anything to linux builds
  1100. # [10:18] * Quits: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  1101. # [10:19] <AryehGregor> glandium, is there a way to run the backed-out revision on try or something to see if the regression goes away?
  1102. # [10:19] <glandium> AryehGregor: push it to try
  1103. # [10:19] <AryehGregor> Hmm, okay.
  1104. # [10:19] * AryehGregor has never dealt with talos before
  1105. # [10:19] <AryehGregor> First time for everything!
  1106. # [10:21] <firewolfbot> Check-in: http://hg.mozilla.org/mozilla-central/rev/04c7d09b664f - Mike Hommey - Bug 765172 - Add missing entries in nsTextEquivUtils::gRoleToNameRulesMap. r=tbsaunde
  1107. # [10:21] <firewolfbot> http://hg.mozilla.org/mozilla-central/rev/83369c1bb9af - Mike Hommey - Bug 616262 - Avoid cycle collection participant global variables adding static initializers. r=smaug,r=mccr8,r=Waldo
  1108. # [10:21] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Connection reset by peer)
  1109. # [10:23] * Joins: raph (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1110. # [10:23] <edmorley> glandium: have you clobbered osx on inbound too?
  1111. # [10:23] * Quits: Vincent_Chang (chatzilla@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1112. # [10:24] <glandium> edmorley: only b2g needs a clobber, the osx and qt ones are a race condition in bug 763893. i'm backing out.
  1113. # [10:25] <edmorley> ok, thank you
  1114. # [10:25] * Joins: garnacho (carlos@moz-B280EE34.dyn.user.ono.com)
  1115. # [10:25] <glandium> edmorley: note that b2g needed a clobber for 763893, so if you merge after the backout, there's no clobber required
  1116. # [10:25] <edmorley> :-)
  1117. # [10:25] <glazou> hsivonen: fixed
  1118. # [10:26] * Quits: raphc (AndChat501@DC872E72.7F75B59F.B3F72630.IP) (Quit: Bye)
  1119. # [10:26] <glandium> gah, and the clobbered b2g hit the race condition
  1120. # [10:26] * Joins: smaug (chatzilla@moz-600C898B.elisa-mobile.fi)
  1121. # [10:26] * ChanServ sets mode: +o smaug
  1122. # [10:27] <hsivonen> glazou: thanks
  1123. # [10:27] <hsivonen> glazou: with this sort of fixing speed, I should probably file more bugs :-)
  1124. # [10:27] <glazou> that one was really a trivial fix
  1125. # [10:28] <glazou> I got a really more complex one yesterday
  1126. # [10:28] * Joins: msucan (mihai@452AB583.C1570FFF.BD62875.IP)
  1127. # [10:28] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Input/output error)
  1128. # [10:28] <glazou> related to <style><!-- ... --></style> but in XHTML
  1129. # [10:28] <glazou> with a *.html file extension
  1130. # [10:28] <hsivonen> glazou: any plans for Ubuntu Software Center availability or otherwise having a Ubuntu-compatible .deb repository with updates?
  1131. # [10:29] <glazou> I unfortunately don't have time for that
  1132. # [10:29] <glazou> if anyone wants to contribute it, fine
  1133. # [10:29] <hsivonen> glazou: I see
  1134. # [10:29] <glazou> hold on
  1135. # [10:29] <glazou> see http://www.sourceslist.eu/software-tramite-repository/how-to-install-bluegriffon-editor-wysiwyg-on-ubuntu-12-04-from-ppa/
  1136. # [10:30] <hsivonen> glazou: thanks
  1137. # [10:30] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  1138. # [10:31] <hsivonen> glazou: I'm always slightly scared about installing software from random repos (i.e. neither owned by Canonical nor the app creator)
  1139. # [10:32] <edmorley> glandium: bug 616262 conflicts with inbound, can I leave you to merge across and resolve please
  1140. # [10:32] * Joins: Vincent_Chang (chatzilla@moz-99690620.hinet-ip.hinet.net)
  1141. # [10:33] <glandium> edmorley: what does the conflict look like?
  1142. # [10:33] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1143. # [10:34] <glazou> hsivonen: I can understand that
  1144. # [10:34] <edmorley> glandium: no idea, threeway diff looked a mess but may be trivial
  1145. # [10:34] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  1146. # [10:34] <edmorley> it's more that you decided to use m-c, so... :-)
  1147. # [10:34] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1148. # [10:35] <mounir> glazou: shouldn't inline be implicit when definining a method in the class declaration?
  1149. # [10:35] * Quits: c0smikdebris (c0smikdebr@414F1F65.A8460E3F.2A068A5E.IP) (Ping timeout)
  1150. # [10:35] <edmorley> glandium: I was aiming to pull inbound rev 803c17d3b0bd
  1151. # [10:35] * Quits: @smaug (chatzilla@moz-600C898B.elisa-mobile.fi) (Connection reset by peer)
  1152. # [10:35] * Joins: c0smikdebris (c0smikdebr@5346E2B7.E1A0A7E0.BE90E62C.IP)
  1153. # [10:36] <glazou> mounir: hmmm?
  1154. # [10:36] * Joins: smaug (chatzilla@moz-600C898B.elisa-mobile.fi)
  1155. # [10:36] * ChanServ sets mode: +o smaug
  1156. # [10:36] <glandium> edmorley: how do you do your merges?
  1157. # [10:37] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1158. # [10:37] * Quits: c0smikdebris (c0smikdebr@5346E2B7.E1A0A7E0.BE90E62C.IP) (Ping timeout)
  1159. # [10:37] * Joins: c0smikdebris (c0smikdebr@5346E2B7.E1A0A7E0.BE90E62C.IP)
  1160. # [10:37] * Joins: samliu (samliu@moz-85EBB8A.dia.static.qwest.net)
  1161. # [10:38] <edmorley> glandium: was between https://hg.mozilla.org/mozilla-central/diff/83369c1bb9af/js/xpconnect/src/nsXPConnect.cpp and https://hg.mozilla.org/integration/mozilla-inbound/rev/9118e53405c7
  1162. # [10:39] * Joins: dzbarsky1 (Adium@moz-85EBB8A.dia.static.qwest.net)
  1163. # [10:39] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Connection reset by peer)
  1164. # [10:39] * Quits: sawrubh (chatzilla@A7756411.55B44C6F.89379447.IP) (Ping timeout)
  1165. # [10:39] <edmorley> glandium: hg pull inbound -r 803c17d3b0bd && hg merge && hg commit -m "Merge last PGO green changeset from mozilla-inbound to mozilla-central" && hg outgoing etc
  1166. # [10:39] <glandium> sigh. what's going on with the jsreftest red on 25b914405558
  1167. # [10:40] <edmorley> that's weird
  1168. # [10:41] * Quits: @smaug (chatzilla@moz-600C898B.elisa-mobile.fi) (Quit: Reconnecting…)
  1169. # [10:41] * Quits: Optimizer (Instantbir@92F03720.AEC0F8D0.2AB48280.IP) (Ping timeout)
  1170. # [10:41] * Joins: smaug (chatzilla@moz-600C898B.elisa-mobile.fi)
  1171. # [10:41] * ChanServ sets mode: +o smaug
  1172. # [10:42] <glandium> edmorley: i'm waiting for the build log to check it
  1173. # [10:42] <glandium> man, how many things did i break today?
  1174. # [10:44] * Joins: Optimizer (Instantbir@18825B96.D5028DEF.2AB48280.IP)
  1175. # [10:45] * Joins: victorporof (victorporo@2B22C4F3.20718EE9.79933D60.IP)
  1176. # [10:48] * Quits: c0smikdebris (c0smikdebr@5346E2B7.E1A0A7E0.BE90E62C.IP) (Connection reset by peer)
  1177. # [10:50] <glandium> edmorley: afaict, the tests should be there :-/
  1178. # [10:52] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  1179. # [10:53] * Quits: Optimizer (Instantbir@18825B96.D5028DEF.2AB48280.IP) (Ping timeout)
  1180. # [10:54] * Joins: Optimizer (Instantbir@18825B96.D5028DEF.2AB48280.IP)
  1181. # [10:54] * Joins: sawrubh (chatzilla@34F83CB8.F47FE775.69A05079.IP)
  1182. # [10:55] <sawrubh> ehsan: ping
  1183. # [10:55] <glandium> edmorley: ah, i see what's wrong
  1184. # [10:55] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  1185. # [10:56] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  1186. # [10:56] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1187. # [10:57] * Joins: sid2 (sid@16DCB2AD.5F50939E.C0BA48ED.IP)
  1188. # [10:58] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  1189. # [10:58] * Joins: c0smikdebris (c0smikdebr@11B5AA43.27DDE783.BE90E62C.IP)
  1190. # [10:59] * Quits: sid2 (sid@16DCB2AD.5F50939E.C0BA48ED.IP) (Ping timeout)
  1191. # [11:00] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1192. # [11:00] * Joins: rednaks (rednaks@51AF5509.74C6FD40.360EF119.IP)
  1193. # [11:00] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1194. # [11:01] * Joins: Ms2ger (Ms2ger@61CCE4F6.99DDA20.37724B0D.IP)
  1195. # [11:01] <Ms2ger> edmorley, morning
  1196. # [11:01] <edmorley> good morning :-)
  1197. # [11:03] * Quits: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Ping timeout)
  1198. # [11:03] <glandium> edmorley: pushing the merge
  1199. # [11:04] * Quits: c0smikdebris (c0smikdebr@11B5AA43.27DDE783.BE90E62C.IP) (Ping timeout)
  1200. # [11:05] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
  1201. # [11:05] <NeilAway> mozilla14 is the next release, right?
  1202. # [11:05] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  1203. # [11:06] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
  1204. # [11:07] * Joins: Goldorak (chatzilla@7CB4FB40.1356193D.187A1082.IP)
  1205. # [11:07] <NeilAway> mkaply: bug 278860 checks the wrong path
  1206. # [11:09] * Quits: @smaug (chatzilla@moz-600C898B.elisa-mobile.fi) (Ping timeout)
  1207. # [11:10] <edmorley> glandium: thank you (I'll sorting the marking obviously)
  1208. # [11:10] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  1209. # [11:11] * Joins: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP)
  1210. # [11:11] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  1211. # [11:12] <sawrubh> Ms2ger: good morning
  1212. # [11:12] <Ms2ger> And a food morning to you too
  1213. # [11:13] * Joins: JeroenDeDauw (j@moz-29994F8D.dip.t-dialin.net)
  1214. # [11:13] <sawrubh> Ms2ger: recently someone had asked about that their bugzilla.mozilla.org doesn't resolve to https://bugzilla....
  1215. # [11:13] <sawrubh> what had you proposed then ?
  1216. # [11:13] <Ms2ger> Did I propose something? :)
  1217. # [11:14] <sawrubh> this happens when I select the address from the dropdown
  1218. # [11:14] <sawrubh> :)
  1219. # [11:14] <Ms2ger> There were some DNS issues earlier, but I thought they were fixed
  1220. # [11:14] <sawrubh> I think you did ;)
  1221. # [11:14] * Joins: c0smikdebris (c0smikdebr@77DCCCF.E772AAF5.D2D1FAF0.IP)
  1222. # [11:14] * Quits: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP) (Ping timeout)
  1223. # [11:15] * Joins: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP)
  1224. # [11:16] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1225. # [11:19] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
  1226. # [11:21] <darktrojan> why don't nsIFile.launch or nsIFile.reveal work on my linux build?
  1227. # [11:22] * Joins: askalski (akuda@moz-9C95413F.neoplus.adsl.tpnet.pl)
  1228. # [11:22] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  1229. # [11:22] * Quits: c0smikdebris (c0smikdebr@77DCCCF.E772AAF5.D2D1FAF0.IP) (Ping timeout)
  1230. # [11:23] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
  1231. # [11:24] * Joins: squeakytoy (squeakytoy@moz-135838FA.netset.se)
  1232. # [11:24] <MarcoZ> So, is there *any* guideline to follow when to land something on central and when on inbound?
  1233. # [11:25] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1234. # [11:26] * glob is now known as glob|away
  1235. # [11:27] <Unfocused> MarcoZ: ideally, always land on inbound
  1236. # [11:28] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  1237. # [11:28] <Unfocused> and land on central when you feel like playing russian roulette with everyone's tree
  1238. # [11:30] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1239. # [11:31] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1240. # [11:31] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1241. # [11:31] * Joins: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1242. # [11:31] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1243. # [11:32] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1244. # [11:32] * nthomas|away is now known as nthomas
  1245. # [11:32] * Quits: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP) (Quit: josh)
  1246. # [11:32] * Joins: c0smikdebris (c0smikdebr@210D8379.50CD76D5.274D17D6.IP)
  1247. # [11:33] <Ms2ger> Unfocused--
  1248. # [11:33] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1249. # [11:33] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  1250. # [11:34] <MarcoZ> ms2ger: ?
  1251. # [11:35] <edmorley> Unfocused++
  1252. # [11:35] <Unfocused> :)
  1253. # [11:35] <Unfocused> break-even!
  1254. # [11:35] <capella> unfocused++
  1255. # [11:35] <edmorley> not that firebot karma is even working, but hey :-)
  1256. # [11:35] <Unfocused> heh
  1257. # [11:36] * Quits: JeroenDeDauw (j@moz-29994F8D.dip.t-dialin.net) (Quit: Leaving.)
  1258. # [11:36] * Joins: Stan (Stan@moz-A7753E82.dip.t-dialin.net)
  1259. # [11:36] * Joins: JeroenDeDauw (j@moz-29994F8D.dip.t-dialin.net)
  1260. # [11:38] * Quits: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  1261. # [11:40] * Quits: njn (chatzilla@44E78753.809F54A2.A0A48B9C.IP) (Client exited)
  1262. # [11:43] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  1263. # [11:43] * Quits: c0smikdebris (c0smikdebr@210D8379.50CD76D5.274D17D6.IP) (Ping timeout)
  1264. # [11:44] * Quits: mike5w3c (MikeS@moz-231F5F28.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  1265. # [11:45] * Quits: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  1266. # [11:46] * Joins: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  1267. # [11:48] * Quits: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Ping timeout)
  1268. # [11:49] * Joins: zoeB (Mibbit@moz-606AA082.rev.sfr.net)
  1269. # [11:51] <sawrubh> I just cancelled a try run a few minutes back
  1270. # [11:52] <sawrubh> do I need to wait before pushing to try again again with something new
  1271. # [11:52] <Ms2ger> No
  1272. # [11:53] <sawrubh> and after I cancelled the try run, I got a few emails like this(since I had asked for all email alerts) : Your Try Server build (b25ac12acb6f) hit a buildbot exception on builder try-win32-debug.
  1273. # [11:53] <sawrubh> is that normal ?
  1274. # [11:53] * Joins: c0smikdebris (c0smikdebr@AD392B9D.11B621B0.274D17D6.IP)
  1275. # [11:53] <nthomas> yep
  1276. # [11:54] * sawrubh phew! thank god
  1277. # [11:54] <Ms2ger> No, you should have got to the point where those emails are filtered to trash already :)
  1278. # [11:54] <sawrubh> Ms2ger: :)
  1279. # [11:55] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1280. # [11:55] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  1281. # [12:01] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Ping timeout)
  1282. # [12:02] * Quits: zoeB (Mibbit@moz-606AA082.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1283. # [12:05] * Quits: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1284. # [12:05] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1285. # [12:06] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1286. # [12:06] * Joins: graememcc (chatzilla@moz-48BE1DEE.range86-150.btcentralplus.com)
  1287. # [12:07] * Joins: zoeB (Mibbit@moz-606AA082.rev.sfr.net)
  1288. # [12:07] <smontagu> how do I prevent nightly builds downloading updates?
  1289. # [12:07] * Joins: smaug (chatzilla@moz-600C898B.elisa-mobile.fi)
  1290. # [12:07] * ChanServ sets mode: +o smaug
  1291. # [12:08] <smontagu> I have all the nightlies that I downloaded for bisection, and I absolutely don't want them updating themselves
  1292. # [12:08] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
  1293. # [12:08] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  1294. # [12:08] <Unfocused> smontagu: using the same profile, or a new profile each time?
  1295. # [12:09] * Joins: karl (karl@moz-280719C6.jetstream.xtra.co.nz)
  1296. # [12:09] <smontagu> Unfocused: not necessarily the same profile, but I am willing to keep a separate profile for bisection
  1297. # [12:10] <Unfocused> ah, then preferences -> advanced -> update -> never check for updates
  1298. # [12:11] <Unfocused> which maps to app.update.enabled
  1299. # [12:11] <smontagu> and can I get it to throw away the update that it already downloaded?
  1300. # [12:14] <Unfocused> er, pass. not sure if that would even matter or not
  1301. # [12:15] <edmorley> Ms2ger++
  1302. # [12:15] <Ms2ger> Uh-oh
  1303. # [12:15] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1304. # [12:15] <edmorley> only scrollback
  1305. # [12:15] <smontagu> well I can always re-un-tar the download
  1306. # [12:15] <smontagu> thx, Unfocused
  1307. # [12:15] <Ms2ger> Oh, for not approving of the m-c-landing-hating? :)
  1308. # [12:15] <Unfocused> :)
  1309. # [12:16] * Quits: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato1)
  1310. # [12:16] <edmorley> Ms2ger: nah, just the tryserver filter to trash
  1311. # [12:16] * Quits: c0smikdebris (c0smikdebr@AD392B9D.11B621B0.274D17D6.IP) (Connection reset by peer)
  1312. # [12:16] <edmorley> my treat for filing a bunch of new oranges was to read the last 30 mins of scrollback \o/
  1313. # [12:17] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1314. # [12:17] <Unfocused> i hope you feel privileged
  1315. # [12:17] <Ms2ger> He's paid for it, at least
  1316. # [12:18] * Joins: tchevalier (Instantbir@moz-4DE56302.w92-145.abo.wanadoo.fr)
  1317. # [12:19] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1318. # [12:24] * nthomas is now known as nthomas|away
  1319. # [12:24] * glazou is now known as glazou_lunch
  1320. # [12:26] * Joins: c0smikdebris (c0smikdebr@F8932E15.2024F4B4.BE90E62C.IP)
  1321. # [12:26] * Joins: davehunt|away (davehunt@84E01998.9E22866F.51C6DE68.IP)
  1322. # [12:27] * davehunt|away is now known as davehunt
  1323. # [12:28] * Quits: wolfiR (wolfiR@moz-95494CEC.dip0.t-ipconnect.de) (Ping timeout)
  1324. # [12:29] * Joins: wolfiR (wolfiR@moz-95494CEC.dip0.t-ipconnect.de)
  1325. # [12:29] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1326. # [12:29] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1327. # [12:31] * Joins: dao (dao@moz-EB4541C9.superkabel.de)
  1328. # [12:37] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
  1329. # [12:38] * sawrubh felt good to r+ his own patch
  1330. # [12:39] <jfkthame> smontagu: ping
  1331. # [12:39] * Quits: adrian (adrian@moz-DE8639AB.fbx.proxad.net) (No route to host)
  1332. # [12:39] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  1333. # [12:39] <smontagu> jfkthame: yes?
  1334. # [12:39] <jfkthame> smontagu: think there's any chance you could look at bug 763703 fairly soonish? it seems to give a nice perf win on text-heavy pages like tbpl logs
  1335. # [12:40] * Joins: adrian (adrian@moz-DE8639AB.fbx.proxad.net)
  1336. # [12:41] * Joins: sid2 (sid@16DCB2AD.5F50939E.C0BA48ED.IP)
  1337. # [12:41] <smontagu> jfkthame: you talked me into it
  1338. # [12:41] <jfkthame> :)
  1339. # [12:41] * sawrubh likes Chatzilla for directly linking to the Bugzilla whenever a bug # is mentioned in the irc
  1340. # [12:41] <smontagu> but "fairly soonish" will be "today" rather than "this minute"
  1341. # [12:41] <jfkthame> that's fine, i wasn't meaning to imply the latter!
  1342. # [12:42] <NeilAway> darktrojan: well, last time I looked, unix version of launch/reveal was return NS_ERROR_FAILURE;
  1343. # [12:42] <Unfocused> i'm gonna start using "it makes TBPL faster" in all my review requests
  1344. # [12:42] <darktrojan> it is
  1345. # [12:43] <darktrojan> NeilAway, but it has code that should do something
  1346. # [12:43] <darktrojan> that's right Unfocused, appeal to what annoys people most
  1347. # [12:43] <jfkthame> smontagu: if you also wanted to steal the review in bug 764005 (note: makes TBPL faster) from jdaggett, as he's away, i wouldn't object
  1348. # [12:43] <NeilAway> sawrubh: yeah, well, up to 999999 anyway
  1349. # [12:44] * mattwoodrow is now known as mattwoodrow|away
  1350. # [12:49] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Ping timeout)
  1351. # [12:49] * Quits: jgilbert (jgilbert@moz-17D0114B.hsd1.ca.comcast.net) (Ping timeout)
  1352. # [12:50] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1353. # [12:50] * sawrubh wonders if there is some forum where people can submit their names for fixing Bug 1000000(whenever it comes) ;)
  1354. # [12:50] * Quits: karl (karl@moz-280719C6.jetstream.xtra.co.nz) (Ping timeout)
  1355. # [12:50] * sawrubh some kind of waiting list
  1356. # [12:51] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
  1357. # [12:51] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  1358. # [12:51] * Joins: evilpie (chatzilla@moz-13318C2A.pools.arcor-ip.net)
  1359. # [12:53] <darktrojan> dolske'll probably use it to say that developers should get flying cars
  1360. # [12:54] <edmorley> jfkthame: thank you for your work in bug 764005 and friends :-)
  1361. # [12:56] <Oob> is jimm mathies on
  1362. # [12:57] <Ms2ger> !seen jimm
  1363. # [12:57] <firewolfbot> jimm was last seen 10 hours, 55 minutes and 23 seconds ago, saying 'timA: any luck?' in #windev.
  1364. # [12:57] <Ms2ger> Doesn't look like it
  1365. # [12:58] <Oob> thanks
  1366. # [12:58] <Oob> Im confused about something
  1367. # [12:58] <Oob> if someone posts code in a bug thread, but I don't see it in mozilla-central, does that mean I need to grab a specific branch?
  1368. # [12:59] <@smaug> which bug ?
  1369. # [13:00] <@smaug> and yes, that is possible
  1370. # [13:01] <jfkthame> edmorley: y/w, hope it'll help
  1371. # [13:03] <hsivonen> I made a debug build on Linux 64 and the stacks dumped by NS_ASSERTION don't have proper symbols
  1372. # [13:03] <hsivonen> what switches do I need to flip to get symbols again?
  1373. # [13:04] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
  1374. # [13:05] * mattwoodrow|away is now known as mattwoodrow
  1375. # [13:06] * Quits: raph (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  1376. # [13:09] <Oob> @smaug https://bugzilla.mozilla.org/show_bug.cgi?id=373266
  1377. # [13:09] * Joins: harth (harth@DB4DCED0.451BAA26.366C66F5.IP)
  1378. # [13:09] <Oob> comment 53 for example, I don't see that code in the mozilla-central source I downloaded
  1379. # [13:10] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
  1380. # [13:10] * Quits: @smaug (chatzilla@moz-600C898B.elisa-mobile.fi) (Ping timeout)
  1381. # [13:11] * Joins: smaug (chatzilla@37CADFEC.6B0FC994.600D940F.IP)
  1382. # [13:11] * ChanServ sets mode: +o smaug
  1383. # [13:12] <jfkthame> Oob: the last comment in that bug says it got backed out, so that's hardly surprising
  1384. # [13:14] * Quits: wolfiR (wolfiR@moz-95494CEC.dip0.t-ipconnect.de) (Quit: Leaving)
  1385. # [13:15] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  1386. # [13:15] * Quits: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP) (Ping timeout)
  1387. # [13:15] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1388. # [13:16] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1389. # [13:17] <glandium> the green win opt moth on 83369c1bb9af looks so beautiful
  1390. # [13:17] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Ping timeout)
  1391. # [13:18] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1392. # [13:18] * sawrubh goes to check his own try run
  1393. # [13:20] * Joins: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP)
  1394. # [13:21] * Joins: lahabana (Mibbit@moz-606AA082.rev.sfr.net)
  1395. # [13:22] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1396. # [13:22] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
  1397. # [13:23] * Quits: davehunt (davehunt@84E01998.9E22866F.51C6DE68.IP) (Ping timeout)
  1398. # [13:23] * mjschranz_away is now known as mjschranz
  1399. # [13:24] * glazou_lunch is now known as glazou
  1400. # [13:25] * AutomatedTester|AFK is now known as AutomatedTester
  1401. # [13:25] * Quits: evilpie (chatzilla@moz-13318C2A.pools.arcor-ip.net) (Input/output error)
  1402. # [13:26] * Joins: evilpie (chatzilla@moz-13318C2A.pools.arcor-ip.net)
  1403. # [13:27] * ewong is now known as ewong|sleep
  1404. # [13:29] <jesup> edmorley: ping
  1405. # [13:29] <edmorley> jesup: hi :-)
  1406. # [13:30] <Oob> jfkthame: oh ok
  1407. # [13:30] <jesup> Hi. I see inbound looks healthy
  1408. # [13:31] <edmorley> ?
  1409. # [13:31] <Ms2ger> Bah
  1410. # [13:31] <jesup> edmorley: fair warning: I'm about to land an aircraft carrier on inbound (500K loc from webrtc)
  1411. # [13:31] <edmorley> ah
  1412. # [13:31] <edmorley> jesup: looks good to me :-)
  1413. # [13:32] <jesup> edmorley: thanks. Try builds look good. https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=c5b6ac34b293
  1414. # [13:32] <jesup> Just need a quick rebase-merge and I'm ready to go
  1415. # [13:33] <Ms2ger> Who touched WebIDL dictionaries?
  1416. # [13:33] <jesup> sorry: https://tbpl.mozilla.org/?tree=Try&rev=bd60359fa967
  1417. # [13:33] <jesup> wrong tbpl tab
  1418. # [13:33] * Joins: wolfiR (wolfiR@moz-95494CEC.dip0.t-ipconnect.de)
  1419. # [13:34] <edmorley> jesup: the linux m2 is possibly new
  1420. # [13:34] <edmorley> but could be new from someone else
  1421. # [13:35] <edmorley> 15 min run time, have retriggered
  1422. # [13:36] * Quits: @smaug (chatzilla@37CADFEC.6B0FC994.600D940F.IP) (Ping timeout)
  1423. # [13:36] * Joins: mike5w3c (MikeS@moz-8DC4DD0D.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1424. # [13:36] * mjschranz is now known as mjschranz_away
  1425. # [13:37] * sawrubh just discovered that their is something like MVT - Mountain View Time
  1426. # [13:37] * Joins: smaug (chatzilla@moz-600C898B.elisa-mobile.fi)
  1427. # [13:37] * ChanServ sets mode: +o smaug
  1428. # [13:37] <jesup> edmorley: yeah, I looked at that. Let me check the previous run (no change that should affect this); I don't remember seeing it there
  1429. # [13:38] <Oob> jfkthame: what does it mean he backed out? All the work is left undone and its up to someone else to do it?
  1430. # [13:39] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
  1431. # [13:40] <@smaug> Oob: the patch needs some fixes before it can re-land to m-c
  1432. # [13:41] <jesup> edmorley: here's the previous try build (should have no changes since then that touch anything in a default build - mostly merging of patches and marking with proper summaries, etc) https://tbpl.mozilla.org/?tree=Try&rev=a610534e5035
  1433. # [13:41] <@smaug> the bug is still assigned to jimm, so he have probably been busy with other things
  1434. # [13:41] <Oob> does that mean I shouldnt work on it
  1435. # [13:41] <@smaug> Oob: better to ask jimm
  1436. # [13:42] <Oob> jimm isn't here. deadlock achieved.
  1437. # [13:42] <jesup> edmorley: let me know if you want me to wait, or to land now
  1438. # [13:42] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
  1439. # [13:42] <@smaug> Oob: jimm lives somewhere in US...
  1440. # [13:42] <@smaug> so a bit early for him
  1441. # [13:43] <@smaug> Oob: I think he lives somewhere in Florida
  1442. # [13:44] <@smaug> Oob: you could send him email
  1443. # [13:45] <jesup> edmorley: I don't expect problems of that sort (orange) from this landing, as the default for the pref is off, so it doesn't build by default. I also have a green (multipart) try run with it enabled, but my landing plan from dev.planning is to land disabled
  1444. # [13:45] <edmorley> jesup: the same native android rc failure was on both try runs
  1445. # [13:45] <edmorley> jesup: ok fair enough
  1446. # [13:45] <edmorley> :-)
  1447. # [13:45] <jesup> yeah, and it doesn't even do anything for android even if enabled. :-)
  1448. # [13:46] <edmorley> jesup: I say land away :-)
  1449. # [13:46] <jesup> gotcha! thanks
  1450. # [13:46] <jfkthame> i say "everyone duck" :)
  1451. # [13:46] <jesup> look for foxholes :-)
  1452. # [13:46] <jfkthame> firefoxholes?
  1453. # [13:46] * rail_away is now known as rail
  1454. # [13:47] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  1455. # [13:49] * Joins: jfkthame_ (jfkthame@5332C76F.A1C12133.9542EC20.IP)
  1456. # [13:49] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Connection reset by peer)
  1457. # [13:49] * jfkthame_ is now known as jfkthame
  1458. # [13:50] <jesup> fire in the hole... slowly. It's a kinda large patchset ;-)
  1459. # [13:51] * Joins: jfkthame_ (jfkthame@5332C76F.A1C12133.9542EC20.IP)
  1460. # [13:51] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Connection reset by peer)
  1461. # [13:51] * jfkthame_ is now known as jfkthame
  1462. # [13:53] * Joins: jfkthame_ (jfkthame@5332C76F.A1C12133.9542EC20.IP)
  1463. # [13:53] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Connection reset by peer)
  1464. # [13:53] * jfkthame_ is now known as jfkthame
  1465. # [13:53] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1466. # [13:54] <glandium> jesup: your win try failed, btw
  1467. # [13:54] <jesup> Ok, autorollback. The webrtc import method stages the webrtc code in a repo I use to strip out stuff we don't want, and those commits (which got pulled into this) don't have bug #'s. Not sure the best way to go back to change that....
  1468. # [13:54] * Joins: jfkthame_ (jfkthame@5332C76F.A1C12133.9542EC20.IP)
  1469. # [13:54] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Connection reset by peer)
  1470. # [13:54] * jfkthame_ is now known as jfkthame
  1471. # [13:54] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1472. # [13:54] * Quits: sid2 (sid@16DCB2AD.5F50939E.C0BA48ED.IP) (Ping timeout)
  1473. # [13:54] <jesup> glandium: Yes. Haven't looked at that yet (that's the PGO stuff). I just fire-and-forgeted the try before crashing
  1474. # [13:55] <glandium> jesup: unresolved symbols
  1475. # [13:55] * Joins: jfkthame_ (jfkthame@5332C76F.A1C12133.9542EC20.IP)
  1476. # [13:55] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Connection reset by peer)
  1477. # [13:55] * jfkthame_ is now known as jfkthame
  1478. # [13:55] <jesup> edmorley: http://pastebin.mozilla.org/1668660 has the errors. Suggestion as to the best way to proceed?
  1479. # [13:55] * Quits: samliu (samliu@moz-85EBB8A.dia.static.qwest.net) (Quit: samliu)
  1480. # [13:56] <Ms2ger> jesup, write better commit messages
  1481. # [13:56] <tbsaunde> jesup: IGNOREBADCOMMITMESSAGES doesn't seem too unreasonable here imo
  1482. # [13:56] <jesup> edmorley: going forward I can revise how we handle the import repo to ensure commits have bug numbers
  1483. # [13:56] <AryehGregor> Ms2ger, do you think we could have a constructor nsIDOMNode(nsINode*) that would work (and return null) if the input was null? ->AsDOMNode() doesn't work if the node is null, which complicates porting sometimes.
  1484. # [13:56] <Ms2ger> A constructor? No, that wouldn't work
  1485. # [13:56] <jesup> Ms2ger: :-P
  1486. # [13:57] <jesup> tbsaunde: how does that work?
  1487. # [13:57] <Ms2ger> Maybe a static function somewhere
  1488. # [13:57] * Quits: nattofriends (tsutsumi@moz-A369A791.warosu.org) (Ping timeout)
  1489. # [13:58] <edmorley> jesup: just looking up the hook wording
  1490. # [13:58] * Quits: @smaug (chatzilla@moz-600C898B.elisa-mobile.fi) (Ping timeout)
  1491. # [13:58] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Connection reset by peer)
  1492. # [13:58] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  1493. # [13:58] <tbsaunde> jesup: add edmorley "IGNORE BAD COMMIT MESSAGES" looks like it
  1494. # [13:58] <AryehGregor> A constructor wouldn't work because nsIDOMNode is abstract, I guess?
  1495. # [13:58] <edmorley> jesup: you need "IGNORE BAD COMMIT MESSAGES" in the tip commit message
  1496. # [13:59] <edmorley> jesup: if a bug near the tip could have the bug # for this landing as well, that would be ideal
  1497. # [13:59] * nli is now known as nli|away
  1498. # [13:59] <Ms2ger> No, because a constructor creates a new object
  1499. # [13:59] <edmorley> jesup: s/bug/changeset/
  1500. # [13:59] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Connection reset by peer)
  1501. # [13:59] <jesup> ok. You good with that? I think the tip changeset actually has the right bug. let me check
  1502. # [14:00] * heycam is now known as heycam|away
  1503. # [14:00] <edmorley> jesup: yup wfm :-)
  1504. # [14:01] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1505. # [14:01] * Joins: mib_5vt3j8 (Mibbit@56131904.2A8A5CEC.91FC25CA.IP)
  1506. # [14:02] * rail is now known as rail-buildduty
  1507. # [14:02] <lahabana> ping roc
  1508. # [14:03] * Joins: gfritzsche (gfritzsche@B3C76E2.AA0B264F.FFDC36C5.IP)
  1509. # [14:03] * Quits: mib_5vt3j8 (Mibbit@56131904.2A8A5CEC.91FC25CA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1510. # [14:04] <jesup> ok, ready to repush - tip is "Bug 749889 and Bug 688178: Make webrtc build without referencing third_party modules not in first tranche r=ted IGNORE BAD COMMIT MESSAGES" -- good by you?
  1511. # [14:05] * Joins: espindola (espindola@moz-C0A48F3.dsl.teksavvy.com)
  1512. # [14:05] <jesup> If you want only one bug, I'd go back to bug 749889 (bug 688178 is the master "land it all on m-c" bug)
  1513. # [14:05] <jesup> edmorley: ^
  1514. # [14:06] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
  1515. # [14:06] <edmorley> jesup: that's fine :-)
  1516. # [14:06] <jesup> ok, one more time with feeling
  1517. # [14:06] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  1518. # [14:06] <edmorley> (this is where someone pushes before you...!)
  1519. # [14:08] <jesup> Yeah, I was just waiting for that!
  1520. # [14:08] <jesup> hg incoming said clear, but you never know....
  1521. # [14:08] <jesup> That's why I'm doing this <8am EDT :-)
  1522. # [14:08] <jfkthame> obviously you didn't wait long enough!
  1523. # [14:09] <jesup> It's in. Be frightened
  1524. # [14:09] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  1525. # [14:10] <darktrojan> twss
  1526. # [14:10] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  1527. # [14:10] <jesup> Ok, time to go on vacation! :-D
  1528. # [14:10] * mattwoodrow is now known as mattwoodrow|away
  1529. # [14:11] <Ms2ger> Is he gone?
  1530. # [14:11] * Ms2ger backs out
  1531. # [14:11] <jesup> ha!
  1532. # [14:13] <Ms2ger> Which reminds me
  1533. # [14:13] <jfkthame> i suppose it's too late to suggest it now, but i wish all those changesets with incremental webrtc import and removal of stuff could've been folded before hitting m-c
  1534. # [14:13] <Ms2ger> PSA: I will *not* be on the hook for any DOM bindings regressions in the first two weeks of July
  1535. # [14:14] <hsivonen> I removed everything in objdir built with ac_add_options --enable-debug-symbols but I still don't get symbols in stacks dumped by NS_ASSERTION with XPCOM_DEBUG_BREAK=stack
  1536. # [14:14] <jesup> jfkthame: Can you fold merges? I didn't think so
  1537. # [14:14] <hsivonen> what can I do?
  1538. # [14:14] <hsivonen> this is on Linux 64
  1539. # [14:14] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  1540. # [14:14] <jfkthame> jesup: i don't know, maybe it wouldn't have been possible
  1541. # [14:15] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1542. # [14:15] <jesup> jfkthame: I know mq won't allow you to qimport a commited changeset (or qnew an uncommitted one)
  1543. # [14:16] <jesup> if it's a merge, that is
  1544. # [14:16] <db48x> we need a dvcs that supports multiple nested views of the history
  1545. # [14:16] <Ms2ger> jesup, what's the point of a merge?
  1546. # [14:16] * Quits: c0smikdebris (c0smikdebr@F8932E15.2024F4B4.BE90E62C.IP) (Ping timeout)
  1547. # [14:16] <Ms2ger> You could have just taken the diff between m-c and your branch and landed that
  1548. # [14:16] * Joins: nattofriends (tsutsumi@moz-A369A791.warosu.org)
  1549. # [14:16] <db48x> start with a nice, linear 10,000-foot overview, then drill down through successive layers until you see the autosaves generated by people's editors
  1550. # [14:17] <Ms2ger> 500,000 foot in this case
  1551. # [14:17] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  1552. # [14:17] <db48x> sure
  1553. # [14:17] <db48x> and at the other end, perhaps just the ability to make a checkpoint commit when I leave for lunch
  1554. # [14:17] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  1555. # [14:18] * Joins: protz (protz@moz-E29D2A15.inria.fr)
  1556. # [14:18] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  1557. # [14:18] <jesup> Ms2ger: Maybe; worried it might be error-prone in a 500K loc patch, plus non-code files including binary test files
  1558. # [14:18] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
  1559. # [14:19] <jesup> I'll revise the import script to suggest commit messages with bug numbers
  1560. # [14:19] * Quits: sawrubh (chatzilla@34F83CB8.F47FE775.69A05079.IP) (Ping timeout)
  1561. # [14:19] * Ms2ger wonders when we'll drop codegen for dom bindings again
  1562. # [14:21] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
  1563. # [14:21] <Ms2ger> Anyone who can pull a snippet of code from his objdir for me?
  1564. # [14:22] <NeilAway> darktrojan: bah, I can still see some nsCOMPtr<nsIFile> file = do_QueryInterface(otherFile);
  1565. # [14:22] <darktrojan> NeilAway, kill it!
  1566. # [14:22] <Ms2ger> Hmm, nvm
  1567. # [14:23] * Joins: gerv (gerv@7BDC75F3.D5FE9C51.79A397EA.IP)
  1568. # [14:24] <darktrojan> where, NeilAway?
  1569. # [14:25] <NeilAway> darktrojan: nsToolkitProfileService::CreateProfile
  1570. # [14:25] * darktrojan looks
  1571. # [14:26] * Joins: c0smikdebris (c0smikdebr@1B48C51E.DF6EC051.274D17D6.IP)
  1572. # [14:26] <NeilAway> darktrojan: http://mxr.mozilla.org/comm-central/source/mozilla/toolkit/profile/nsToolkitProfileService.cpp#736
  1573. # [14:26] * Joins: timdream (timdream@moz-EF4E5F58.adsl.dynamic.seed.net.tw)
  1574. # [14:26] <darktrojan> yeah, I got it
  1575. # [14:27] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
  1576. # [14:27] <darktrojan> oh there's a few
  1577. # [14:27] <darktrojan> :/
  1578. # [14:28] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  1579. # [14:32] <ted> hsivonen: i think you need to pipe the output through fix-linux-stack
  1580. # [14:32] <hsivonen> ted: where do I find that?
  1581. # [14:32] * Joins: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net)
  1582. # [14:33] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  1583. # [14:33] <ted> dist/bin/fix-linux-stack.pl
  1584. # [14:33] <hsivonen> ted: thanks
  1585. # [14:33] <ted> np
  1586. # [14:33] <hsivonen> ted: since when has this been necessary?
  1587. # [14:34] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1588. # [14:34] <ted> probably years, since we switched our symbol visibility to default to hidden
  1589. # [14:34] <ted> the test harnesses do it for you
  1590. # [14:34] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  1591. # [14:34] <darktrojan> NeilAway, sending to you for rs
  1592. # [14:34] <hsivonen> hmm. printing stacks with NS_ASSERTION(false, "stack"); has previously worked for me
  1593. # [14:34] <ted> interesting
  1594. # [14:35] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  1595. # [14:35] * Joins: sawrubh (chatzilla@A084A820.F520987D.553D87E5.IP)
  1596. # [14:36] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1597. # [14:36] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  1598. # [14:36] <hsivonen> ted: do kernel interprocess restrictions have anything to do with this? NS_ASSERTION walks the stack in-process, right?
  1599. # [14:36] <hsivonen> ted: why are the symbols hidden? from whom are we hiding them in debug builds?
  1600. # [14:36] <ted> it does, yes
  1601. # [14:36] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1602. # [14:37] <ted> symbols are hidden because it makes library loading faster
  1603. # [14:37] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1604. # [14:37] <jesup> edmorley: Note: I typoed the bug numbers for the two just-before-landing merges from inbound. Please ignore (899 vs 889). Top changeset is correct
  1605. # [14:37] * Quits: harth (harth@DB4DCED0.451BAA26.366C66F5.IP) (Input/output error)
  1606. # [14:37] <edmorley> jesup: ok, thank you :-)
  1607. # [14:37] <hsivonen> ted: seems like the wrong tradeoff for debug builds
  1608. # [14:38] <jesup> ted: though hiding them in debug builds may not be important
  1609. # [14:38] <ted> probably not
  1610. # [14:39] <ted> we could probably fix that
  1611. # [14:39] <ted> it's just passing compiler flags
  1612. # [14:40] <hsivonen> my current extra compiler flags are just export CFLAGS="-DI_FOOLISHLY_WANT_TO_IGNORE_THIS_LIKE_THE_OTHER_CRAP_WE_PRINTF"
  1613. # [14:40] <hsivonen> and same for CXXFLAGS
  1614. # [14:40] <ted> heh
  1615. # [14:41] <hsivonen> (yes, that's a real define in our codebase)
  1616. # [14:41] <ted> http://mxr.mozilla.org/mozilla-central/source/config/config.mk#492
  1617. # [14:41] * Joins: dao1 (dao@moz-EB4541C9.superkabel.de)
  1618. # [14:41] <ted> actually it'd be pretty trivial
  1619. # [14:41] <ted> you'd just ifdef the VISIBILITY_FLAGS bit
  1620. # [14:41] <jesup> ted: in case you didn't notice, webrtc tranche 1 is on inbound
  1621. # [14:41] <darktrojan> Unfocused, I can't decide if I like this or not :/ http://i.imgur.com/8GchD.png?3585
  1622. # [14:41] * Quits: dao (dao@moz-EB4541C9.superkabel.de) (Ping timeout)
  1623. # [14:41] <jfkthame> ted, wouldn't using different visibility settings on debug vs non-debug builds cause extra pain for people who normally build with debug and may not notice a latent linking problem until it hits the tree?
  1624. # [14:41] <glandium> jesup: i don't think it's really great to import stuff and remove them afterwards. because now, that stuff in the mercurial history forever
  1625. # [14:41] <ted> jfkthame: probably
  1626. # [14:42] <ted> jesup: hooray!
  1627. # [14:42] <darktrojan> Unfocused, I'm hoping it's because ugly default icon is ugly
  1628. # [14:42] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  1629. # [14:42] <ted> jesup: but we do have the try server etc
  1630. # [14:42] <Unfocused> darktrojan: it is
  1631. # [14:42] <Unfocused> shorlander needs to work his magic
  1632. # [14:42] * catlee-away is now known as catlee
  1633. # [14:42] <darktrojan> chop chop shorlander
  1634. # [14:42] <darktrojan> :)
  1635. # [14:42] * Quits: smontagu (chatzilla@moz-1540277E.red.bezeqint.net) (Ping timeout)
  1636. # [14:43] <darktrojan> I still haven't convinced the AMO guys to land my patch
  1637. # [14:43] <jesup> glandium: true. Though some of those will be coming back later. I can make sure that doesn't happen in future updates
  1638. # [14:44] * adrian is now known as adrian|afk
  1639. # [14:44] <glandium> jesup: I doubt the .git directories are any useful ;)
  1640. # [14:44] <Ms2ger> teeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed
  1641. # [14:44] <Unfocused> slackers :)
  1642. # [14:45] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  1643. # [14:45] <Ms2ger> ted, can has r+ please?
  1644. # [14:46] <NeilAway> darktrojan: wow @ mListFile one
  1645. # [14:46] <jesup> glandium: if it's a serious issue, we could back out and rejigger. I won't be adding .git directories.... (and find -name ".git" didn't find anything. Looks like 3 .gitignore's got committed though; I'll get rid of them later
  1646. # [14:46] <glandium> jesup: let me see how bigger the tree got
  1647. # [14:47] <shorlander> Unfocused: what bug is that?
  1648. # [14:47] <Ms2ger> jesup, well, backing out doesn't help anything for the code in the version history
  1649. # [14:47] <Unfocused> ohai! 64px icons for the addons manager
  1650. # [14:48] <glandium> Ms2ger: yeah, we'd need to actually strip the changesets
  1651. # [14:48] <Unfocused> darktrojan probably remembers the bug #
  1652. # [14:48] <jesup> glandium: Note that webrtc itself is huge. The import script is in media/webrtc/webrtc_update.sh
  1653. # [14:48] <Ms2ger> Too late for that, I guess
  1654. # [14:48] * rail-buildduty is now known as rail_away
  1655. # [14:48] <NeilAway> darktrojan: heh @ OpenWith's icon
  1656. # [14:48] <darktrojan> I don't but my awesomebar does
  1657. # [14:48] <glandium> Ms2ger: it would be too late if it were m-c
  1658. # [14:48] <darktrojan> firebot, bug 633640
  1659. # [14:48] <firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=633640 nor, --, ---, nobody, NEW, Need 48x48 and 64x64 sized versions of the default add-on icons
  1660. # [14:48] <darktrojan> NeilAway, :D
  1661. # [14:49] <Ms2ger> Anyway, now would be the time to do that, then
  1662. # [14:49] <NeilAway> darktrojan: you obviously haven't seen my r- yet then ;-)
  1663. # [14:49] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1664. # [14:49] <darktrojan> yeah D:
  1665. # [14:49] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  1666. # [14:49] * ChanServ sets mode: +o ehsan
  1667. # [14:50] <NeilAway> darktrojan: how hard would it be to make nsCOMPtr<nsIFoo> = do_QueryInterface(nsCOMPtr<nsIFoo>) illegal?
  1668. # [14:50] <darktrojan> I have no idea
  1669. # [14:51] <darktrojan> worth a look though
  1670. # [14:51] * Joins: atuljangra (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  1671. # [14:51] <darktrojan> bsmedberg, ^ ?
  1672. # [14:51] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1673. # [14:52] <darktrojan> ohhh
  1674. # [14:52] * darktrojan facepalms
  1675. # [14:52] <Ms2ger> NeilAway, pretty hard, I think
  1676. # [14:52] <Ms2ger> Because nsQueryInterface is untyped
  1677. # [14:52] <tbsaunde> NeilAway: wouldn't template<t> alreadyAddRefed<t> do_QueryInterface(t* foo) = delete; work?
  1678. # [14:53] <ted> Ms2ger: get in line
  1679. # [14:53] <NeilAway> tbsaunde: only on compilers that support delete
  1680. # [14:53] <Ms2ger> tbsaunde, that's not how do_QueryInterface is implemented, because you can't make the template depend on the type it's being assigned to
  1681. # [14:53] <NeilAway> Ms2ger: that's just an insufficient indirection problem ;-)
  1682. # [14:54] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
  1683. # [14:54] <NeilAway> (for untyped nsQueryInterface)
  1684. # [14:55] <tbsaunde> NeilAway: well, I'd probably say compilers supporting delete is close enough
  1685. # [14:56] <Ms2ger> NeilAway, hmm, I guess we could have template<typename U> do_QueryInterface(U*) instead of do_QueryInterface(nsISupports*)...
  1686. # [14:56] <glandium> jesup: oh my, and you added/deleted the extra stuff several times
  1687. # [14:57] <NeilAway> tbsaunde: actually we might be able to arrange for an ambiguous overload ;-)
  1688. # [14:57] <glandium> edmorley: how much of a disturbance would it be to strip the last push from m-i ?
  1689. # [14:57] <tbsaunde> Ms2ger: well, you need that to have a return type that means u is being converted to u
  1690. # [14:58] <Ms2ger> ted, :(
  1691. # [14:58] <@ehsan> glandium: it's too late, people might have pulled it :(
  1692. # [14:58] <tbsaunde> NeilAway: I could see that being possible
  1693. # [14:58] <edmorley> glandium: yeah too late sadly
  1694. # [14:58] <glandium> edmorley, ehsan: \o/ we're doomed for eternity
  1695. # [14:58] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1696. # [14:58] <Ms2ger> ehsan, people who pull m-i are wrong anyway :)
  1697. # [14:58] <@ehsan> glandium: indeed we are
  1698. # [14:59] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1699. # [14:59] <@ehsan> Ms2ger: no, that's you :P
  1700. # [14:59] <glandium> seriously, though, i think it would totally be worth the risk of being a slight pain for people who pulled m-i
  1701. # [14:59] <Ms2ger> Someone go and look if bug 766531 is spam, please
  1702. # [15:00] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1703. # [15:00] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1704. # [15:00] <zzzzz> yup spam
  1705. # [15:00] <@ehsan> glandium: well those people would attempt to push this stuff again
  1706. # [15:00] <tbsaunde> ehsan: so, pull -f can't pull across a break in history? I thought it does in git atleast
  1707. # [15:00] <tbsaunde> ehsan: but they'd be introducing a new head no?
  1708. # [15:00] <Ms2ger> tbsaunde, well, they'll just have to strip the local changesets
  1709. # [15:00] <edmorley> ehsan: unless we added another changeset after the strip and the single head hook would catch it?
  1710. # [15:00] <@ehsan> tbsaunde: in hg, it's hg pull ; hg up -C
  1711. # [15:00] <atuljangra> spam
  1712. # [15:01] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1713. # [15:01] <glandium> ehsan: what edmorley said
  1714. # [15:01] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1715. # [15:01] <Yoric> gavin: ping me whenever you're ready to chat on that metadata async loading bug.
  1716. # [15:01] <@ehsan> edmorley: the hook will catch pushes of extra heads
  1717. # [15:01] <Ms2ger> Aight, who can do this?
  1718. # [15:01] <@ehsan> but many people would not know how to fix their clones
  1719. # [15:02] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1720. # [15:02] * bwinton_away is now known as bwinton
  1721. # [15:02] <@ehsan> and I have no idea what would happen to the builders who have already pulled, etc
  1722. # [15:02] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1723. # [15:02] <@ehsan> and to things like the pushlog db
  1724. # [15:02] <edmorley> oh yeah that too
  1725. # [15:02] <glandium> ehsan: are there so many people?
  1726. # [15:02] <Ms2ger> Clobber
  1727. # [15:02] <@ehsan> glandium: not sure
  1728. # [15:02] <glandium> ehsan: there's only one builder of each
  1729. # [15:02] <zzzzz> Ms2ger: duped the spam
  1730. # [15:02] <@ehsan> really this is the sort of thing that somebody is suppoosed to catch _before_ pushing
  1731. # [15:02] <Ms2ger> Thanks
  1732. # [15:03] <@ehsan> glandium: true
  1733. # [15:03] * darktrojan decides now is not a good time to push to inbound
  1734. # [15:03] <@ehsan> there's also the fact that there's gonna be a lag until IT gets to this
  1735. # [15:03] <Ms2ger> Close the tree while you decide, please
  1736. # [15:03] <@ehsan> glandium: are you more worried about history or blame?
  1737. # [15:03] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1738. # [15:03] <edmorley> how large is the extra history?
  1739. # [15:03] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1740. # [15:04] <glandium> edmorley: that's what I'm trying to determine right now
  1741. # [15:04] <glandium> edmorley: cloning takes time
  1742. # [15:04] <edmorley> (my tree is still updating)
  1743. # [15:04] <edmorley> ok
  1744. # [15:04] <Ms2ger> "Microsoft Wins Congressional Backing For Do-Not-Track Default In IE10"
  1745. # [15:04] * @ehsan pulls as well
  1746. # [15:04] <zzzzz> \o/
  1747. # [15:05] <glandium> ehsan: both
  1748. # [15:05] <glandium> ehsan: but more repository size, actually
  1749. # [15:05] <@ehsan> glandium: repo size is a lost cause ;)
  1750. # [15:05] <glandium> which also influences how slow it is to use mercurial
  1751. # [15:06] <NeilAway> tbsaunde, darktrojan, Ms2ger: ah, it turns out that NSCAP_ASSERT_NO_QUERY_NEEDED relies on it ;-)
  1752. # [15:06] * Joins: dcamp (dave@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
  1753. # [15:06] <@ehsan> glandium: it shouldn't be too bad after the first time you pull this stuff (and push it as well)
  1754. # [15:06] * Joins: armenzg (armenzg@moz-D4736010.cable.teksavvy.com)
  1755. # [15:06] <tbsaunde> NeilAway: relies on what? have we just had asserts you shouldn't do this already, but nobody payed attention?
  1756. # [15:07] <glandium> ehsan: if you don't work on webrtc
  1757. # [15:07] <Ms2ger> Oooh, a JSReftest failure
  1758. # [15:07] <Cork> Ms2ger: doesn't that kinda makes the header pointless?
  1759. # [15:07] <@ehsan> glandium: heh, true :)
  1760. # [15:07] <Cork> if its on by default it will just mean that the server ppl will ignore it
  1761. # [15:07] <NeilAway> tbsaunde: no, we have an assert that you can safely do nsIFoo = bar; without using do_QueryInterface
  1762. # [15:07] <Ms2ger> Cork, I guess, I haven't rtfa
  1763. # [15:07] <@ehsan> glandium: ok I'm convinced, let's at least try, wanna file a blocker IT bug?
  1764. # [15:08] <@ehsan> glandium: I'll close inbound in the mean time
  1765. # [15:08] <edmorley> ehsan: already closed
  1766. # [15:08] <@ehsan> cool
  1767. # [15:09] <jesup> sorry, was afk for a couple of min. What's the decision?
  1768. # [15:09] <edmorley> glandium: please CC me if you are filing (or else I can file if you'd prefer)
  1769. # [15:09] <@ehsan> jesup: we're considering stripping inbound from your webrtc push
  1770. # [15:09] <glandium> edmorley: you can go ahead, i'm sizing
  1771. # [15:10] <jesup> ok
  1772. # [15:10] * @ehsan notes that hg is reporting 2h37ms as the time remaining for pulling inbound
  1773. # [15:10] <ted> ick
  1774. # [15:10] <@ehsan> which is a loooong time ;)
  1775. # [15:10] <ted> stripping changesets out of inbound is going to break a ton of shit
  1776. # [15:10] <ted> FYI
  1777. # [15:10] <ted> we'll probably have to blow away and re-clone the whole repo
  1778. # [15:10] <@ehsan> ted: people's clones, pushlog db, what else?
  1779. # [15:11] <ted> mostly the pushlog
  1780. # [15:11] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  1781. # [15:11] <@ehsan> we can just remove a single entry from pushlog, right?
  1782. # [15:11] <ted> stripping and the pushlog are completely incompatible
  1783. # [15:11] <edmorley> we've had to manually fixup the pushlog before
  1784. # [15:11] <edmorley> this isn't much different from a ctrl+c, no?
  1785. # [15:11] <jmaher|afk> bholley: ping
  1786. # [15:12] * jmaher|afk is now known as jmaher
  1787. # [15:12] <ted> not sure
  1788. # [15:12] <ted> you'll have to disable the pushlog hook if you strip
  1789. # [15:12] <ted> i know that breaks things
  1790. # [15:12] <ted> and yeah, if anyone has pulled m-i that's going to break things
  1791. # [15:12] <ted> will tbpl cope with some revisions suddenly not existing?
  1792. # [15:13] <@ehsan> I think it should, if we fix pushlog that is
  1793. # [15:13] <edmorley> ted: yes, eg after try reset
  1794. # [15:13] <ted> edmorley: ah, good point
  1795. # [15:13] <glandium> so, if i pull from inbound, my .hg grows by about 250MB
  1796. # [15:13] <ted> okay
  1797. # [15:14] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  1798. # [15:14] <glandium> if i then take the diff between c5b6ac34b293 and the tip of inbound, and then apply it on another clone, .hg grows by... 14MB
  1799. # [15:14] * Ms2ger changes topic to 'Don't pull from inbound || Next uplift for Fx16: 2012-07-16 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  1800. # [15:14] <@ehsan> hmm that's a significant difference
  1801. # [15:15] <hsivonen> how do I make sure the stderr pipe gets flushed when MOZ_ASSERT kills the app?
  1802. # [15:15] <glandium> ehsan: let me check if I have everything, though. i could be missing binary files
  1803. # [15:15] <@ehsan> ok
  1804. # [15:16] <jesup> yes. I'm ok with this. It wasn't an impact I expected or wanted. I'll need to revise how I merge the imported-and-stripped-of-stuff-we-don't-want code over
  1805. # [15:16] * Joins: aleth (Instantbir@moz-24EE697D.ictp.it)
  1806. # [15:17] <jesup> glandium: there are binary files, but I'm not certain there are any in the final merge (I removed the largest ones early on, and the smaller ones were removed in the final removal of third-party stuff
  1807. # [15:17] * Parts: aleth (Instantbir@moz-24EE697D.ictp.it)
  1808. # [15:17] <ted> hsivonen: hrm, that's tricky
  1809. # [15:17] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  1810. # [15:18] <jesup> 40MB .yuv files for example were in the original drop
  1811. # [15:18] <mounir> who hould I ping to give editbugs right to a few volunteers?
  1812. # [15:18] <ted> mounir: i can do it
  1813. # [15:18] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Ping timeout)
  1814. # [15:18] <@ehsan> glandium: so that could be a reason why you're seeing this much of a size difference
  1815. # [15:19] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
  1816. # [15:19] <mounir> ted: can you give editbugs to bellot.zoe@gmail.com, charly.molter@gmail.com, dmt.alexandre@gmail.com and raphael.catolino@gmail.com
  1817. # [15:19] * Joins: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP)
  1818. # [15:19] <jesup> glandium: A raw pull or webrtc.org produces a 350MB directory... so we're landing a lot less than that
  1819. # [15:19] <glandium> ehsan: it's only a partial explanation. instead of 14MB, it's 56MB
  1820. # [15:19] <glandium> still far from 256MB
  1821. # [15:19] <ted> mounir: sure
  1822. # [15:19] <tbsaunde> hsivonen: couldn't you just add fflush(STDOUT) in MOZ_ASSERT() ?
  1823. # [15:19] <espindola> rail-buildduty, where do I find the logs you mentioned?
  1824. # [15:20] <ted> mounir: done
  1825. # [15:20] <mounir> ted: thanks :)
  1826. # [15:20] <ted> np
  1827. # [15:20] <glandium> jesup: the script should simply never import what is being dropped :)
  1828. # [15:21] <Oob> hey mounir
  1829. # [15:21] * jcranmer|away is now known as jcranmer
  1830. # [15:21] <Oob> what's going on with the fade animation on windows vista/7 bug
  1831. # [15:21] <mounir> which fade animation?
  1832. # [15:21] <edmorley> filed bug 766533 for the stripping
  1833. # [15:21] * Quits: dao1 (dao@moz-EB4541C9.superkabel.de) (Ping timeout)
  1834. # [15:21] <jesup> glandium: I could take the final import set, generate a new clean directory/repo from that (details... I'd have to think), then pull from that
  1835. # [15:21] * Joins: artur (artur@moz-5333EC57.hsd1.vt.comcast.net)
  1836. # [15:21] <hsivonen> tbsaunde: maybe I can
  1837. # [15:22] <Oob> mounir: https://bugzilla.mozilla.org/show_bug.cgi?id=373266
  1838. # [15:22] * Joins: dao (dao@moz-EB4541C9.superkabel.de)
  1839. # [15:22] <@ehsan> jesup: or just apply patches when importing into m-c
  1840. # [15:23] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1841. # [15:23] <jesup> glandium: I was hoping to avoid having the stripping be hard-coded into the script itself (especially as they move files around), which is why I set up a scheme of import into one tag, then merge to another which deletes stuff I don't want
  1842. # [15:23] <mounir> Oob: I have no idea
  1843. # [15:23] <mounir> Oob: feel free to ask in the bug
  1844. # [15:24] <mounir> seems like there was a leak that had to be fixed
  1845. # [15:24] * mjschranz_away is now known as mjschranz
  1846. # [15:25] * Quits: dao (dao@moz-EB4541C9.superkabel.de) (Ping timeout)
  1847. # [15:25] <jesup> ehsan: effectively that's what I was thinking, to drop all the history/changesets. Have to make sure binary files are dealt with, and this will cause huge headaches when they move files and directories, which they do frequently (I have an hg addremove to save my ass there when they move files which we've modified)
  1848. # [15:25] * Joins: dao (dao@moz-EB4541C9.superkabel.de)
  1849. # [15:25] * coop|away is now known as coop
  1850. # [15:25] <jesup> But perhaps those headaches are worth it; and I hope they're slowing down at all the moving (one update they moved ~1100 files IIRC)
  1851. # [15:26] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1852. # [15:26] <glandium> jesup: do they often move big files?
  1853. # [15:26] * Joins: louisremi (louisremi@moz-4499D4AB.fbx.proxad.net)
  1854. # [15:26] <glandium> jesup: because if they do, that's also going to bloat our repository
  1855. # [15:26] <jesup> glandium: Dunno. If they move tests, then it's possible. Mostly it's entire directories of source files
  1856. # [15:26] <glandium> on top of not helping blame and log
  1857. # [15:26] <edmorley> not if it's done with hg rename surely?
  1858. # [15:27] * armenzg is now known as armenzg_brb
  1859. # [15:27] <glandium> edmorley: well, jesup was just telling he was not doing that...
  1860. # [15:27] <jesup> They're on svn
  1861. # [15:27] * khuey|away is now known as khuey
  1862. # [15:27] <@khuey> anybody around who can set tracking+>
  1863. # [15:27] <jesup> I use hg addremove to catch the moves properly in hg
  1864. # [15:27] <@ehsan> svn!!!
  1865. # [15:27] <@khuey> er
  1866. # [15:27] <@khuey> tracking+?
  1867. # [15:27] <@ehsan> khuey: I can
  1868. # [15:27] <glandium> jesup: does addremove really catch moves ?
  1869. # [15:27] <@khuey> ehsan: can you fix bug 766280?
  1870. # [15:28] * Quits: mike5w3c (MikeS@moz-8DC4DD0D.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  1871. # [15:28] <jesup> the .svn directories are part of what I strip... :-)
  1872. # [15:28] <glandium> jesup: as in, does it record them as renames, or as delete+add
  1873. # [15:28] <@khuey> ehsan: somebody midaired akeybl
  1874. # [15:28] <@ehsan> khuey: done
  1875. # [15:28] <@khuey> ty
  1876. # [15:29] <jesup> glandium: yes, it catches moves if you set the filter correctly. I've found with their stuff we need a 70-80% ish correlation (since we pull only so often)
  1877. # [15:29] <edmorley> ehsan, glandium, jesup: cancelling builds in progress on inbound yeah? seeing as we have to clobber anyway
  1878. # [15:29] <edmorley> s/builds/last push builds and tests/
  1879. # [15:30] <jesup> Sure. Things were looking green, which was good for when we reland
  1880. # [15:30] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  1881. # [15:30] * ewong|sleep is now known as ewong
  1882. # [15:32] <jesup> The main thing I want to preserve is so we can make sure we don't lose our changes to their code when we update, and we'll want to update reasonably frequently since we're tracking active development
  1883. # [15:33] <@ehsan> edmorley: already did
  1884. # [15:33] <gfritzsche> hm, how could i get more info on what leads to NS_ERROR_XPC_GS_RETURNED_FAILURE on a .getService() in an xpcshell test?
  1885. # [15:33] <@ehsan> glandium: jesup: edmorley: ok guys I need to run, will be back online in ~1hr if this is still not resolved
  1886. # [15:33] <gfritzsche> any log or something that would me show errors for the actual component?
  1887. # [15:34] * Joins: edwin (me@moz-7394A64.jetstream.xtra.co.nz)
  1888. # [15:34] * Joins: cshields (cshields@FF511EC6.E1C482F3.E0E06808.IP)
  1889. # [15:34] <cshields> edmorley: re comment 2, am I to hold off on 766533?
  1890. # [15:34] <glandium> cshields: no, that was just for the record
  1891. # [15:34] <glandium> cshields: that's till 200MB too much
  1892. # [15:35] <glandium> +s
  1893. # [15:35] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  1894. # [15:35] <edmorley> which is about 30% of the size of the previous hg store
  1895. # [15:35] <jesup> glandium: so, we should think about how we go about redoing the import
  1896. # [15:35] * Joins: mike5w3c (MikeS@moz-8DC4DD0D.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1897. # [15:35] <cshields> that's nothing - friday someone checked in 2G of binaries to our puppet svn for sysadmins :(
  1898. # [15:35] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  1899. # [15:35] <bholley> jmaher: hi
  1900. # [15:35] * ChanServ sets mode: +o ehsan
  1901. # [15:36] <edmorley> cshields: ouch
  1902. # [15:36] <darktrojan> Unfocused, still here?
  1903. # [15:36] <jmaher> bholley: hey, I wanted to know if you had thoughts on my specialpowers for jsreftests work
  1904. # [15:36] <Unfocused> darktrojan: yep
  1905. # [15:37] <darktrojan> can I do anything from the UI to cause stuff to be added to addons.sqlite?
  1906. # [15:37] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  1907. # [15:37] * Quits: dzbarsky1 (Adium@moz-85EBB8A.dia.static.qwest.net) (Connection reset by peer)
  1908. # [15:37] <bholley> jmaher: I'd prefer to get to the point where we can land bug 757046 as soon as possible
  1909. # [15:37] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Ping timeout)
  1910. # [15:37] <bholley> jmaher: so I'd be in favor of making sure that everything else is fixed first
  1911. # [15:38] * Joins: dzbarsky1 (Adium@moz-85EBB8A.dia.static.qwest.net)
  1912. # [15:38] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Connection reset by peer)
  1913. # [15:38] <jmaher> bholley: do you know much about the jstests themselves?
  1914. # [15:38] <bholley> jmaher: in what sense?
  1915. # [15:38] * bholley isn't sure whether the question was for thoughts about "whether we should do it (now)" or "how to do it"
  1916. # [15:39] <jmaher> well I am stuck on one test that is failing
  1917. # [15:39] <jmaher> and I really don't understand what it is doing
  1918. # [15:39] <darktrojan> Unfocused, nm, thought of something, I think
  1919. # [15:39] <glandium> jesup: Import webrtc code in all one changeset, and then land the remaining bugs?
  1920. # [15:39] <Unfocused> heh, good
  1921. # [15:39] <Unfocused> why?
  1922. # [15:40] <bholley> jmaher: which test
  1923. # [15:40] <darktrojan> schema change
  1924. # [15:40] <jmaher> bholley: http://mxr.mozilla.org/mozilla-central/source/js/src/tests/js1_5/extensions/regress-369696-02.js
  1925. # [15:40] <darktrojan> adding icons
  1926. # [15:40] <bholley> jmaher: what changes are you making, exactly?
  1927. # [15:40] <glandium> jesup: so basically, fold from 3d3c19f6c09f to 056c7cd05c08 or 3510ada84733
  1928. # [15:40] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
  1929. # [15:41] <jesup> glandium: Yes, that's probably the way to go, for the initial import. And probably for future ones, though I need to think about that and/or experiment
  1930. # [15:41] <Unfocused> ... that doesn't really answer my question :P
  1931. # [15:41] <jesup> glandium: can I fold merge changesets?
  1932. # [15:41] <nemo> *sigh* sooo
  1933. # [15:41] <glandium> jesup: you can qimport and qfold them
  1934. # [15:41] <jmaher> bholley: I am just fixing browser.js to use specialpowers
  1935. # [15:41] <nemo> http://m8y.org/tmp/dl.dropbox.com/u/6213850/WebGL/nyanCat/nyan.html - why is it I *still* have to do the 2 minutes of work to make nyancat play ogg
  1936. # [15:41] * Quits: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  1937. # [15:42] <glandium> jesup: maybe up to 13e9ef345838
  1938. # [15:42] <nemo> why can't the author of that add multiple source elements?
  1939. # [15:42] <nemo> is it really that hard?
  1940. # [15:42] * sheeri-afk is now known as sheeri
  1941. # [15:42] <glandium> yeah, definitely 13e9ef345838
  1942. # [15:42] <nemo> BTW, if anyone knows who wrote the webgl nyancat, I'd love to link them to this variant w/ the fixed music
  1943. # [15:42] <bholley> jmaher: oh, ok
  1944. # [15:42] <cshields> ted: I don't know of a way to disable the pushlog hook for just that repo, but I'm copying the pushlog db before I strip this anyway, will clean it out of that copy and then move it back.
  1945. # [15:42] <bholley> jmaher: so you've reimplemented all those functions in terms of SpecialPowers? nice
  1946. # [15:42] <jesup> glandium: Ok, let me start trying that
  1947. # [15:42] <cshields> ted: also, the single head hook was already enabled on that repo
  1948. # [15:43] <cshields> edmorley: ^
  1949. # [15:43] <jmaher> bholley: yeah, just a few of them is all that was needed, but this one test fails
  1950. # [15:43] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
  1951. # [15:44] * Quits: c0smikdebris (c0smikdebr@1B48C51E.DF6EC051.274D17D6.IP) (Ping timeout)
  1952. # [15:44] <edmorley> cshields: sorry, thinko, we don't need to re-enable it, since the prior paragraph was talking about the pushlog hook, not the single-head hook, sorry
  1953. # [15:44] <jesup> glandium: Hmmm. I seem to remember trying to qnew a merge and it saying "sorry", and I think that may apply to qimport -r as well
  1954. # [15:45] <glandium> jesup: are there merges in what you pushed ?
  1955. # [15:45] <jesup> let me hg clone my inbound (with all this stuff) before I start messing around...
  1956. # [15:45] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1957. # [15:45] <jesup> glandium: yes
  1958. # [15:46] <edmorley> *** PSA: If pulling mozilla-inbound, only do so up to rev c5b6ac34b293 since we're having to strip the very last push (see bug 766533). If you've pulled it already (<~100mins), you'll need to strip locally or the single head hook will get you later. ***
  1959. # [15:46] <cshields> heh great.. we don't have strip :)
  1960. # [15:46] <cshields> "Strip is not part of hg either, and it's also only for advanced users.
  1961. # [15:46] <cshields> Telling a beginner to use strip is like handing them a loaded gun.[1]"
  1962. # [15:46] * Joins: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP)
  1963. # [15:47] <ashish> cshields: glad that you're doing this :)
  1964. # [15:47] <cshields> thanks :P
  1965. # [15:47] <edmorley> :-)
  1966. # [15:47] <glandium> cshields: it's part of the mq extension
  1967. # [15:47] <jesup> glandium: the import process for getting the webrtc code in and stripped down involves merges. the merges against inbound right before landing can probably be omitted. Let me see....
  1968. # [15:47] <glandium> jesup: yeah, i just watched a hg log --graph. not nice to see
  1969. # [15:48] <glandium> (and 3d3c19f6c09f has no parent)
  1970. # [15:50] <edmorley> oh boy, why did I just hg up
  1971. # [15:50] * rail_away is now known as rail
  1972. # [15:50] * rail is now known as rail-buildduty
  1973. # [15:51] <glandium> jesup: you can also try hg diff -r c5b6ac34b293:13e9ef345838 | hg qimport -n webrtc -
  1974. # [15:51] <jesup> glandium: does that catch binaries?
  1975. # [15:51] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1976. # [15:51] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  1977. # [15:51] <glandium> jesup: let me check
  1978. # [15:52] <jesup> that seems like a better way to get a clean source for importing
  1979. # [15:52] * Joins: smontagu (chatzilla@moz-63B38933.red.bezeqint.net)
  1980. # [15:52] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  1981. # [15:52] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  1982. # [15:53] * Joins: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net)
  1983. # [15:53] <edmorley> is there still supposed to be 60+mb of tests?
  1984. # [15:53] <glandium> jesup: looks like it does, provided you use the git format for hg diff
  1985. # [15:53] <rail-buildduty> espindola: back, see https://tbpl.mozilla.org/php/getParsedLog.php?id=12819736&tree=Firefox&full=1 as an example
  1986. # [15:53] <jesup> glandium: cool
  1987. # [15:53] * Quits: askalski (akuda@moz-9C95413F.neoplus.adsl.tpnet.pl) (Quit: Wychodzi)
  1988. # [15:53] * kats|away is now known as kats
  1989. # [15:53] * Joins: c0smikdebris (c0smikdebr@7F99A5E1.9771C2F9.BE90E62C.IP)
  1990. # [15:53] * glob|away is now known as glob
  1991. # [15:54] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
  1992. # [15:54] <glandium> edmorley: the tip of inbound has 100M in media/webrtc, everything included
  1993. # [15:54] * Quits: c0smikdebris (c0smikdebr@7F99A5E1.9771C2F9.BE90E62C.IP) (Quit: Computer has gone to sleep.)
  1994. # [15:54] <glandium> edmorley: in the work tree, that is
  1995. # [15:54] <jesup> edmorley: yes, but it might make sense to strip them for now - the plan is to hook those up to our test infrastructure
  1996. # [15:54] * Quits: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Quit: I've got to go. See ya!)
  1997. # [15:54] <jesup> The landing plan has them landing now, but I can revise that
  1998. # [15:55] <cshields> edmorley: gonna be a few, taking a quick backup of inbound in case I fuck it up
  1999. # [15:55] <glandium> jesup: well, now or later, if they have to be in the tree, that doesn't make much diffference
  2000. # [15:55] <jesup> there may be some binaries in the 1-10mb size in testing
  2001. # [15:55] <edmorley> ok :-)
  2002. # [15:55] <jesup> glandium: we may find a bunch of them won't work in our tree, so waiting might make sense
  2003. # [15:56] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2004. # [15:56] <glandium> jesup: sounds weird (why shouldn't they?), but ok
  2005. # [15:57] <espindola> rail-buildduty, ok, building a .tar and a setup.sh is trivial, but which scripts do we have to update for them to be used?
  2006. # [15:58] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  2007. # [15:58] <espindola> I am finishing up a build script. It works on centos 5 already
  2008. # [15:58] * Joins: qheaden (IceChat9@moz-67E02157.nrflva.fios.verizon.net)
  2009. # [15:58] * Quits: smontagu (chatzilla@moz-63B38933.red.bezeqint.net) (Ping timeout)
  2010. # [15:59] * Joins: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net)
  2011. # [15:59] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
  2012. # [16:00] <jesup> glandium: a lot are designed to be standalone, and others depend on third-party parts we aren't importing (i.e. libjingle - at least yet, and I hope to avoid importing it at all)
  2013. # [16:01] <glandium> jesup: then it makes sense to skip them for now
  2014. # [16:01] * Quits: edwin (me@moz-7394A64.jetstream.xtra.co.nz) (Quit: Pleasant dreams y'all)
  2015. # [16:01] * Quits: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net) (Quit: nhirata)
  2016. # [16:01] * glandium is going to be away for ~1hr too, ttyl
  2017. # [16:01] <jesup> We already have plans to hook them up later in the plan; we'll import them then
  2018. # [16:02] <jesup> glandium: thanks for all the help!
  2019. # [16:02] * Joins: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net)
  2020. # [16:02] <jesup> I'm going to go work on rebuilding a smaller patchset for relanding
  2021. # [16:03] * Quits: qheaden (IceChat9@moz-67E02157.nrflva.fios.verizon.net) (Quit: Goodbye)
  2022. # [16:03] <jesup> edmorley: (cshields, ehsan, etc) - thanks as well
  2023. # [16:03] * Quits: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net) (Quit: nhirata)
  2024. # [16:03] <espindola> rail-buildduty, http://runtime-binaries.pvt.build.mozilla.org/tooltool is still not visible from the outside, we will still have the joyous "put the packages in http://people.mozilla.org/~raliiev/"step :-(
  2025. # [16:06] * Joins: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net)
  2026. # [16:06] <espindola> rail-buildduty, can you put the gonk ones there so I can see what they look like?
  2027. # [16:06] * Joins: ekr (ekr@D1027D1F.8AC90E95.D9E73F41.IP)
  2028. # [16:07] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  2029. # [16:07] * ChanServ sets mode: +o smaug
  2030. # [16:07] * Joins: smontagu (chatzilla@1D9D918B.B9386950.51B98CA5.IP)
  2031. # [16:07] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  2032. # [16:08] * armenzg_brb is now known as armenzg
  2033. # [16:08] <rail-buildduty> espindola: sure, I can grab it, but using http://runtime-binaries.pvt.build.mozilla.org/tooltool is a sec requirement for now iirc, probably we need to relax it for try...
  2034. # [16:08] <catlee> yeah, we need a place for people to upload their own
  2035. # [16:09] <darktrojan> Unfocused, success! http://pastebin.mozilla.org/1668766
  2036. # [16:09] <catlee> rail-buildduty: we have perms to put files there though, we don't need IT to do that
  2037. # [16:09] <rail-buildduty> great
  2038. # [16:09] <rail-buildduty> easy!
  2039. # [16:10] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
  2040. # [16:12] <jcranmer> why do we still have xpcom/typelib/xpidl ?
  2041. # [16:12] <rail-buildduty> espindola: setup.sh looks like this: http://pastebin.mozilla.org/1668767
  2042. # [16:13] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  2043. # [16:13] <espindola> rail-buildduty, sec requirement that I can't see the packages?
  2044. # [16:14] <rail-buildduty> heh, not sure :)
  2045. # [16:15] <espindola> rail-buildduty, in the .sh
  2046. # [16:15] <espindola> it removes an unversioned dir
  2047. # [16:15] <espindola> and moves a versioned one there
  2048. # [16:15] <rail-buildduty> afaik, the main concern for m-c is that the server shouldn't be easily writable
  2049. # [16:15] <espindola> can the unversioned one be just a symlink?
  2050. # [16:16] <rail-buildduty> yeah, up to you
  2051. # [16:16] <espindola> how do we maintain multiple version
  2052. # [16:16] <espindola> read != write :-)
  2053. # [16:16] <rail-buildduty> I know :)
  2054. # [16:16] <espindola> rail-buildduty, in particular, how do we remove old ones?
  2055. # [16:16] <rail-buildduty> different versions == different sha512 sums
  2056. # [16:16] <espindola> rail-buildduty, tooltool remove every file that is not listed?
  2057. # [16:16] <rail-buildduty> and we use sha512 as a filename
  2058. # [16:17] <espindola> not from the scripts perspective
  2059. # [16:17] * Joins: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP)
  2060. # [16:17] * Joins: mikeh|AFK (mikeh@moz-FB15128B.dsl.bell.ca)
  2061. # [16:17] <espindola> I is extracting a file named gonk-toolchain-3.tar.bz2
  2062. # [16:17] <Yoric> gaston: ping
  2063. # [16:18] <rail-buildduty> espindola: no, it just fetches the files, and may overwrite existing ones with the same name
  2064. # [16:18] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  2065. # [16:18] <espindola> rail-buildduty, I guess we don't really need to maintain multiple versions if this runs as part of every build
  2066. # [16:19] <espindola> * running try with a changed manifest will download and override the old one
  2067. # [16:19] <rail-buildduty> yeah, just specify files you need in the manifest
  2068. # [16:19] <espindola> * the next regular build will delete the one try used
  2069. # [16:19] <espindola> ok, I will skip the last mv then, just make the directory in the tar unversioned
  2070. # [16:19] <rail-buildduty> sounds good
  2071. # [16:20] <NeilAway> tbsaunde: once I've set up the right templates, I think all I need to do is to make the explicit assignment operator private
  2072. # [16:20] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  2073. # [16:20] <espindola> the install dirs are in a single namespace?
  2074. # [16:20] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2075. # [16:20] <NeilAway> tbsaunde: then I can make Assert_NoQueryNeeded a friend :-)
  2076. # [16:20] <espindola> currently the package I am building creates a directory named 'inst'
  2077. # [16:21] <espindola> but I should probably renamed if it is in a global namespace
  2078. # [16:21] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  2079. # [16:21] <@smaug> hsivonen: could you explain the patch a bit
  2080. # [16:21] <@smaug> hsivonen: ...in the bug
  2081. # [16:21] <cshields> ted: is it going to hurt to have a missing rev in pushlogdb?
  2082. # [16:21] <mounir> gerv: ping
  2083. # [16:21] <cshields> or do they have to be absolutely sequential?
  2084. # [16:21] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2085. # [16:21] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2086. # [16:21] <gerv> mounir: pong.
  2087. # [16:21] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2088. # [16:22] * Joins: c0smikdebris (c0smikdebr@FE0C251D.901B65D0.BE90E62C.IP)
  2089. # [16:22] <mounir> gerv: I sent an email to dev-governance about a new sub-module, I was wondering what is the process after that
  2090. # [16:22] * Quits: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP) (Ping timeout)
  2091. # [16:22] <mounir> will someone just add the module at some point?
  2092. # [16:22] <gerv> mounir: Wait for the module ownership team to chime in.
  2093. # [16:22] <mounir> or should I wait a few days for comments and do that myself?
  2094. # [16:22] <mounir> ok
  2095. # [16:22] <gerv> You need active support; silence is not consent.
  2096. # [16:22] <tbsaunde> NeilAway: ok :) I'd be interested to see the actual patch
  2097. # [16:22] <gerv> If you don't get any comments, ping them.
  2098. # [16:23] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  2099. # [16:23] <mounir> that wasn't very clear from the wiki page actually
  2100. # [16:23] <gerv> (I'm not on that team.)
  2101. # [16:23] <gerv> mounir: Noted.
  2102. # [16:23] <mounir> gerv: thanks :)
  2103. # [16:23] * gerv adds a note to self
  2104. # [16:23] <cshields> edmorley: ted jesup ashish https://bugzilla.mozilla.org/show_bug.cgi?id=766533#c4
  2105. # [16:23] * Joins: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP)
  2106. # [16:24] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  2107. # [16:25] * Joins: mikeh (mikeh@F2D29657.F60B0462.67AC9B1.IP)
  2108. # [16:25] * Joins: askalski (akuda@moz-9C95413F.neoplus.adsl.tpnet.pl)
  2109. # [16:26] <edmorley> cshields: thanks :-)
  2110. # [16:26] * Quits: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP) (Ping timeout)
  2111. # [16:26] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2112. # [16:26] <jesup> ok. I can't comment about the pushlog stuff
  2113. # [16:26] <edmorley> pushlog is blank https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml
  2114. # [16:26] * Quits: mikeh|AFK (mikeh@moz-FB15128B.dsl.bell.ca) (Ping timeout)
  2115. # [16:27] <nemo> glandium: Sooo, when mozilla.debian.net have a non-404 link for squeeze-backports or even experimental for any 4.0+ version of Firefox for armel? :)
  2116. # [16:27] <nemo> glandium: reaaaallly want to try it on the pi
  2117. # [16:28] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  2118. # [16:28] <edmorley> ted: ideas about blank pushlog? https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml (see also https://bugzilla.mozilla.org/show_bug.cgi?id=766533#c4)
  2119. # [16:28] <jesup> cshields: try that locally first; the hg strip command you gave stripped my entire tree looks like
  2120. # [16:28] * armenzg is now known as armenzg_brb
  2121. # [16:28] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  2122. # [16:28] <cshields> oy
  2123. # [16:28] * Quits: dao (dao@moz-EB4541C9.superkabel.de) (Quit: Leaving.)
  2124. # [16:28] <cshields> so pushlog is broke
  2125. # [16:28] <cshields> jesup: hrm? I didn't give any command for you to run
  2126. # [16:29] <cshields> edmorley: yeah looks like we'll have to fix up pushlog some more
  2127. # [16:29] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2128. # [16:29] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2129. # [16:29] <jesup> cshields: I was trying the "hg strip" command you put in the bug on my local inbound clone (cloned from my inbound dir after I pushed)
  2130. # [16:29] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  2131. # [16:30] * Joins: xsergio (sergio@FA3D8D23.BE03BF3A.F3163DCD.IP)
  2132. # [16:30] <jesup> Just trying to help make sure things are in a good state
  2133. # [16:30] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2134. # [16:30] <edmorley> the repo itself looks good to me https://hg.mozilla.org/integration/mozilla-inbound/summary
  2135. # [16:30] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  2136. # [16:30] <jesup> ok, cool
  2137. # [16:30] <cshields> let me see if I can clean up pushlog, jas
  2138. # [16:30] <ted> cshields: i uh, don't know offhand
  2139. # [16:30] <cshields> ted: I think https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml has our answer :)
  2140. # [16:31] <ted> heh
  2141. # [16:31] <ted> in fairness, i did say this was going to "break a lot of shit"
  2142. # [16:31] <cshields> hehe it always does :)
  2143. # [16:31] <jesup> Don't know why hg strip didn't work locally for me, but it doesn't matter
  2144. # [16:31] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  2145. # [16:32] * Parts: adev (Instantbir@moz-24EE697D.ictp.it)
  2146. # [16:32] <edmorley> page 2 of the pushlog works at least heh
  2147. # [16:32] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  2148. # [16:32] * Quits: dcamp (dave@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Quit: Leaving...)
  2149. # [16:32] <jesup> yup. How many are missing?
  2150. # [16:32] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  2151. # [16:32] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2152. # [16:32] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2153. # [16:33] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  2154. # [16:33] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Input/output error)
  2155. # [16:33] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2156. # [16:33] <lahabana> any layout master here?
  2157. # [16:34] <db48x> possibly. what's up?
  2158. # [16:34] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2159. # [16:34] * ChanServ sets mode: +o ehsan
  2160. # [16:34] <lahabana> well it's about https://bugzilla.mozilla.org/show_bug.cgi?id=157846
  2161. # [16:34] <froydnj> is there a way to get complete test summaries (ala tbpl's lower right window) quickly on tbpl?
  2162. # [16:35] <edmorley> froydnj: speed them up, or fetch outside of tbpl?
  2163. # [16:35] <nemo> glandium: hm. n/m apparently raspbian has it. I'll just switch to that :)
  2164. # [16:35] <@ehsan> edmorley: arewestrippedyet.com?
  2165. # [16:35] <lahabana> db48x http://pastebin.com/8AKfH30p
  2166. # [16:35] * mcote|afk is now known as mcote
  2167. # [16:35] <edmorley> yes, but pushlog
  2168. # [16:35] <froydnj> edmorley: speed them up would be nice, but I'd just like a bird's eye view of how, say, all the mochitest suites did
  2169. # [16:35] * Parts: timdream (timdream@moz-EF4E5F58.adsl.dynamic.seed.net.tw)
  2170. # [16:36] <lahabana> we've got that http://mibpaste.com/jTTw6A to reflow the kids
  2171. # [16:36] <db48x> ah, that bug
  2172. # [16:36] <lahabana> the idea is at the moment we build reflowState
  2173. # [16:36] <edmorley> cshields: doesn't the entry from the pushlog table need to be deleted too, not just the changesets table?
  2174. # [16:36] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Connection reset by peer)
  2175. # [16:36] * Quits: askalski (akuda@moz-9C95413F.neoplus.adsl.tpnet.pl) (Quit: Wychodzi)
  2176. # [16:37] <NeilAway> tbsaunde, Ms2ger: the system works :-)
  2177. # [16:37] <cshields> there's only one pushlog entry
  2178. # [16:37] <lahabana> we should change so that mComputedPadding is equal to aReflowState.mComputedPadding
  2179. # [16:37] <cshields> and all of the changesets that go with it
  2180. # [16:37] <cshields> unless strip was supposed to pull out that whole commit and not just the change?
  2181. # [16:37] <rail-buildduty> espindola: I'm going to backout the last clang change if you don't mind (and revert to the previous one)
  2182. # [16:37] <cshields> ahh looks like it did
  2183. # [16:37] <cshields> I misunderstood strip
  2184. # [16:37] <NeilAway> Ms2ger: is there a way I can flag the unwanted function to warn me rather than error out?
  2185. # [16:38] <espindola> rail-buildduty, sorry, which one?
  2186. # [16:38] <db48x> lahabana: so what's your question, exactly?
  2187. # [16:38] <cshields> this is an easier fix then :) ashish: we just pull the single pushlog entry and all changesets entries where pushid='10884'
  2188. # [16:38] <cshields> jas
  2189. # [16:38] <rail-buildduty> espindola: 158158
  2190. # [16:38] <lahabana> we tried by violently changing reflowState.mComputedPadding and reflowState.mComputedBorderPadding to our desired values it works but as soon as you right in the field it goes back to no padding
  2191. # [16:38] <edmorley> cshields: yeah, but the bug says "delete from changesets where rev = '97127';" when I think we need: delete from changesets where pushid = '10884'; \n delete from pushlog where pushid = '10884';
  2192. # [16:38] <espindola> rail-buildduty, we should basically remove all traces of 158158
  2193. # [16:38] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2194. # [16:38] <espindola> reverting back to 155xxx
  2195. # [16:38] <cshields> edmorley: right, I only removed the offending changeset
  2196. # [16:38] <cshields> not the whole commit
  2197. # [16:38] <cshields> let me do that
  2198. # [16:38] <edmorley> sorry missed scrollback when typing
  2199. # [16:39] <cshields> np
  2200. # [16:39] <rail-buildduty> espindola: ok, I'll do it
  2201. # [16:39] <lahabana> db48x is there a way at the creation of a nsHTMLReflowState to change the way to compute mComputedPadding
  2202. # [16:39] <espindola> it is really unfortunate that 155xx got removed on os X :-(
  2203. # [16:39] <lahabana> I mean create a nsHTMLReflowState with a different mComputedPadding
  2204. # [16:39] * armenzg_brb is now known as armenzg_mtg
  2205. # [16:39] * @smaug thinks lahabana wants dbaron or bz
  2206. # [16:39] <db48x> he does
  2207. # [16:40] <edmorley> froydnj: your best option is to use filter and 'mochitest'
  2208. # [16:40] <db48x> but he'd never get anywhere just by asking if there was a guru around ;)
  2209. # [16:40] <NeilAway> tbsaunde: in fact, Assert_NoQueryNeeded is a class member, so it can happily do_QueryInterface itself :-)
  2210. # [16:40] <db48x> lahabana: so, let's see
  2211. # [16:40] <edmorley> froydnj: there is a pre-cache logs bug, but it had to be backed out and hasn't been fixed up yet
  2212. # [16:40] <lahabana> smaug exactly ;)
  2213. # [16:41] <cshields> fixed
  2214. # [16:41] <lahabana> db48x: sorry
  2215. # [16:41] * gregglind_away is now known as gregglind
  2216. # [16:41] <NeilAway> lahabana: I know some people have a utility that uploads directly to pastebin.com but if not could you consider pastebin.mozilla.org ?
  2217. # [16:41] * Quits: Optimizer (Instantbir@18825B96.D5028DEF.2AB48280.IP) (Ping timeout)
  2218. # [16:41] <lahabana> NeilAway: yes sorry just a question of habits I will force myself
  2219. # [16:42] <cshields> edmorley: R/F
  2220. # [16:42] * philor|away is now known as philor
  2221. # [16:42] <db48x> lahabana: no need to be
  2222. # [16:42] * cadecairos_away is now known as cadecairos
  2223. # [16:42] <froydnj> edmorley: hm, the filters thing doesn't quite DTRT. what's the component for tbpl bugs?
  2224. # [16:43] <edmorley> cshields: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml/ works but https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml/1 doesn't for some reason?
  2225. # [16:43] <cshields> wfm
  2226. # [16:43] <cshields> caching?
  2227. # [16:43] <edmorley> froydnj: https://bugzilla.mozilla.org/enter_bug.cgi?product=Webtools&component=Tinderboxpushlog
  2228. # [16:44] <froydnj> edmorley: heh. thanks!
  2229. # [16:44] <ashish> edmorley: yeah, its cached
  2230. # [16:44] <edmorley> cshields: ah, wfm now
  2231. # [16:44] <ashish> wfm now
  2232. # [16:44] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  2233. # [16:44] <edmorley> thank you
  2234. # [16:44] * Quits: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Ping timeout)
  2235. # [16:44] <@ehsan> great, can we reopen?
  2236. # [16:44] * @ehsan has stuff to push
  2237. # [16:44] <cshields> cache rules everything around me
  2238. # [16:44] * Joins: acperez (Mibbit@moz-39F1B5E1.red-83-43-170.dynamicip.rima-tde.net)
  2239. # [16:44] <edmorley> one push first so others stopped by double head
  2240. # [16:45] <@ehsan> edmorley: I can do that ;)
  2241. # [16:45] <edmorley> :-)
  2242. # [16:45] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  2243. # [16:45] <edmorley> I need to strip now :-/
  2244. # [16:45] <smontagu> what's a good engligh word for "half a pair"?
  2245. # [16:45] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  2246. # [16:45] * Joins: Optimizer (Instantbir@119DF101.14D5C2EB.2AB48280.IP)
  2247. # [16:45] <smontagu> english, even
  2248. # [16:45] <db48x> lahabana: so you paste isn't a diff
  2249. # [16:45] <db48x> lahabana: you're adding that function?
  2250. # [16:45] <lahabana> yes
  2251. # [16:45] <db48x> smontagu: "half of a pair"
  2252. # [16:46] <@ehsan> edmorley: should I push on a closed tree?
  2253. # [16:46] <db48x> smontagu: enligsh words are composable
  2254. # [16:46] <smontagu> jfkthame: I'm looking for a less ambiguous way to say "closer"
  2255. # [16:46] <edmorley> ehsan: yup, just to be safe
  2256. # [16:46] <lahabana> db48x: https://bugzilla.mozilla.org/show_bug.cgi?id=716875
  2257. # [16:46] <lahabana> it's the code that solves that
  2258. # [16:46] <db48x> smontagu: you can build "phrases" to use in place of single words for rarely-used concepts ;)
  2259. # [16:46] <@ehsan> cshields: oops
  2260. # [16:46] <@ehsan> pushing to ssh://hg.mozilla.org/integration/mozilla-inbound/
  2261. # [16:46] <@ehsan> searching for changes
  2262. # [16:46] <@ehsan> remote: abort: Operation not permitted: /repo/hg/mozilla/integration/mozilla-inbound/.hg/journal.bookmarks
  2263. # [16:46] <lahabana> but isn't pushed now it's currently on try
  2264. # [16:46] <cshields> o_O
  2265. # [16:47] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  2266. # [16:47] <jfkthame> smontagu: pairEndingChar ?
  2267. # [16:47] <smontagu> db48x: but I want a nice concise variable name
  2268. # [16:47] <cshields> what is that??
  2269. # [16:47] <@ehsan> zero ideas
  2270. # [16:47] <@ehsan> zero ideas
  2271. # [16:47] <@ehsan> argh
  2272. # [16:47] <cshields> oh
  2273. # [16:47] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  2274. # [16:47] <cshields> jas
  2275. # [16:47] <@ehsan> trying again, same thing
  2276. # [16:47] <db48x> smontagu: half-of-a-pair (or halfOfAPair, or...)
  2277. # [16:48] <smontagu> db48x: german is more convenient in this respect
  2278. # [16:48] * @ehsan gets a coffee
  2279. # [16:48] <cshields> yeah, just a second..
  2280. # [16:48] <ashish> chown must be in order :)
  2281. # [16:48] <db48x> smontagu: heh, quite true
  2282. # [16:48] <smontagu> dampenSchiffFartGesellschaftHeilsGeschichte
  2283. # [16:49] <db48x> lol
  2284. # [16:49] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  2285. # [16:50] <Ms2ger> NeilAway, patch? :)
  2286. # [16:50] <armenzg_mtg> jimm: ping
  2287. # [16:51] <cshields> ehsan: hrmm.. what account name do you push with?
  2288. # [16:51] <edmorley> philor: thanks for the sw:[orange] addition, role on bug 764424 being pushed to prod :-)
  2289. # [16:51] <@ehsan> cshields: eakhgari@mozilla.com I believe
  2290. # [16:51] * @ehsan double checks
  2291. # [16:51] <cshields> odd.. you own that file
  2292. # [16:51] * Joins: bb10 (bb10@moz-C7B05616.org)
  2293. # [16:51] <@ehsan> cshields: yep
  2294. # [16:51] <@ehsan> I do?
  2295. # [16:51] <cshields> or waitm no..
  2296. # [16:52] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  2297. # [16:52] <jimm> armenzg_mtg: pong
  2298. # [16:52] * Quits: glob (glob@moz-DF237567.glob.com.au) (Quit: Leaving...)
  2299. # [16:52] <cshields> ehsan: try again, but I want another user to try after too - this one is a bit odd
  2300. # [16:52] <smontagu> jfkthame: lol @ s/poped/popped/ Henry VIII would be proud
  2301. # [16:53] <Ms2ger> jimm, someone was looking for you earlier
  2302. # [16:53] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  2303. # [16:53] <@ehsan> cshields: worked fine this time
  2304. # [16:53] <jfkthame> :)
  2305. # [16:53] <@ehsan> edmorley: wanna push a checkin-needed patch?
  2306. # [16:53] * Joins: glob (glob@moz-DF237567.glob.com.au)
  2307. # [16:53] <@ehsan> edmorley: https://bugzilla.mozilla.org/attachment.cgi?id=634895&action=edit
  2308. # [16:54] <armenzg_mtg> jimm: would you want to have access to the win8 testing machine to see why the build does not start?
  2309. # [16:54] <edmorley> ehsan: ok
  2310. # [16:54] <armenzg_mtg> if you can't before Friday that is fine because I will have the symbols working
  2311. # [16:54] <db48x> mmm
  2312. # [16:54] <db48x> lahabana: so, this might be what you want: http://mxr.mozilla.org/mozilla-central/source/layout/generic/nsHTMLReflowState.h#374
  2313. # [16:55] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  2314. # [16:55] <edmorley> ehsan: though that bug's patches have been known to bounce
  2315. # [16:55] <@ehsan> edmorley: I have another one too
  2316. # [16:55] <@ehsan> edmorley: https://bugzilla.mozilla.org/attachment.cgi?id=634809&action=edit
  2317. # [16:55] <@ehsan> :)
  2318. # [16:55] <jimm> armenzg_mtg: well I can certainly take a look if you like. did you try uninstalling/reinstalling vs?
  2319. # [16:55] <@ehsan> life is full of landing opportunities
  2320. # [16:55] <NeilAway> Ms2ger: ah, now that could be a problem
  2321. # [16:56] <NeilAway> Ms2ger: you see, I'm RDPing though a VPN so that I can VNC to a VM from which I'm SSHing to my build machine...
  2322. # [16:56] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2323. # [16:56] <Ms2ger> NeilAway, pbmoz.py :)
  2324. # [16:57] <glandium> nemo: the debian builders for backports don't want to build sqlite on armel, without which iceweasel won't build :(
  2325. # [16:57] <jimm> armenzg_mtg: I might be able to better diagnose that crashiness problem in the builds with direct access, although vnc is pretty crummy for doing anything other than the simplest of tasks.
  2326. # [16:57] <edmorley> ehsan: worked :-)
  2327. # [16:57] <cshields> *phew*
  2328. # [16:58] <edmorley> :-)
  2329. # [16:58] <NeilAway> Ms2ger: pbmoz.py?
  2330. # [16:58] <@ehsan> cool
  2331. # [16:58] <@ehsan> thanks, cshields, glandium and edmorley
  2332. # [16:58] <glandium> can someone explain to me why there was never a talos regression mail when bug 616262 was backed out, and yet not another one when it landed again?
  2333. # [16:58] <Ms2ger> NeilAway, https://gist.github.com/1110510
  2334. # [16:58] <cshields> cool! /me goes back to the conference
  2335. # [16:59] * Quits: c0smikdebris (c0smikdebr@FE0C251D.901B65D0.BE90E62C.IP) (Connection reset by peer)
  2336. # [17:00] <nemo> glandium: welp. I've been told raspbian is the way to go anyway :)
  2337. # [17:00] <@ehsan> edmorley: so should we reopen now?
  2338. # [17:00] <edmorley> ehsan: done
  2339. # [17:00] <NeilAway> Ms2ger: nice
  2340. # [17:00] <@ehsan> ty
  2341. # [17:00] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2342. # [17:00] <NeilAway> Ms2ger: just need to wait for my build to finish
  2343. # [17:00] <Ms2ger> Yeah :)
  2344. # [17:00] <nemo> glandium: shame since I spent all this time setting up this image. ah well.
  2345. # [17:00] <edmorley> ehsan: added message to tree status, should we all@m.c etc?
  2346. # [17:00] <edmorley> oh dev.platform
  2347. # [17:00] <edmorley> or
  2348. # [17:01] * jcranmer sighs
  2349. # [17:01] <@ehsan> edmorley: dev.platform
  2350. # [17:01] <jcranmer> one thing python doesn't have
  2351. # [17:01] <jcranmer> is decent ADTs
  2352. # [17:01] <Ms2ger> edmorley, yammer
  2353. # [17:01] <edmorley> Ms2ger: just for you :-)
  2354. # [17:01] <jcranmer> there's no equivalent to std::map or java.util.TreeMap :-/
  2355. # [17:01] <@ehsan> edmorley: all@m.c should read dev.platform ;)
  2356. # [17:01] * Quits: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP) (Quit: josh)
  2357. # [17:02] <Ms2ger> ehsan, even webdev people? Or are those banned from all@m.c?
  2358. # [17:02] <@ehsan> Ms2ger: I meant those who put stuff into m-i/m-c
  2359. # [17:02] <jcranmer> oh dear
  2360. # [17:02] <edmorley> ehsan: you mean like talos regression emails should work, or my christmas presents should have included a pony?
  2361. # [17:02] <jcranmer> python actually rejected adding a red-black tree, saying there's no use case
  2362. # [17:03] * Ms2ger looks for bz_sleep
  2363. # [17:03] * davehunt is now known as davehunt|away
  2364. # [17:03] <@bz_sleep> here, but need to restart irc client
  2365. # [17:03] <@bz_sleep> one sec
  2366. # [17:03] * Quits: @bz_sleep (bzbarsky@moz-B58892FB.bstnma.fios.verizon.net) (Quit: Leaving)
  2367. # [17:03] <@ehsan> jcranmer: I think that's because if you're using python, you already don't care about perf/algorithmic complexity :P
  2368. # [17:03] <@ehsan> edmorley: the latter
  2369. # [17:04] * Joins: bz (bzbarsky@moz-B58892FB.bstnma.fios.verizon.net)
  2370. # [17:04] * ChanServ sets mode: +o bz
  2371. # [17:04] <@bz> ok
  2372. # [17:04] <@bz> whatsup?
  2373. # [17:04] <@bz> Ms2ger: ^
  2374. # [17:04] <@ehsan> omg osx 10.7 is really unstable
  2375. # [17:04] * @ehsan needs to restart
  2376. # [17:05] <@ehsan> don't talk about anything important until I get back guys ;)
  2377. # [17:05] * Quits: mike5w3c (MikeS@moz-8DC4DD0D.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  2378. # [17:05] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2379. # [17:06] <Ms2ger> bz, so, one thing is that nullable dictionaries are completely broken
  2380. # [17:06] * Joins: kaie (kaie@moz-45BD68BE.dip.t-dialin.net)
  2381. # [17:06] * Joins: mdas (mdas@moz-E31CD2CB.mozilla.org)
  2382. # [17:06] <@bz> mmm
  2383. # [17:06] <@bz> define completely broken?
  2384. # [17:06] * Joins: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP)
  2385. # [17:07] <NeilAway> oops, I forgot to put an N on my -j and my load average is now 100
  2386. # [17:07] <Ms2ger> As in, it creates a Nullable<Dict> and then const_casts .Value()
  2387. # [17:07] <mwu> I took down a machine forgetting to put that N in
  2388. # [17:07] <Ms2ger> Which asserts because mIsNull is true
  2389. # [17:07] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Connection reset by peer)
  2390. # [17:07] <@bz> ah
  2391. # [17:07] <@bz> ah
  2392. # [17:07] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  2393. # [17:07] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
  2394. # [17:07] <@bz> needs to SetValue()
  2395. # [17:07] <ted> jcranmer: there is a heapq module
  2396. # [17:07] <ted> but it's sort of annoying
  2397. # [17:08] <Ms2ger> The other thing is that I found a test that wants me to throw when null is passed
  2398. # [17:08] <ted> it just uses lists as the actual data structure, and requires you to use the module methods to insert/remove
  2399. # [17:08] <@bz> for a nullable dictionary?
  2400. # [17:08] <@bz> or for xhr or something?
  2401. # [17:08] <Ms2ger> For the dictionary
  2402. # [17:08] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  2403. # [17:08] * Joins: c0smikdebris (c0smikdebr@107F38F9.D4BCA3AD.BE90E62C.IP)
  2404. # [17:09] <@bz> this is for xhr, right?
  2405. # [17:09] <Ms2ger> Yeah
  2406. # [17:09] <@bz> where we're not supposed to have an arg at al?
  2407. # [17:09] <@bz> er, all
  2408. # [17:09] <@bz> So what is this test testing, exactly?
  2409. # [17:09] <@bz> can I see it?
  2410. # [17:09] <Ms2ger> content/base/test/test_XHR_parameters.html
  2411. # [17:10] <@bz> oh
  2412. # [17:10] <@bz> bogus test
  2413. # [17:10] <@bz> fix it
  2414. # [17:10] <jcranmer> ted: I basically need to do a "grab the value X from this tree which contains ranges of [A, A+B)"
  2415. # [17:10] <@bz> mm
  2416. # [17:10] <@bz> r=sicking
  2417. # [17:10] <@bz> makes it hard to get him to review your fix
  2418. # [17:11] <ted> jcranmer: you could probably do that with heapq but it'd be sort of a pain
  2419. # [17:11] <jcranmer> which is O(lg n) if you have a sorted tree, O(n) if you don't
  2420. # [17:11] <@bz> I'll review, and just double-check with him when he gets back
  2421. # [17:11] <jcranmer> ted: no, you can't
  2422. # [17:11] <Ms2ger> wfm :)
  2423. # [17:11] <lahabana> is it only me or bugzilla is down?
  2424. # [17:11] <@bz> or you could make the dictionary be non-nullable, of course
  2425. # [17:11] <ted> jcranmer: okay :)
  2426. # [17:11] <glob> lahabana, works for me
  2427. # [17:11] * ted sucks at data structures
  2428. # [17:11] <@bz> but I don't think it's worth it
  2429. # [17:11] <Ms2ger> OK
  2430. # [17:12] <@bz> since we definitely want to move in the direction of null == undefined == {} == nothing passed for dictionaries
  2431. # [17:12] <jcranmer> ted: heaps are basically "we can grab the smallest and reroot the tree in O(lg n) time"
  2432. # [17:12] <@bz> imho
  2433. # [17:12] <@bz> so for the Value() thing
  2434. # [17:12] <@bz> in the codegen
  2435. # [17:12] <db48x> lahabana: I see a dns error, oddly
  2436. # [17:12] <Ms2ger> I've got a fix for that
  2437. # [17:12] <lahabana> it's back...
  2438. # [17:12] <@bz> if type.nullable():
  2439. # [17:12] <@bz> selfRef = "${declName}.Value()"
  2440. # [17:12] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  2441. # [17:12] <@bz> That should become a SetValue()
  2442. # [17:12] <Ms2ger> That's too minimal
  2443. # [17:12] <@bz> hmm?
  2444. # [17:13] <Ms2ger> Unless you want me to add const T& SetValue() const
  2445. # [17:13] * Quits: ircloggr (nodebot@moz-65FC6662.compute-1.amazonaws.com) (Client exited)
  2446. # [17:13] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  2447. # [17:13] <@bz> oh
  2448. # [17:13] <@bz> I see
  2449. # [17:13] * nical|away is now known as nical
  2450. # [17:13] * @bz thinks
  2451. # [17:13] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  2452. # [17:13] <Ms2ger> I just declared it non-const
  2453. # [17:13] <jcranmer> ted: it also has the advantage that unsorted list -> heap takes O(n) time, not O(n lg n) and is 100% in place
  2454. # [17:13] <Ms2ger> That looks a lot happier :)
  2455. # [17:13] <@bz> mmm
  2456. # [17:13] * Quits: c0smikdebris (c0smikdebr@107F38F9.D4BCA3AD.BE90E62C.IP) (Quit: Computer has gone to sleep.)
  2457. # [17:13] <@bz> we do want the const in general
  2458. # [17:13] * Joins: ircloggr (nodebot@moz-625B2698.compute-1.amazonaws.com)
  2459. # [17:14] <@bz> const_cast your way to victory, please
  2460. # [17:14] * adrian|afk is now known as adrian
  2461. # [17:15] * @bz hates C++ when dealing with const here
  2462. # [17:15] <ted> heh
  2463. # [17:15] <ted> mutable! :)
  2464. # [17:15] * Ms2ger hates C++
  2465. # [17:15] <sheppy> Ms2ger: I love you, man.
  2466. # [17:15] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  2467. # [17:15] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2468. # [17:15] * ChanServ sets mode: +o ehsan
  2469. # [17:15] <Ms2ger> sheppy, if only we'd used templates here...
  2470. # [17:16] <sheppy> Ms2ger: I take that back then.
  2471. # [17:16] <Ms2ger> :D
  2472. # [17:16] <jesup> edmorley: should we update the topic?
  2473. # [17:16] <froydnj> now you have a hideousmassoftotallyunreadableerrormessages problems
  2474. # [17:16] * armenzg_mtg is now known as armenzg
  2475. # [17:16] <Ms2ger> froydnj, shrug, I already have that
  2476. # [17:16] <lahabana> bz have u got a sec?
  2477. # [17:17] <jesup> edmorley: (and glandium) I have an almost complete set of patches that doesn't import any of the history or stuff we're not using; doing some check builds
  2478. # [17:17] <@bz> lahabana: if it's very quick
  2479. # [17:17] <lahabana> ok
  2480. # [17:17] <@bz> sheppy: so I started https://developer.mozilla.org/en/Mozilla/WebIDL_bindings
  2481. # [17:17] <lahabana> we're working on https://bugzilla.mozilla.org/show_bug.cgi?id=157846
  2482. # [17:17] <@bz> sheppy: will try to fill out the skeleton some more as I go
  2483. # [17:17] <@bz> lahabana: yes, I recall. ;)
  2484. # [17:18] <@bz> lahabana: oh, it's not fixed by your other change?
  2485. # [17:18] <lahabana> and we're looking for a way to change the mComputedPadding of the child
  2486. # [17:18] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  2487. # [17:18] <lahabana> bz no sadly only the % padding is fixing
  2488. # [17:18] * Quits: ekr (ekr@D1027D1F.8AC90E95.D9E73F41.IP) (Ping timeout)
  2489. # [17:18] <@bz> ah, I see
  2490. # [17:18] <@bz> ok
  2491. # [17:18] * Joins: dcamp (dave@moz-BBE3ABD.mv.mozilla.com)
  2492. # [17:18] <lahabana> but we think it's just a minor change to what we did
  2493. # [17:18] <sheppy> bz: you the man. I'll follow behind later and copy edit and sexy-ify as needed.
  2494. # [17:19] <@bz> lahabana: how about this. Please describe in the bug the approach you're trying to take?
  2495. # [17:19] <lahabana> ok for sure I'll do that
  2496. # [17:19] <@bz> lahabana: and I will comment with answers to questions?
  2497. # [17:19] <lahabana> bz thx
  2498. # [17:19] <@bz> lahabana: no problem. Thank you for being willing to defer it; I don't have time to go digging through reflow state code right this second
  2499. # [17:19] * @bz back in a few mins
  2500. # [17:20] * bz is now known as bz_away
  2501. # [17:20] <froydnj> hm, I bet the webrtc landing is going to totally screw with this event queue stuff
  2502. # [17:20] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  2503. # [17:20] <@bz_away> Ms2ger: btw... sounds like we need tests that actually run during make check or something, not just the tests we have now.
  2504. # [17:20] <Ms2ger> Yes
  2505. # [17:20] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  2506. # [17:20] <@bz_away> Ms2ger: or just more stuff using webidl so we exercise all the codepahts
  2507. # [17:20] <@bz_away> er, paths
  2508. # [17:20] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2509. # [17:21] <Ms2ger> That too
  2510. # [17:21] <Ms2ger> And tests for that stuff
  2511. # [17:21] * edmorley changes topic to 'Hitting single head hook on inbound? strip required! bug 766533#c7 || Next uplift for Fx16: 2012-07-16 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  2512. # [17:22] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2513. # [17:22] <edmorley> jesup: good suggestion, thanks :-)
  2514. # [17:22] * Quits: dcamp (dave@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  2515. # [17:23] <@ehsan> vladan-away: do we check whether we're in a debug build before reporting telemetry?
  2516. # [17:23] * vladan-away is now known as vladan
  2517. # [17:23] <vladan> ehsan: we check whether we are in a release build, yes
  2518. # [17:23] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Ping timeout)
  2519. # [17:23] <@ehsan> vladan: ok thanks
  2520. # [17:23] <vladan> ehsan: http://mxr.mozilla.org/mozilla-central/source/toolkit/components/telemetry/Telemetry.cpp#1210
  2521. # [17:25] <@ehsan> vladan: that code makes me weep
  2522. # [17:25] * @ehsan curses xpconnect
  2523. # [17:25] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  2524. # [17:26] <tbsaunde> so, NS_Alloc() is infalible right?
  2525. # [17:26] <Ms2ger> tbsaunde, correct
  2526. # [17:26] <Ms2ger> ehsan, how did it kill your kitten now?
  2527. # [17:27] <tbsaunde> Ms2ger: ok, that's what I thought from teh 10 layers of macros and trivial functions ;)
  2528. # [17:27] <froydnj> it put his cat and dog together in peculiar ways
  2529. # [17:27] <@ehsan> Ms2ger: http://mxr.mozilla.org/mozilla-central/source/toolkit/components/telemetry/Telemetry.cpp#1210
  2530. # [17:27] <Ms2ger> tbsaunde, yeah, that one's pretty bad
  2531. # [17:27] <Ms2ger> ehsan, you mean XPCOM?
  2532. # [17:28] <tbsaunde> Ms2ger: is using moz_xmalloc(0 directly disapproved of?
  2533. # [17:28] <glandium> MarcoZ: thanks for the a? on 765172, it completely got off my mind
  2534. # [17:28] <Ms2ger> tbsaunde, no, I would personally prefer that over NS_Alloc
  2535. # [17:28] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  2536. # [17:28] * ChanServ sets mode: +o dveditz
  2537. # [17:28] <@ehsan> Ms2ger: no this is xpconnect's fault :)
  2538. # [17:29] <@ehsan> not that xpcom is great
  2539. # [17:29] * Quits: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP) (Ping timeout)
  2540. # [17:29] <@ehsan> but let's assign blame where it's due
  2541. # [17:29] <froydnj> ehsan: what's wrong at that link?
  2542. # [17:29] <Ms2ger> ehsan, I mean, that signature is pretty much standard XPCOM procedure
  2543. # [17:29] <@ehsan> froydnj: whatever happened to being able to |return true;|? :)
  2544. # [17:30] <@ehsan> Ms2ger: because that's how xpconnec returns values to js :)
  2545. # [17:30] * Quits: smontagu (chatzilla@1D9D918B.B9386950.51B98CA5.IP) (Ping timeout)
  2546. # [17:30] * Joins: joe_walker (joe_walker@moz-34F722B9.client.stsn.net)
  2547. # [17:30] <ted> xpconnect does suck
  2548. # [17:30] <Ms2ger> You can't really blame XPConnect for solving the general problem when it's designed to do just that
  2549. # [17:30] <@ehsan> Ms2ger: I can, watch me:
  2550. # [17:31] <@ehsan> xpconnect, you suck!
  2551. # [17:31] * Ms2ger shoots ehsan
  2552. # [17:31] <@ehsan> :D
  2553. # [17:31] * dhylands is now known as dhylands|dr
  2554. # [17:31] <Ms2ger> I agree it sucks, I've seen the code
  2555. # [17:32] * firewolfbot is now known as firebot
  2556. # [17:32] <Ms2ger> But within the constraints it has, you can't really avoid that signature
  2557. # [17:32] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  2558. # [17:33] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  2559. # [17:33] <@ehsan> Ms2ger: sure you can, it could convert attribute getters to something like:
  2560. # [17:33] * ewong is now known as ewong|sleep
  2561. # [17:33] <Ms2ger> If you know they can't throw, sure
  2562. # [17:33] <@ehsan> bool GetCanSend(nsresult* error /* can be ignored if no error */);
  2563. # [17:34] * Quits: tonymec|away (tonymec@B8A6C2A.9256CA4D.277517C1.IP) (Quit: Konversation terminated!)
  2564. # [17:34] <Optimizer> 8suppose from a parent, I acces a child, how do I know if the child is a label or a checkbox ?
  2565. # [17:34] <@ehsan> or even better drop the nsresult altogether if the IDL includes an attribute, etc.
  2566. # [17:34] <Ms2ger> But nsresult* sucks just as bad, UMO
  2567. # [17:34] <Ms2ger> IMO*
  2568. # [17:34] <@ehsan> not if you don't have to assign to it
  2569. # [17:34] * Joins: Asa (asa@moz-7B0110AD.mv.mozilla.com)
  2570. # [17:34] <Ms2ger> It's much worse if you do have to throw
  2571. # [17:34] <Ms2ger> *rv = NS_ERROR_FAILURE;
  2572. # [17:34] <AryehGregor> Clearly, we just need to start using C++ exceptions in Gecko.
  2573. # [17:34] <Ms2ger> return ???
  2574. # [17:34] <MarcoZ> glandium: YW! Let's see where we are allowed to land it. Are you prepared to land these yourself?
  2575. # [17:35] <glandium> MarcoZ: i can land them wherever we're allowed to
  2576. # [17:35] <Ms2ger> ehsan, and it's even more fun if you want the attribute setter to be consistent
  2577. # [17:35] <@ehsan> AryehGregor: and spend years making our code exception safe? ;)
  2578. # [17:35] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Ping timeout)
  2579. # [17:35] <glandium> AryehGregor: haha
  2580. # [17:35] <jcranmer> we need a [cantfail] attribute
  2581. # [17:35] <AryehGregor> ehsan, naturally.
  2582. # [17:35] <@ehsan> jcranmer: amen to than
  2583. # [17:35] <jcranmer> that does outparamdel
  2584. # [17:36] <@ehsan> AryehGregor: sounds good
  2585. # [17:36] <Ms2ger> jcranmer, right, that's why the new bindings have it :)
  2586. # [17:36] * @ehsan files the bug
  2587. # [17:36] <Ms2ger> ehsan, suped
  2588. # [17:36] <Ms2ger> duped*
  2589. # [17:36] <AryehGregor> What we need is to not have C++ code call the same functions as JS.
  2590. # [17:36] * Ms2ger cant' tpye tody
  2591. # [17:36] <jcranmer> it would only be valid on a builtinclass interface
  2592. # [17:36] <AryehGregor> Because C++ code has totally different needs.
  2593. # [17:36] * khuey is now known as khuey|away
  2594. # [17:36] <NeilAway> Ms2ger: bah, someone used do_QueryInterface inside ?:
  2595. # [17:36] <Ms2ger> NeilAway, hah
  2596. # [17:36] <Ms2ger> r-
  2597. # [17:36] <jcranmer> or maybe it could generate a nonvirtual overload
  2598. # [17:37] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
  2599. # [17:37] <Ms2ger> jcranmer, what's non-virtual got to do with that?
  2600. # [17:37] <Optimizer> can I know if an element is a label or checkbox ?
  2601. # [17:37] <@ehsan> Optimizer: element.localName
  2602. # [17:37] <Ms2ger> The issue with that is that's it's completely incompatible with how XPConnect works
  2603. # [17:37] <jcranmer> bool GetAttribute() { nsresult rv; bool _result; rv = GetAttribute(&_result); MOZ_ASSERT(rv); return _resul; }
  2604. # [17:37] <@ehsan> Ms2ger: yes, because xpconnect sucks ;)
  2605. # [17:37] <Optimizer> ehsan: thanks
  2606. # [17:37] <Ms2ger> ehsan, *shrug*
  2607. # [17:38] <Ms2ger> ehsan, as I said before, I've seen the code, I know it sucks
  2608. # [17:38] <@ehsan> well I'm not talking about its code
  2609. # [17:38] <Ms2ger> ehsan, I also hack on the new bindings, I'm not sure which one is better
  2610. # [17:38] <@ehsan> I'm talking about its design
  2611. # [17:38] <@ehsan> if you design something badly, you're going to be bound to suckiness no matter how well the code is written
  2612. # [17:38] <Ms2ger> jcranmer, nice trick, asserting that it didn't return NS_OK ;)
  2613. # [17:38] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2614. # [17:39] <jcranmer> er. MOZ_ASSERT(NS_SUCCEEDED(rv));
  2615. # [17:39] <Ms2ger> ehsan, you mean the call-virtual-functions-through-assembly part?
  2616. # [17:40] <@ehsan> Ms2ger: well, that too, but I'm talking about the high level design
  2617. # [17:40] * philor is now known as philor|away
  2618. # [17:40] * Joins: tonymec__ (tonymec@FEA6D252.FA3405A0.277517C1.IP)
  2619. # [17:40] <Ms2ger> ehsan, something more concrete, please :)
  2620. # [17:40] * tonymec__ is now known as tonymec|away
  2621. # [17:40] * Quits: sawrubh (chatzilla@A084A820.F520987D.553D87E5.IP) (Client exited)
  2622. # [17:40] <NeilAway> Ms2ger: blaming xpconnect would be like blaming RDF for solving the general database problem
  2623. # [17:40] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  2624. # [17:40] <froydnj> there's bug 755389 for poor man's idl devirtualization...
  2625. # [17:41] <@ehsan> Ms2ger: how it enforces every C++ method to return an error code even where it doesn't make sense?
  2626. # [17:41] <Ms2ger> ehsan, that's hardly "high level design"
  2627. # [17:41] * joduinn-afk is now known as joduinn-mtg
  2628. # [17:41] * Quits: Asa (asa@moz-7B0110AD.mv.mozilla.com) (Input/output error)
  2629. # [17:41] <@ehsan> Ms2ger: well, ok, call it whatever you will :)
  2630. # [17:41] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Ping timeout)
  2631. # [17:43] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  2632. # [17:44] <Ms2ger> if (!const_cast<MozXMLHttpRequestParametersWorkers&>(const_cast<Nullable<MozXMLHttpRequestParametersWorkers>&>(arg0).SetValue()).Init(cx, &(0 < argc ? argv[0] : JSVAL_NULL).toObject())) {
  2633. # [17:44] <Ms2ger> bz_away, r?
  2634. # [17:45] <NeilAway> Ms2ger: oh, the irony: both ?: arguments static cast to the interface anyway
  2635. # [17:45] * Joins: smontagu (chatzilla@moz-D42797F3.red.bezeqint.net)
  2636. # [17:45] <Ms2ger> NeilAway, lovely
  2637. # [17:45] * Joins: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP)
  2638. # [17:46] <Ms2ger> ehsan, (this is the new bindings, not XPConnect, if you'd like to complain :))
  2639. # [17:46] * ahal is now known as ahal|afk
  2640. # [17:46] <tbsaunde> so, anyone have a good idea how we could make nsTArray methods return void if the array is infalible, andthe only failure mode is oom?
  2641. # [17:46] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2642. # [17:46] <glandium> jlebar: there are inbound git clones ?
  2643. # [17:46] <froydnj> glandium: there are central ones
  2644. # [17:46] <jlebar> glandium, there are also inbound.
  2645. # [17:47] <jlebar> https://github.com/mozilla/mozilla-central/tree/inbound
  2646. # [17:47] <jlebar> er.
  2647. # [17:47] <jlebar> Yes, that one. It has an inbound branch.
  2648. # [17:47] * philor|away is now known as philor
  2649. # [17:47] <NeilAway> Ms2ger: although one is ambiguous, sigh
  2650. # [17:47] <NeilAway> Ms2ger: but that one should really be using do_QueryObject
  2651. # [17:47] <jlebar> I forget now doublec ever made an inbound clone similar to his m-c clone.
  2652. # [17:47] <Ms2ger> https://bitbucket.org/mozilla/releases-mozilla-inbound
  2653. # [17:47] <glandium> jlebar: well apparently, it has the webrtc landing :(
  2654. # [17:47] <NeilAway> tbsaunde: which ones?
  2655. # [17:48] <jlebar> ehsan, ^
  2656. # [17:48] * Joins: bholley (anonymous@moz-B5899E30.adsl.alicedsl.de)
  2657. # [17:48] * armenzg is now known as armenzg_mtg
  2658. # [17:48] <@ehsan> jlebar: glandium: my clone is https://github.com/mozilla/mozilla-central
  2659. # [17:48] * Quits: bholley (anonymous@moz-B5899E30.adsl.alicedsl.de) (Quit: bholley)
  2660. # [17:48] <@ehsan> which has both central (master) and inbound
  2661. # [17:48] <@ehsan> and full history
  2662. # [17:48] <jlebar> ehsan, Right. And needs to be stripped.
  2663. # [17:48] <NeilAway> tbsaunde: for instance, when appending you may want a pointer to the new element
  2664. # [17:48] <@ehsan> oh
  2665. # [17:49] * @ehsan looks
  2666. # [17:49] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2667. # [17:49] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2668. # [17:49] <jfkthame> smontagu: how would you feel about "pairEndChar" instead of "closer"?
  2669. # [17:50] <smontagu> jfkthame: prefer endPairChar
  2670. # [17:50] <tbsaunde> NeilAway: AppendElements() is the one I'm looking at
  2671. # [17:50] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
  2672. # [17:50] <jfkthame> smontagu: ok, i'm fine with that - i'll update it throughout
  2673. # [17:51] * Joins: sawrubh (chatzilla@A084A820.F520987D.553D87E5.IP)
  2674. # [17:51] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  2675. # [17:51] <tbsaunde> jlebar: well, s/stripped/push -f'd/
  2676. # [17:51] * philor is now known as philor|away
  2677. # [17:51] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2678. # [17:51] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2679. # [17:51] <tbsaunde> NeilAway: is there a public version of EnsureCapacity()?
  2680. # [17:52] <gregglind> I am trying to strip out -moz selectors from my addon... where is the easiest list of whch ones I can 'unprefix'
  2681. # [17:52] * kats is now known as kats-lunch
  2682. # [17:53] <tbsaunde> NeilAway: I guess not, but AppendElments(n) is meh
  2683. # [17:53] <NeilAway> tbsaunde: SetCapacity
  2684. # [17:53] * bz_away is now known as bz
  2685. # [17:53] <NeilAway> tbsaunde: but seriously, you might want a pointer to the new element(s)
  2686. # [17:54] <NeilAway> gregglind: unprefix them all, then check the error console ;-)
  2687. # [17:54] <@bz> gregglind: you there?
  2688. # [17:54] <@bz> gregglind: are you talking selectors, or properties?
  2689. # [17:54] <nemo> http://politics.slashdot.org/comments.pl?sid=2927727&cid=40385687 I assume this person is hitting a site where cookies are being added from all over the place.
  2690. # [17:54] <nemo> and isn't bright enough to realise it, but still bright enough to enable whitelisting
  2691. # [17:54] <nemo> an interesting balance of foolishness
  2692. # [17:54] * Joins: vikash (vikash@1B261DDA.1BBEA02B.ADC0C9EC.IP)
  2693. # [17:54] <NeilAway> Ms2ger: hmm, I should be able to write nsCOMPtr<nsIBase> base = /*nsCOMPtr<nsIDerived>*/ derived; ? I wonder what I messed up
  2694. # [17:55] <@ehsan> jlebar: I just needed to do git push -f, what needs to be stripped?
  2695. # [17:55] <Ms2ger> I hope so
  2696. # [17:55] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  2697. # [17:55] <jlebar> ehsan, I'd re-sync from a few days ago, just to be safe...
  2698. # [17:56] <jlebar> ehsan, but https://bugzilla.mozilla.org/show_bug.cgi?id=766533
  2699. # [17:56] <@ehsan> jlebar: but why? everything looks fine...
  2700. # [17:56] <@ehsan> jlebar: I do have those csets in my local clone
  2701. # [17:56] <@ehsan> but no bookmark points to them
  2702. # [17:56] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  2703. # [17:56] <@ehsan> so they're not in any git branches
  2704. # [17:56] <jlebar> ehsan, I mean, if you push -f'ed, that's probably all you needed to do.
  2705. # [17:56] <Ms2ger> if (!const_cast<Nullable<Dict>&>(const_cast< Nullable<Dict> & >(arg0.Value())).SetValue().Init(cx, &argv[0].toObject())) {
  2706. # [17:56] <Ms2ger> \o/
  2707. # [17:56] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  2708. # [17:57] * Joins: ekleog (ekleog@moz-FE486931.w83-196.abo.wanadoo.fr)
  2709. # [17:57] <Ms2ger> bz, I hope you like what you wrought...
  2710. # [17:57] * Joins: jhammel_ (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2711. # [17:57] <@ehsan> jlebar: I'll investigate a bit more, and will fix things if I find a breakage
  2712. # [17:57] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  2713. # [17:57] <NeilAway> heh, my -j build ran out of pids
  2714. # [17:57] <@ehsan> jlebar: glandium: btw, the releases-foo repos are not maintained by me, they're maintained by hwine I believe
  2715. # [17:57] <tbsaunde> NeilAway: I guess that's a use case for AppendElements(n) but why does SetCapacity() need to return a bool?
  2716. # [17:58] <NeilAway> tbsaunde: well, you're right that the infallible version doesn't need to
  2717. # [17:58] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2718. # [17:58] <sawrubh> ehsan: ping
  2719. # [17:58] <@ehsan> sawrubh: hey
  2720. # [17:58] * Quits: lahabana (Mibbit@moz-606AA082.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2721. # [17:59] <taras> rail-buildduty: can you reply to rafael's email?
  2722. # [17:59] * Joins: tonymec (tonymec@FEA6D252.FA3405A0.277517C1.IP)
  2723. # [17:59] <@bz> Ms2ger: where what?
  2724. # [17:59] * philor|away is now known as philor
  2725. # [17:59] <Ms2ger> A nullable optional dictionary
  2726. # [17:59] <Ms2ger> if (!const_cast<Nullable<Dict>&>(const_cast< Nullable<Dict> & >(arg0.Value())).SetValue().Init(cx, &argv[0].toObject())) {
  2727. # [17:59] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  2728. # [17:59] <rail-buildduty> taras: sure thing
  2729. # [17:59] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2730. # [18:00] <sawrubh> ehsan: I'm writing a test for Bug 763468. This is what I've done : http://pastebin.mozilla.org/1668816
  2731. # [18:00] * Quits: smontagu (chatzilla@moz-D42797F3.red.bezeqint.net) (Ping timeout)
  2732. # [18:01] <@bz> Ms2ger: looks about right for the generated code
  2733. # [18:01] * Quits: acperez (Mibbit@moz-39F1B5E1.red-83-43-170.dynamicip.rima-tde.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2734. # [18:01] <Ms2ger> bz, I wasn't going for "wrong", I was going for "incredibly ugly"
  2735. # [18:01] <@bz> Ms2ger: good thing all those casts don't result in any generated assembly. ;)
  2736. # [18:01] <sawrubh> ehsan: When I'm running the test I am getting some errors in my own tests, which are this : http://pastebin.mozilla.org/1668817
  2737. # [18:02] <Ms2ger> bz, ... are you sure? ;)
  2738. # [18:02] <@ehsan> sawrubh: you should wait for the tab to load before reading its currentURI
  2739. # [18:02] <sawrubh> ehsan: I wanted to know if what I'm doing to access the URL's is correct
  2740. # [18:02] <@bz> Ms2ger: yes. ;)
  2741. # [18:02] <@bz> Ms2ger: I've checked, on several compilers. ;)
  2742. # [18:02] <sawrubh> ehsan: how do I do that ?
  2743. # [18:03] <Ms2ger> bz, I knew it! ;)
  2744. # [18:03] <@bz> Ms2ger: plus it's obvious from theoretical first principles.
  2745. # [18:03] <@bz> Ms2ger: anyway
  2746. # [18:03] <@bz> Ms2ger: I agree it's incredibly ugly
  2747. # [18:03] <Ms2ger> Logic? What logic?
  2748. # [18:03] <@ehsan> sawrubh: similar to this: http://mxr.mozilla.org/mozilla-central/source/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_viewsource.js?force=1#15
  2749. # [18:03] <@bz> Ms2ger: I'd love to have a better way to do this!
  2750. # [18:03] <@bz> Ms2ger: all I want is a "make this const" cast.
  2751. # [18:04] <Ms2ger> const T& MakeThisConst(T& foo) { return foo; }
  2752. # [18:04] <Ms2ger> Does that work?
  2753. # [18:04] <@bz> oh, hmm
  2754. # [18:04] <@bz> Very very interesting idea
  2755. # [18:04] <@bz> We should try it!
  2756. # [18:04] <@bz> could really simplify the code
  2757. # [18:05] * @bz had been thinking in terms of a constifier class of some sort, but an inline function sounds good
  2758. # [18:05] <Ms2ger> Next time you've got hard problems with C++... ;)
  2759. # [18:05] <@bz> heh
  2760. # [18:05] * Quits: artur (artur@moz-5333EC57.hsd1.vt.comcast.net) (Input/output error)
  2761. # [18:05] <@bz> I've been asking about this one for literally weeks
  2762. # [18:05] <@bz> ok
  2763. # [18:05] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2764. # [18:05] <sheppy> Ms2ger: switch to assembly!
  2765. # [18:05] * Ms2ger strangles sheppy
  2766. # [18:05] <@bz> let's get unions landed
  2767. # [18:05] <@bz> and then give this a shot
  2768. # [18:05] <@bz> want to file?
  2769. # [18:05] <Ms2ger> Not before I land this patch, you ain't! ;)
  2770. # [18:06] * jhammel_ is now known as jhammel
  2771. # [18:06] <sheppy> Ms2ger: that must mean you want my job. :)
  2772. # [18:06] * lsblakk|afk is now known as lsblakk
  2773. # [18:08] * davehunt|away is now known as davehunt
  2774. # [18:09] <jesup> edmorley: (glandium, ehsan, cshield, philor) Updated patchqueue in try, without all the history (and with 65MB of test data files removed from now) https://tbpl.mozilla.org/?tree=Try&rev=03fa35c60bd1
  2775. # [18:09] <jesup> s/from/for/
  2776. # [18:10] <@ehsan> jesup: cool
  2777. # [18:10] * Quits: joe_walker (joe_walker@moz-34F722B9.client.stsn.net) (Ping timeout)
  2778. # [18:10] <jesup> local linux build was happy
  2779. # [18:10] * Joins: sergio_ (sergio@9108AEC7.1152AA09.B05A4819.IP)
  2780. # [18:10] * Quits: xsergio (sergio@FA3D8D23.BE03BF3A.F3163DCD.IP) (Ping timeout)
  2781. # [18:11] * Joins: smontagu (chatzilla@moz-91EFAD52.red.bezeqint.net)
  2782. # [18:11] * Joins: joe_walker (joe_walker@moz-47F75294.client.stsn.net)
  2783. # [18:12] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: Leaving)
  2784. # [18:12] <jlebar> edmorley, How can I disable a mochitest specifically on native Android?
  2785. # [18:12] <jlebar> edmorley, I guess I write a conditional in the Makefile?
  2786. # [18:12] <glandium> jesup: looks good, thanks
  2787. # [18:12] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2788. # [18:13] <philor> jlebar: there's a separate json file for disabling on Android
  2789. # [18:13] * Joins: squib (squib-@moz-415BAA34.engr.wisc.edu)
  2790. # [18:13] <edmorley> jlebar: maybe ask jlebar if there is a way to specify native in the android.josn?
  2791. # [18:13] <jesup> ehsan/glandium/edmorly/etc: patches dir is 27MB
  2792. # [18:13] <philor> there's no documentation for it that I know of
  2793. # [18:13] <edmorley> jlebar: jmaher even
  2794. # [18:13] <jlebar> If not, I'll disable it on all of Android.
  2795. # [18:13] <jlebar> But yes, native-only would be nice.
  2796. # [18:14] <edmorley> jlebar: eg http://hg.mozilla.org/integration/mozilla-inbound/rev/97c101cc5839
  2797. # [18:15] <jmaher> jlebar: yeah, please edit testing/mochitest/android.json and add the test case that you want to disable for native android
  2798. # [18:15] <jlebar> jmaher, But that also disables for XUL android?
  2799. # [18:15] <jmaher> jlebar: no
  2800. # [18:15] <jmaher> on xul we run a set of hardcoded directories
  2801. # [18:15] <jlebar> jmaher, Okay, perfect. Thanks.
  2802. # [18:15] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2803. # [18:16] <jlebar> Ah, I see.
  2804. # [18:16] * Joins: kanru` (kanru@moz-B94A14E2.dynamic.hinet.net)
  2805. # [18:16] * armenzg_mtg is now known as armenzg
  2806. # [18:16] <gregglind> sorry, bz, i thin I have some of each, let me look at my list
  2807. # [18:17] <jlebar> jmaher, I can put whatever I want after the colon -- "TIMED_OUT", "RANDOM", etc. don't have any specific meaning?
  2808. # [18:17] <jmaher> jlebar: right now it is just a notes section
  2809. # [18:17] <jmaher> although in the future that could be used as metadata
  2810. # [18:17] <gregglind> bz: http://pastebin.mozilla.org/1668820
  2811. # [18:18] * jwir3|zzz is now known as jwir3
  2812. # [18:18] <jmaher> jlebar: the more info we have in the android.json as to why a testcase is in there (reason, bug, etc...), the better we will be suited for fixing tests in the future
  2813. # [18:18] <jlebar> jmaher, Hm. So should I use one of the existing tags, or should I put the bug number?
  2814. # [18:19] * jimm is now known as jimm-lunch
  2815. # [18:19] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  2816. # [18:19] <gregglind> bz: http://pastebin.mozilla.org/1668821 rather
  2817. # [18:19] * Quits: vikash (vikash@1B261DDA.1BBEA02B.ADC0C9EC.IP) (Ping timeout)
  2818. # [18:19] <jmaher> jlebar: if it matches an existing tag, crash, timeout, random that would be good, and just add a bug number in as well
  2819. # [18:19] * joduinn-mtg is now known as joduinn-commute
  2820. # [18:20] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2821. # [18:20] <jlebar> jmaher, http://pastebin.mozilla.org/1668822 ?
  2822. # [18:20] <@bz> gregglind: oh, so that's not selectors, but property stuff
  2823. # [18:21] <@bz> gregglind: layout/style/nsCSSPropList.h has a list of all the supported property names
  2824. # [18:21] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Ping timeout)
  2825. # [18:21] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2826. # [18:21] <jmaher> jlebar: looks great
  2827. # [18:21] <@bz> gregglind: prefixed values are harder. :(
  2828. # [18:21] <jlebar> jmaher, Awesome. Thanks.
  2829. # [18:21] <jmaher> btw, are those new tests?
  2830. # [18:21] <@bz> wow
  2831. # [18:21] <@bz> hg strip
  2832. # [18:21] <@bz> on repos people can pull from
  2833. # [18:21] <@bz> ballsy!
  2834. # [18:22] <jlebar> jmaher, Yes. Something is going wrong with them, and I'm not sure what. But that code isn't going to be run on native Android anytime soon.
  2835. # [18:22] <jlebar> jmaher, So with a b2g deadline in a month, it's hard to prioritize figuring it out.
  2836. # [18:22] <jmaher> cool, just making sure I didn't overlook anything when I turned all the tests on last week
  2837. # [18:23] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
  2838. # [18:23] <jesup> bz: fun, eh?
  2839. # [18:23] * @bz wonders how easy it would be to get per-source-line blame in our profiler
  2840. # [18:23] * AutomatedTester is now known as AutomatedTester|away
  2841. # [18:23] * @bz bets "hard"
  2842. # [18:23] <jesup> bz: integrate it with emacs
  2843. # [18:23] <jlebar> bz, You almost always want the disassembly anyway.
  2844. # [18:23] * khuey|away is now known as khuey
  2845. # [18:23] * Joins: artur (artur@moz-5333EC57.hsd1.vt.comcast.net)
  2846. # [18:24] <@bz> jlebar: hmm
  2847. # [18:24] <@bz> jlebar: well, yes
  2848. # [18:24] <jlebar> bz, I just mean, that is kind of easier.
  2849. # [18:25] <@bz> jlebar: per-instruction blame?
  2850. # [18:25] <jlebar> bz, The profiler can capture the pc when it samples?
  2851. # [18:25] <@bz> jlebar: per-instruction blame would be great too, but going from instruction to source seems like a solved problem if you have debugging symbols
  2852. # [18:25] <@bz> jlebar: that would be nice, yeah
  2853. # [18:25] <gregglind> thanks bz... i figure the xul ones are what they are (-moz-menu and such )
  2854. # [18:26] <jlebar> bz, I guess you're right, about debug symbols, yeah.
  2855. # [18:26] <@bz> I wonder....
  2856. # [18:26] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  2857. # [18:26] <@bz> could cleopatra make use of symbol servers for those?
  2858. # [18:26] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2859. # [18:26] <@bz> do we have symbols for nightlies on there?
  2860. # [18:26] <@bz> because if I could get reliable per-instruction and per-source-line output...
  2861. # [18:27] <@bz> that would be really useful. ;)
  2862. # [18:27] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  2863. # [18:27] <jesup> bz++
  2864. # [18:27] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  2865. # [18:27] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2866. # [18:27] * jlebar is now known as jlebar|lunch
  2867. # [18:27] <froydnj> vladan is working on symbol-server stuff for the profiler...
  2868. # [18:27] <@bz> awesome
  2869. # [18:28] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  2870. # [18:28] <@bz> the context here, obviously is profiling something like the binding code
  2871. # [18:28] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2872. # [18:28] <@bz> where it's all microoptimization and everything is inlined
  2873. # [18:28] <@bz> so per-function blame just tells you how screwed you are, not how to fix it.
  2874. # [18:29] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  2875. # [18:29] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2876. # [18:29] * jcranmer is now known as jcranmer|away
  2877. # [18:30] * Quits: sfink (chatzilla@moz-8D93AA61.dsl.pltn13.sbcglobal.net) (Ping timeout)
  2878. # [18:30] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  2879. # [18:30] * froydnj sees the test framework helpfully deciding to dump a 750K screenshot data URL into his terminal
  2880. # [18:30] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2881. # [18:30] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2882. # [18:30] * ctalbert|afk is now known as ctalbert
  2883. # [18:30] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  2884. # [18:31] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  2885. # [18:31] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  2886. # [18:32] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2887. # [18:32] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Ping timeout)
  2888. # [18:33] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  2889. # [18:33] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
  2890. # [18:33] * Joins: anant (anant@moz-10606B42.dsl.static.sonic.net)
  2891. # [18:33] * Joins: Sander (chatzilla@moz-2ED06C15.dsl.dynamic.simnet.is)
  2892. # [18:35] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Ping timeout)
  2893. # [18:35] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  2894. # [18:35] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  2895. # [18:35] <jesup> edmorley: ping
  2896. # [18:35] * Quits: hurley (hurley@moz-10A8C43E.monkey.org) (Ping timeout)
  2897. # [18:35] * Parts: anant (anant@moz-10606B42.dsl.static.sonic.net)
  2898. # [18:36] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2899. # [18:36] * Joins: anant (Anant@moz-132332B9.hsd1.ca.comcast.net)
  2900. # [18:36] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
  2901. # [18:37] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  2902. # [18:37] <edmorley> jesup: sorry just on a call, will follow up later
  2903. # [18:38] * Quits: joe_walker (joe_walker@moz-47F75294.client.stsn.net) (Input/output error)
  2904. # [18:38] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Ping timeout)
  2905. # [18:39] <jesup> k
  2906. # [18:40] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  2907. # [18:41] * Joins: hurley (hurley@moz-10A8C43E.monkey.org)
  2908. # [18:41] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  2909. # [18:41] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2910. # [18:42] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Quit: Leaving)
  2911. # [18:42] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
  2912. # [18:42] * Quits: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP) (Quit: josh)
  2913. # [18:43] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Ping timeout)
  2914. # [18:43] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  2915. # [18:43] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
  2916. # [18:43] * Joins: joe_walker (joe_walker@moz-34F722B9.client.stsn.net)
  2917. # [18:44] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  2918. # [18:44] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2919. # [18:45] <sawrubh> ehsan: I've https://tbpl.mozilla.org/?tree=Try&rev=81ad018dc43a for 722990
  2920. # [18:46] <sawrubh> :)
  2921. # [18:46] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2922. # [18:46] * Joins: vladan1 (vladan@F2D29657.F60B0462.67AC9B1.IP)
  2923. # [18:46] <@ehsan> sawrubh: ok then, I'll land it for you
  2924. # [18:46] <@ehsan> sawrubh: it's a good idea to add the link to your try pushes to the bugs you work on
  2925. # [18:46] <@ehsan> so that everybody can see them
  2926. # [18:47] <sawrubh> I linked it in the bug earlier itself
  2927. # [18:47] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  2928. # [18:47] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Ping timeout)
  2929. # [18:47] <@ehsan> yeah, just saw :)
  2930. # [18:47] <sawrubh> will do in future too :)
  2931. # [18:47] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2932. # [18:47] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2933. # [18:47] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2934. # [18:48] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2935. # [18:48] <@ehsan> thanks
  2936. # [18:48] <@ehsan> sawrubh: landed
  2937. # [18:48] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2938. # [18:48] <sawrubh> thanks
  2939. # [18:48] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  2940. # [18:49] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2941. # [18:49] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
  2942. # [18:49] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  2943. # [18:50] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2944. # [18:50] * Quits: squeakytoy (squeakytoy@moz-135838FA.netset.se) (Quit: Leaving)
  2945. # [18:50] <sawrubh> ehsan: someone appreciates your speed of landing (read ttaubert ) ;)
  2946. # [18:51] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  2947. # [18:51] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2948. # [18:52] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  2949. # [18:52] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Quit: jfkthame)
  2950. # [18:52] <ttaubert> yeah that was fast :)
  2951. # [18:53] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
  2952. # [18:54] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Ping timeout)
  2953. # [18:55] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2954. # [18:56] * Joins: jbalogh_ (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2955. # [18:56] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  2956. # [18:56] * Joins: jbalogh- (jbalogh@moz-ACDE7EEC.mozilla.com)
  2957. # [18:57] * jbalogh- is now known as jbalogh
  2958. # [18:57] * Parts: louisremi (louisremi@moz-4499D4AB.fbx.proxad.net)
  2959. # [18:58] * Quits: jbalogh_ (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2960. # [18:58] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
  2961. # [18:59] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2962. # [19:00] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  2963. # [19:00] <gregglind> hg help... reset all modified files in a directory back to tip version
  2964. # [19:00] * ahal|afk is now known as ahal
  2965. # [19:01] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  2966. # [19:01] <mkaply> Does anyone know how Firefox actually restarts itself? Does it close the original firefox.exe and start a new firefox.exe process (like during add-on install restart)
  2967. # [19:01] <@bz> gregglind: hg revert
  2968. # [19:01] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
  2969. # [19:01] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  2970. # [19:02] <@smaug> mkaply: bsmedberg probably knows
  2971. # [19:02] <gregglind> bz, thanks! 'hg revert .' was perfect
  2972. # [19:02] <@bz> ;)
  2973. # [19:02] * rail-buildduty is now known as rail-buildduty-lunch
  2974. # [19:02] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Quit: bholley)
  2975. # [19:03] * Joins: vikash (vikash@B677086F.6ED81A6B.ADC0C9EC.IP)
  2976. # [19:03] <NeilAway> mkaply: yes, that is how restarts work
  2977. # [19:04] <jhammel> NeilAway: via exec (if you happen to know)?
  2978. # [19:05] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2979. # [19:06] * jimm-lunch is now known as jimm
  2980. # [19:06] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2981. # [19:06] * Quits: rednaks (rednaks@51AF5509.74C6FD40.360EF119.IP) (Quit: a lancé une bombe fumigène et s'est eclipsé ! è_é)
  2982. # [19:06] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  2983. # [19:07] * Joins: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP)
  2984. # [19:07] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2985. # [19:07] <NeilAway> jhammel: platform-specific code
  2986. # [19:07] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  2987. # [19:07] * Quits: nigelb (nigel@moz-8640053A.me) (Ping timeout)
  2988. # [19:08] * Joins: nigelb (nigel@moz-8640053A.me)
  2989. # [19:08] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2990. # [19:08] <jhammel> fair nuff
  2991. # [19:08] <mkaply> NeilAway: how does an app do that? I can't find the code.
  2992. # [19:08] <NeilAway> jhammel: looks like execv on linux
  2993. # [19:09] <NeilAway> mkaply: well you'd have to check out LaunchChild in nsAppRunner.cpp
  2994. # [19:09] <mkaply> NeilAway: perfect. tx
  2995. # [19:09] <jhammel> NeilAway: makes sense...i've noticed i keep the pid between restart
  2996. # [19:10] * Joins: askalski (akuda@moz-9C95413F.neoplus.adsl.tpnet.pl)
  2997. # [19:10] <gregglind> is there an in-content error console, or just hte xul one? (ie., it would be nice to about:errors :) )
  2998. # [19:10] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  2999. # [19:10] * Quits: zoeB (Mibbit@moz-606AA082.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
  3000. # [19:10] <gavin> gregglind: chrome://global/content/console.xul ? :)
  3001. # [19:11] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  3002. # [19:11] <gregglind> awesome gavin, thanks!
  3003. # [19:11] * Quits: joe_walker (joe_walker@moz-34F722B9.client.stsn.net) (Input/output error)
  3004. # [19:11] * glob is now known as glob|away
  3005. # [19:12] <Mook_as> mkaply: for a more xpcom view, nsIAppStartup::quit(eRestart) ?
  3006. # [19:12] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  3007. # [19:12] <mkaply> Basically I'm trying to figure out if Firefox was started as a child process initially, how to keep it as a child process on the restart
  3008. # [19:13] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3009. # [19:13] <Mook_as> mkaply: sounds more like you want process groups?
  3010. # [19:13] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  3011. # [19:13] * Quits: vladan1 (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3012. # [19:14] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  3013. # [19:14] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  3014. # [19:15] * Quits: espindola (espindola@moz-C0A48F3.dsl.teksavvy.com) (Ping timeout)
  3015. # [19:16] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  3016. # [19:16] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  3017. # [19:16] * jlebar|lunch is now known as jlebar
  3018. # [19:16] <jlebar> smaug, ping?
  3019. # [19:17] * gregglind is now known as gregglind_lunch
  3020. # [19:19] * Joins: espindola (espindola@moz-879EB4A0.dsl.teksavvy.com)
  3021. # [19:19] <@smaug> jlebar: in a meeting
  3022. # [19:19] <jlebar> smaug, Okay, I'll respond in the bug.
  3023. # [19:21] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3024. # [19:21] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3025. # [19:21] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3026. # [19:22] * glob|away is now known as glob
  3027. # [19:22] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3028. # [19:23] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3029. # [19:23] * armenzg is now known as armenzg_lunch
  3030. # [19:24] * joduinn-commute is now known as joduinn-mtg
  3031. # [19:24] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  3032. # [19:24] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3033. # [19:24] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  3034. # [19:26] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  3035. # [19:26] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  3036. # [19:27] * jcranmer|away is now known as jcranmer
  3037. # [19:27] * kats-lunch is now known as kats
  3038. # [19:28] <edmorley> jesup: free now :-)
  3039. # [19:28] * Ms2ger calls edmorley
  3040. # [19:29] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3041. # [19:29] * davehunt is now known as davehunt|away
  3042. # [19:30] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3043. # [19:30] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  3044. # [19:30] * Quits: evilpie (chatzilla@moz-13318C2A.pools.arcor-ip.net) (Input/output error)
  3045. # [19:30] * vladan is now known as vladan-latelunch
  3046. # [19:31] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3047. # [19:31] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  3048. # [19:33] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  3049. # [19:33] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3050. # [19:33] * Parts: ekleog (ekleog@moz-FE486931.w83-196.abo.wanadoo.fr) (WeeChat 0.3.8)
  3051. # [19:35] * jwir3 is now known as jwir3|lunch
  3052. # [19:35] * Quits: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  3053. # [19:35] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3054. # [19:36] * Joins: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3055. # [19:36] <jlebar> bz, ping?
  3056. # [19:37] <@bz> jlebar: ack
  3057. # [19:37] <jlebar> bz, Suppose I want to know when to check whether the back/forward buttons should be enabled.
  3058. # [19:37] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  3059. # [19:37] <jlebar> bz, It seems that desktop FF uses nsIWebProgressListener::OnLocationChange.
  3060. # [19:37] <jlebar> bz, But suppose I remove an iframe from a document.
  3061. # [19:38] <jlebar> bz, Couldn't that disable the back button?
  3062. # [19:38] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3063. # [19:39] * Quits: askalski (akuda@moz-9C95413F.neoplus.adsl.tpnet.pl) (Quit: Wychodzi)
  3064. # [19:39] <sawrubh> ehsan: https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=cbba65c8d180 has an orange, is it coz of my patch ?
  3065. # [19:40] * Quits: Sander (chatzilla@moz-2ED06C15.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  3066. # [19:40] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  3067. # [19:40] <@bz> jlebar: erm
  3068. # [19:40] <@ehsan> no
  3069. # [19:40] <@bz> jlebar: probably
  3070. # [19:40] <@bz> jlebar: you really want smaug here....
  3071. # [19:40] * Quits: MarcoZ (Daily@moz-EB95F0F7.dip.t-dialin.net) (Quit: MarcoZ)
  3072. # [19:41] <@bz> jlebar: so wait
  3073. # [19:41] <jlebar> mm, okay. He's in a meeting, I'll find him in the bug.
  3074. # [19:41] * jlebar waits
  3075. # [19:41] <@bz> jlebar: shouldn't you just use CanGoBack/CanGoForward?
  3076. # [19:41] <jlebar> bz, The question is, when should I query those?
  3077. # [19:41] <@bz> oh, I guess those would need to be polled or something
  3078. # [19:41] <@bz> right
  3079. # [19:41] <jlebar> exactly.
  3080. # [19:41] <@bz> yeah, we may just not have a good solution here
  3081. # [19:41] <jlebar> Okay.
  3082. # [19:41] * Quits: vikash (vikash@B677086F.6ED81A6B.ADC0C9EC.IP) (Quit: Leaving)
  3083. # [19:41] <@bz> which is dumb
  3084. # [19:41] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  3085. # [19:42] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3086. # [19:42] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
  3087. # [19:43] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  3088. # [19:43] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  3089. # [19:44] * rnewman|relo is now known as rnewman
  3090. # [19:44] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  3091. # [19:45] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3092. # [19:46] * Joins: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP)
  3093. # [19:47] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3094. # [19:47] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  3095. # [19:48] * Quits: JeroenDeDauw (j@moz-29994F8D.dip.t-dialin.net) (Quit: Leaving.)
  3096. # [19:48] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  3097. # [19:48] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3098. # [19:49] * Joins: joe_walker (joe_walker@moz-47F75294.client.stsn.net)
  3099. # [19:50] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
  3100. # [19:52] * Joins: dao (dao@moz-23C625BB.superkabel.de)
  3101. # [19:52] * Quits: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP) (Quit: Computer has gone to sleep.)
  3102. # [19:54] * philor is now known as philor|away
  3103. # [19:54] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  3104. # [19:55] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
  3105. # [19:55] * Joins: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP)
  3106. # [19:56] <jesup> edmorley: Hi. back to lunch in a sec, but the updated patchset is running in try and looking happy - all green so far except for one blue. https://tbpl.mozilla.org/?tree=Try&rev=03fa35c60bd1
  3107. # [19:56] * Joins: KWierso1 (Daily@moz-5715A00A.desm.qwest.net)
  3108. # [19:56] * Joins: maikmerten (maikmerten@moz-1896A86.dynamic.qsc.de)
  3109. # [19:56] <edmorley> jesup: ok, I'll keep an eye :-)
  3110. # [19:56] <jesup> This one is circa 27MB (du .hg/patches)
  3111. # [19:56] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  3112. # [19:57] <jesup> Once we're good on that, I'd like to coordinate on relanding. The previous landing was looking green until we yanked it
  3113. # [19:57] * Quits: KWierso (Daily@moz-5715A00A.desm.qwest.net) (Ping timeout)
  3114. # [19:57] * Quits: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP) (Ping timeout)
  3115. # [19:58] <jesup> We could do it once we're green, later tonight, or tomorrow morning
  3116. # [19:58] <mbrubeck> edmorley: It occurs to me that "Do you want to cancel? [cancel] [ok]" is a bit ambiguous. Darn JavaScript confirm() prompts.... :)
  3117. # [19:58] * Quits: KWierso1 (Daily@moz-5715A00A.desm.qwest.net) (Ping timeout)
  3118. # [19:59] * Joins: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP)
  3119. # [19:59] * armenzg_lunch is now known as armenzg
  3120. # [19:59] * Wes wonders what happens when you click on the x
  3121. # [19:59] <Oob> hey jimm are you there?
  3122. # [20:00] <jimm> Oob: yes
  3123. # [20:00] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3124. # [20:01] <edmorley> mbrubeck: heh true; though not really sure what other way we could word it without it sounding silly
  3125. # [20:01] <mbrubeck> Yeah, I think it's okay for an internal tool.
  3126. # [20:01] <mbrubeck> We could rename "cancel" to "kill" or "exterminate" :)
  3127. # [20:01] <edmorley> abort
  3128. # [20:02] <edmorley> mbrubeck: "If you stop this build"
  3129. # [20:02] * Quits: jbalogh (jbalogh@moz-ACDE7EEC.mozilla.com) (Ping timeout)
  3130. # [20:02] * Joins: KWierso (Daily@moz-5715A00A.desm.qwest.net)
  3131. # [20:03] <mbrubeck> Yeah, I'll make that wording change.
  3132. # [20:03] * Joins: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3133. # [20:03] <mbrubeck> I like "abort"
  3134. # [20:03] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3135. # [20:03] * Joins: jbalogh_ (jbalogh@moz-E31CD2CB.mozilla.org)
  3136. # [20:03] <edmorley> mbrubeck: or "Interrupting non-clobber builds is unsafe. If you stop this build you must request a clobber (bug 658934). Continue?"
  3137. # [20:04] <Oob> jimm: can I pm you?
  3138. # [20:04] <jimm> sure
  3139. # [20:04] <mbrubeck> edmorley: nice
  3140. # [20:04] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  3141. # [20:05] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3142. # [20:05] * Quits: gfritzsche (gfritzsche@B3C76E2.AA0B264F.FFDC36C5.IP) (Ping timeout)
  3143. # [20:05] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  3144. # [20:06] * jbalogh_ is now known as jbalogh
  3145. # [20:06] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3146. # [20:07] <Waldo> mozilla::dom::prototypes::id::ID
  3147. # [20:07] * Quits: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  3148. # [20:07] <@bz> Waldo: yeah, thanks C++ for its sucky handling of enums
  3149. # [20:07] <mark> Waldo: typedef to int?
  3150. # [20:08] <@bz> mark: its's an enum type
  3151. # [20:08] <@bz> Waldo: the ::prototypes::id part is .... eh
  3152. # [20:08] <@bz> Waldo: the fact that it can't be prototypes::ID is just C++ being dumb
  3153. # [20:08] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  3154. # [20:10] <padenot> khuey: would you mind a quick question about the build system ?
  3155. # [20:11] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  3156. # [20:11] <bjacob> bz: c++11 has good enums :)
  3157. # [20:11] <jcranmer> bz: C++11 fixes that with enum : int
  3158. # [20:11] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3159. # [20:12] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  3160. # [20:13] <jcranmer> bz: if we can bump our min gcc requirement to 4.4, we can actually use that
  3161. # [20:13] <jwatt> how do I rerun only the failed reftests again?
  3162. # [20:13] <@bz> jcranmer: how does enum:int help?
  3163. # [20:13] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  3164. # [20:13] <@bz> bjacob: so I hear. ;)
  3165. # [20:14] <@bz> jcranmer: I mean, it helps ensure the size class, but doesn't help woth the namespace issue
  3166. # [20:14] * Joins: jeremyhu|tifa (jeremyhu@54BAD21E.C5B353C9.624AD39E.IP)
  3167. # [20:14] <jcranmer> that's enum class
  3168. # [20:14] * Quits: jeremyhu (jeremyhu@54BAD21E.C5B353C9.624AD39E.IP) (Connection reset by peer)
  3169. # [20:14] * Joins: bholley (anonymous@moz-B5899E30.adsl.alicedsl.de)
  3170. # [20:15] <jcranmer> it's not clear when MSVC first supported scoping
  3171. # [20:16] * Quits: bholley (anonymous@moz-B5899E30.adsl.alicedsl.de) (Ping timeout)
  3172. # [20:16] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3173. # [20:16] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  3174. # [20:16] * Quits: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net) (Quit: Leaving)
  3175. # [20:17] * philor|away is now known as philor
  3176. # [20:17] * adrian is now known as adrian|away
  3177. # [20:18] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3178. # [20:19] <jlebar> Do mochitests set some flag so that window.open always succeeds?
  3179. # [20:19] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  3180. # [20:19] * Quits: dzbarsky1 (Adium@moz-85EBB8A.dia.static.qwest.net) (Connection reset by peer)
  3181. # [20:19] * Joins: fabrice (fabrice@moz-5EC02AC6.public.wayport.net)
  3182. # [20:19] <Ms2ger> jlebar, yes, IIRC
  3183. # [20:19] <jlebar> Ms2ger, Do you know what that is? I don't see us checking a flag in nsGlobalWindow::OpenJS.
  3184. # [20:19] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  3185. # [20:20] <Ms2ger> dom.popup_maximum?
  3186. # [20:20] <Ms2ger> dom.disable_open_during_load?
  3187. # [20:21] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  3188. # [20:21] <jlebar> Ms2ger, the second one, looks like. Thanks!
  3189. # [20:21] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  3190. # [20:22] <Ms2ger> Np
  3191. # [20:22] * Quits: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Linkinus - http://linkinus.com)
  3192. # [20:22] <Ms2ger> For future reference, automation.py.in is the place to look
  3193. # [20:22] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3194. # [20:23] * Joins: Mic (Instantbir@moz-F3F775EE.superkabel.de)
  3195. # [20:23] * Quits: Mic (Instantbir@moz-F3F775EE.superkabel.de) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3196. # [20:23] * Joins: Mic (Instantbir@moz-F3F775EE.superkabel.de)
  3197. # [20:23] * Joins: dao1 (dao@moz-23C625BB.superkabel.de)
  3198. # [20:23] * Quits: dao1 (dao@moz-23C625BB.superkabel.de) (Quit: Leaving.)
  3199. # [20:23] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
  3200. # [20:24] * jhammel is now known as jhammel|lunch
  3201. # [20:24] <@khuey> padenot: what's up?
  3202. # [20:24] * Quits: Mic (Instantbir@moz-F3F775EE.superkabel.de) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3203. # [20:24] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  3204. # [20:24] * Joins: Mic (Instantbir@moz-F3F775EE.superkabel.de)
  3205. # [20:25] <padenot> khuey: re. bug 567077, I'm wondering two things
  3206. # [20:25] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3207. # [20:25] <padenot> khuey: where should I put the code for a component that does media sniffing ?
  3208. # [20:26] <padenot> khuey: do I really have to create a component to be able to register it in a category at startup, for it to be called by necko ?
  3209. # [20:26] * glob is now known as glob|away
  3210. # [20:26] * Joins: gfritzsche (gfritzsche@moz-F33B09FE.dynamic.qsc.de)
  3211. # [20:26] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3212. # [20:27] <@khuey> padenot: this isn't really a build question
  3213. # [20:27] <@khuey> padenot: and I don't know how our content sniffers work
  3214. # [20:27] <@khuey> padenot: try bsmedberg/biesi/bz?
  3215. # [20:27] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3216. # [20:27] <padenot> khuey: well, I already have all the non build system pieces working
  3217. # [20:28] <@khuey> padenot: XPCOM component registration is not the build system
  3218. # [20:28] <padenot> it seemed pretty connected, but then again, I've little idea what I'm doing
  3219. # [20:29] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  3220. # [20:29] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  3221. # [20:29] <biesi> padenot, yes.
  3222. # [20:29] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  3223. # [20:29] <padenot> biesi: yes to the second question ?
  3224. # [20:30] <biesi> padenot, to the "do I really have to create a component" question
  3225. # [20:30] * Quits: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  3226. # [20:30] <padenot> biesi: okay. that means I have to have a nsMediaSnifferModule.cpp file in a build/ directory with all the macros ?
  3227. # [20:31] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  3228. # [20:31] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  3229. # [20:31] <@khuey> no
  3230. # [20:31] <biesi> padenot, could be implemented in JavaScript
  3231. # [20:31] * Quits: fabrice (fabrice@moz-5EC02AC6.public.wayport.net) (Ping timeout)
  3232. # [20:31] <@khuey> you can just add your registration data to an existing module
  3233. # [20:31] <biesi> or what khuey said
  3234. # [20:31] <biesi> is this an extension or part of firefox?
  3235. # [20:32] <padenot> biesi: it is part of firefox, basically a sniffer for the media for the audio and video elements
  3236. # [20:32] <padenot> biesi: same thing we do for the images, but for the videos
  3237. # [20:32] <biesi> padenot, oh yeah, then add it to an existing build file
  3238. # [20:32] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  3239. # [20:32] <biesi> or even an existing sniffer
  3240. # [20:33] <padenot> biesi: I sticked it content/media/sniffer, but I have hard time making it build
  3241. # [20:33] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
  3242. # [20:33] <Waldo> media picked a bad week to start sniffing with macros in its own file
  3243. # [20:34] <derf> Was there a good week?
  3244. # [20:35] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  3245. # [20:35] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3246. # [20:35] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3247. # [20:36] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  3248. # [20:36] * rail-buildduty-lunch is now known as rail-buildduty
  3249. # [20:36] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3250. # [20:36] * Quits: davidillsley (davidillsl@moz-AB174F32.range86-160.btcentralplus.com) (Connection reset by peer)
  3251. # [20:36] * Joins: davidillsley (davidillsl@moz-AB174F32.range86-160.btcentralplus.com)
  3252. # [20:37] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  3253. # [20:37] * Quits: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com) (Quit: Ex-Chat)
  3254. # [20:37] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  3255. # [20:38] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  3256. # [20:38] <GPHemsley> Are there any OS-specific differences in the preferences panel beyond its actual name?
  3257. # [20:39] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  3258. # [20:39] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  3259. # [20:39] * Quits: jtcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu) (Ping timeout)
  3260. # [20:40] * Joins: jtcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu)
  3261. # [20:41] * Quits: sergio_ (sergio@9108AEC7.1152AA09.B05A4819.IP) (Quit: Leaving)
  3262. # [20:41] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  3263. # [20:42] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Quit: jwilde)
  3264. # [20:42] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  3265. # [20:42] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  3266. # [20:44] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3267. # [20:44] <cviecco> I am trying to use a static nsDataHashtableMT<nsCStringHashKey, nsCString> to store some data for pinning. However when terminating the process I get "mFreeCount: $SOMENUMBER -- LEAKED $LITTLE_NUMBER !!" where $LITTLE_NUMBER is the number of entries I have placed on the hash table x2. If I place a
  3268. # [20:45] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3269. # [20:45] <cviecco> ...oops.. question in process... (please wait)
  3270. # [20:45] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
  3271. # [20:45] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  3272. # [20:45] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  3273. # [20:45] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  3274. # [20:46] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
  3275. # [20:46] <@khuey> cviecco: you can't use static hashtables
  3276. # [20:46] <@khuey> you have to new/free them at runtime
  3277. # [20:46] * Joins: Matti (chatzilla@moz-2ECD4C6B.dip.t-dialin.net)
  3278. # [20:46] <@khuey> cviecco: and you almost certainly don't want an nsDataHashtable_MT_
  3279. # [20:47] <cviecco> thank you.
  3280. # [20:47] * @khuey lunches
  3281. # [20:47] * khuey is now known as khuey|away
  3282. # [20:48] * AutomatedTester|away is now known as AutomatedTester|away|AFK
  3283. # [20:49] * Quits: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: pcwalton)
  3284. # [20:49] * Joins: fabrice (fabrice@moz-104CC309.mv.mozilla.com)
  3285. # [20:50] * Quits: maikmerten (maikmerten@moz-1896A86.dynamic.qsc.de) (Client exited)
  3286. # [20:51] * AutomatedTester|away|AFK is now known as AutomatedTester
  3287. # [20:51] * Joins: bholley (anonymous@moz-B5899E30.adsl.alicedsl.de)
  3288. # [20:53] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Ping timeout)
  3289. # [20:53] * Quits: bholley (anonymous@moz-B5899E30.adsl.alicedsl.de) (Ping timeout)
  3290. # [20:54] * Joins: rednaks (rednaks@41534862.17F30DC8.55FFA9B4.IP)
  3291. # [20:57] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  3292. # [20:58] <jesup> edmorley: did you retrigger android opt #4? I did, and I see two pending 4's
  3293. # [20:58] * juanb is now known as juanb|afk
  3294. # [20:59] * mjschranz is now known as mjschranz_away
  3295. # [20:59] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Quit: jfkthame)
  3296. # [20:59] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  3297. # [20:59] <edmorley> jesup: yes
  3298. # [20:59] * Joins: vikash (vikash@9429D2BC.DFDACD60.ADC0C9EC.IP)
  3299. # [20:59] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Ping timeout)
  3300. # [21:00] * Joins: Jesse (jruderman@moz-E31CD2CB.mozilla.org)
  3301. # [21:00] <jhford> is it possible to turn off the new tab history thing?
  3302. # [21:00] <dholbert> cviecco, (e.g. you could create the hashtable the first time you need it, and then listen for the XPCOM shutdown event and free it at that point)
  3303. # [21:00] <jlebar> jhford, Little grid at the top right.
  3304. # [21:01] <jhford> ahh! great, thanks
  3305. # [21:01] <@bz> jhford: turn off in what sense?
  3306. # [21:01] <jlebar> (Judging by how many people have been asking, I do not have a lot of hope our users will find this.)
  3307. # [21:01] <jhammel|lunch> hmmm, an [x] would make that more clear
  3308. # [21:01] <jhford> i don't want to see it, ever
  3309. # [21:01] <dholbert> jhford, (that'll hide it -- but the information is still all there)
  3310. # [21:01] <@bz> jhford: just not have it be in your face, or actually not on?
  3311. # [21:01] <jhford> i'd prefer not on, but hiding it is fine too
  3312. # [21:01] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0/20120605113340])
  3313. # [21:01] <@bz> browser.newtab.url to about:blank in about:config
  3314. # [21:02] <jhford> bz: much appreciated
  3315. # [21:02] * Quits: Jesse (jruderman@moz-E31CD2CB.mozilla.org) (Ping timeout)
  3316. # [21:02] <@bz> no problem
  3317. # [21:02] <cviecco> dholbert: thank you for the suggestion, but then it comes: how to I prevent the race condition of say two instances trying to create it?
  3318. # [21:03] * Quits: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP) (Quit: Computer has gone to sleep.)
  3319. # [21:03] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  3320. # [21:03] * devd_afk is now known as devd
  3321. # [21:03] <Ms2ger> If you're unable to attend we'll
  3322. # [21:03] <Ms2ger> provide you with a recording of the session.We'll follow up shortly
  3323. # [21:03] <Ms2ger> with participation instructions.
  3324. # [21:04] * Ms2ger loves the random newlines in mozillians emails
  3325. # [21:04] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  3326. # [21:04] <jhammel|lunch> Ms2ger: they're cryptographically encoded messages
  3327. # [21:04] * bear is now known as bear-afk
  3328. # [21:04] <Ms2ger> Does look that way
  3329. # [21:05] <qDot> ROT \n
  3330. # [21:05] <WG9s> I just think it is odd to be restrictive in attendance on this especially since I had so mouch of an issue with getting my mozillians account working even after being vouched.
  3331. # [21:05] <dholbert> cviecco, race condition? is this an object that is accessed from multiple threads?
  3332. # [21:06] <dholbert> cviecco, if it is, you probably already need to be locking access to it somehow (and maybe that lock can be a static member or something; I'm not sure)
  3333. # [21:06] <WG9s> ONe of the things that gets me pissed off aobut the Mozilla outreach to new people projects. they make it so difficult to get included that it is really a negative.
  3334. # [21:07] * Joins: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP)
  3335. # [21:07] * armenzg is now known as armenzg_brb
  3336. # [21:07] <cviecco> dholbert: thank you.
  3337. # [21:08] * mjschranz_away is now known as mjschranz
  3338. # [21:09] * catlee is now known as catlee-mtg
  3339. # [21:09] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  3340. # [21:11] * Joins: lahabana (Mibbit@moz-768DDE93.rev.sfr.net)
  3341. # [21:11] * Quits: lahabana (Mibbit@moz-768DDE93.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
  3342. # [21:12] * Quits: tantek (tantek@moz-C60B0B1C.dsl.dynamic.sonic.net) (Quit: tantek)
  3343. # [21:12] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Chicks dig it)
  3344. # [21:13] * Joins: samliu (samliu@moz-85EBB8A.dia.static.qwest.net)
  3345. # [21:13] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  3346. # [21:14] * Joins: Yoric (Yoric@91CD37BD.1A4F4F09.67082B5.IP)
  3347. # [21:14] * vladan-latelunch is now known as vladan
  3348. # [21:15] * Quits: vikash (vikash@9429D2BC.DFDACD60.ADC0C9EC.IP) (Client exited)
  3349. # [21:16] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3350. # [21:16] <dougt> what's dclarke's irc handle?
  3351. # [21:17] <Ms2ger> Boo
  3352. # [21:18] <Ms2ger> What's wrong with doing a merge on New Year? These trains need to run on time, people!
  3353. # [21:18] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  3354. # [21:18] <mrbkap> bz: ping?
  3355. # [21:19] * Joins: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net)
  3356. # [21:19] <fabrice> dougt: onecyrenus
  3357. # [21:20] <@bz> mrbkap: ack
  3358. # [21:21] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3359. # [21:21] * ChanServ sets mode: +o dbaron
  3360. # [21:22] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
  3361. # [21:22] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3362. # [21:23] * Quits: Mic (Instantbir@moz-F3F775EE.superkabel.de) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3363. # [21:24] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3364. # [21:26] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  3365. # [21:26] <@bz> mrbkap: pong
  3366. # [21:26] <mrbkap> bz: I might be able to help with some of the reviewing in bug 653881, fwiw.
  3367. # [21:26] <devd> I am creating a nsAutoString strValue, followed by strValue.AssignLiteral("unknown"); then PR_LOG call with strValue.get(), but PR_LOG only shows the first character
  3368. # [21:26] <devd> anyone know whats happening ?
  3369. # [21:26] <Ms2ger> devd, yes
  3370. # [21:26] <@bz> mrbkap: good deal
  3371. # [21:26] <@bz> devd: yes
  3372. # [21:27] <Ms2ger> devd, nsAutoString is 16-bit, PR_LOG expects 8-bit
  3373. # [21:27] <qheaden> When was MozillaBuild last updated?
  3374. # [21:27] <Ms2ger> In particular, the second byte in strValue.get() is null
  3375. # [21:27] <@bz> mrbkap: which part, and how did you get roped into it? ;)
  3376. # [21:27] <devd> ohh so I should use one of the "convert UTF16 to ASCII functions " ?
  3377. # [21:27] <Ms2ger> You want NS_ConvertUTF16toUTF8(strValue).get()
  3378. # [21:27] <@bz> devd: yes, or just use nsCAutoString to start with
  3379. # [21:27] <@bz> devd: if that makes sense in your situation
  3380. # [21:28] <devd> bz: ohh yeah
  3381. # [21:28] <Ms2ger> Or if you really want to log the literal string "unknown"... ;)
  3382. # [21:28] <mrbkap> bz: Well, I got roped into it as part of the web components stuff...
  3383. # [21:28] <mrbkap> bz: We want that patch in order to implement shadow DOM.
  3384. # [21:29] * jhammel|lunch wonders if that's more like shadow government or shadow banking
  3385. # [21:29] * dhylands|dr is now known as dhylands
  3386. # [21:30] <mrbkap> bz: as for which part, I'll take anything you're willing to let me review.
  3387. # [21:30] <@bz> mrbkap: ok
  3388. # [21:30] <@bz> well, so here's the deal
  3389. # [21:31] <@bz> I expect that the parts that suck to review are part 1 and part 3 and pat 4
  3390. # [21:31] <@bz> er, part 4
  3391. # [21:31] <mrbkap> Yeah.
  3392. # [21:32] * Quits: logbot (logbot@moz-58CB32ED.glob.com.au) (Ping timeout)
  3393. # [21:32] <Ms2ger> I thought 1 through 6 :)
  3394. # [21:32] <jesup> edmorley: looks like that #4 test is an android random orange - first retrigger just finished green, second still pending. Remarkedly green so far overall
  3395. # [21:33] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3396. # [21:33] <@bz> want to give part 3 a once-over?
  3397. # [21:33] * armenzg_brb is now known as armenzg
  3398. # [21:34] <mrbkap> bz: Sure.
  3399. # [21:34] <@bz> and if you want to read part 1....
  3400. # [21:34] <@bz> I would be pretty happy
  3401. # [21:34] <mrbkap> bz: I suspect I'll have to read it anyway.
  3402. # [21:34] <@bz> I need to read it too
  3403. # [21:34] * Joins: logbot (logbot@moz-58CB32ED.glob.com.au)
  3404. # [21:34] <@bz> but it could use multiple sets of eyes
  3405. # [21:34] <@bz> I figure part 4 is all me
  3406. # [21:34] <@bz> and part 6 is easy
  3407. # [21:34] <@bz> and part 5 who knows
  3408. # [21:35] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  3409. # [21:35] * @bz hopes taken all together the rambling above made some sense
  3410. # [21:35] <mrbkap> Can get get hyatt to review that? :)
  3411. # [21:35] <@bz> mrbkap: haha
  3412. # [21:35] <@bz> mrbkap: the right answer might be "sicking"
  3413. # [21:35] <@bz> mrbkap: except we want it reviewed....
  3414. # [21:35] <mrbkap> part 5 looks relatively straightforward, actually.
  3415. # [21:35] <mrbkap> Right.
  3416. # [21:36] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Quit: jfkthame)
  3417. # [21:36] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
  3418. # [21:36] <mrbkap> That's why I'm volunteering.
  3419. # [21:36] * dvander is now known as dvander`home
  3420. # [21:36] <dougt> fabrice: thanks
  3421. # [21:36] <jcranmer> are we implementing xbl2? shadow dom? neither? both?
  3422. # [21:36] <jesup> philor: thanks
  3423. # [21:37] <fabrice> jcranmer: mrbkap will implement web components
  3424. # [21:37] <mrbkap> jcranmer: xbl2 is officially dead.
  3425. # [21:37] * jwir3|lunch is now known as jwir3
  3426. # [21:38] * Joins: dbradley (dbradley@moz-B94E1A81.ipnetworksinc.net)
  3427. # [21:38] * gregglind_lunch is now known as gregglind
  3428. # [21:38] <mrbkap> bz: So I'll start with part 1 and 3, time permitting.
  3429. # [21:38] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3430. # [21:38] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3431. # [21:38] <philor> jesup: oh, -t none, no wonder it's so shockingly green :)
  3432. # [21:39] * Quits: dao (dao@moz-23C625BB.superkabel.de) (Quit: Leaving.)
  3433. # [21:40] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  3434. # [21:40] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3435. # [21:40] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3436. # [21:41] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3437. # [21:42] * Quits: fabrice (fabrice@moz-104CC309.mv.mozilla.com) (Quit: Leaving.)
  3438. # [21:42] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  3439. # [21:42] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
  3440. # [21:42] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
  3441. # [21:42] <qheaden> For those who debug with gdb, do you use a visual frontend to it?
  3442. # [21:42] * mrbkap does not.
  3443. # [21:43] <biesi> I don't
  3444. # [21:43] <froydnj> my visual frontend is emacs
  3445. # [21:43] <jcranmer> visual frontend? wazzat?
  3446. # [21:43] * Quits: atuljangra (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3447. # [21:43] <qheaden> I tried using command line gdb, and I had the hardest time examining Mozilla string variables, even when I used the tips suggested on the Mozilla developers site.
  3448. # [21:43] <qheaden> I guess that's what I get for being a Visual Studio person. :P
  3449. # [21:44] <biesi> qheaden, mozilla is actually one of the easier strings to examine
  3450. # [21:45] <qheaden> How about examining PRUnichar strings?
  3451. # [21:45] <biesi> x/hs your_prunichar_pointer
  3452. # [21:45] <biesi> e.g. x/hs foo.mData
  3453. # [21:45] <froydnj> hoo boy, that's going to be a lot of changes to necko :(
  3454. # [21:45] <biesi> froydnj, what will be?
  3455. # [21:45] <qheaden> biesi: Thanks.
  3456. # [21:45] <@bz> mrbkap: 1 and 3 sounds good
  3457. # [21:46] <biesi> I should put that one on the wiki, I guess
  3458. # [21:46] <biesi> or you can!
  3459. # [21:46] <sfink> qheaden: I have heard rumors that the latest Eclipse works reasonably well with Gecko. There was a recent blog post about it.
  3460. # [21:46] <biesi> I only recently found out about that trick
  3461. # [21:46] * Joins: xabolcs (chatzilla@moz-A64D25AD.pool.digikabel.hu)
  3462. # [21:46] * Quits: armenzg (armenzg@moz-D4736010.cable.teksavvy.com) (Ping timeout)
  3463. # [21:46] <qheaden> sfink: Hmm. I might have to try that out.
  3464. # [21:46] <froydnj> biesi: bug 715376
  3465. # [21:46] <qheaden> I'm comfortable with command line debugging, but that PRUnichar stuff really threw me for a loop.
  3466. # [21:46] <qheaden> The code I am working on now is filled with them. :P
  3467. # [21:47] * Joins: armenzg (armenzg@moz-D4736010.cable.teksavvy.com)
  3468. # [21:47] <sfink> Didn't a .gdbinit with a |pu| command recently get checked into the root?
  3469. # [21:47] <biesi> froydnj, mmm
  3470. # [21:47] <sfink> I use python extensions to have it all displayed automatically, so I'm not sure
  3471. # [21:47] * Joins: dao (dao@moz-23C625BB.superkabel.de)
  3472. # [21:47] <froydnj> sfink: yes, the .gdbinit has a bit of help
  3473. # [21:48] * jhammel|lunch is now known as jhammel
  3474. # [21:49] * Fallen|away is now known as Fallen
  3475. # [21:49] * sheppy is now known as sheppy-afk
  3476. # [21:50] * Joins: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP)
  3477. # [21:50] <Yoric> gavin: ping
  3478. # [21:51] <gavin> Yoric: pong
  3479. # [21:51] <Yoric> gavin: Do you have some time to discuss the aforementioned bug?
  3480. # [21:51] <Yoric> arf, afk, I will return in 10 minutes
  3481. # [21:51] <gavin> ok
  3482. # [21:52] <philor> bent: you should have addressed khuey's review comments, probably would have fixed all these things including the one I'm about to file
  3483. # [21:52] * juanb|afk is now known as juanb
  3484. # [21:52] <bent> philor, turns out khuey didn't actually look at what i pushed
  3485. # [21:52] <bent> (they were all addressed)
  3486. # [21:52] * catlee-mtg is now known as catlee-bbiab
  3487. # [21:53] <Ms2ger> philor, crash at js::gc::MarkKind in transitions-inline-already-wrapped-2.html, known?
  3488. # [21:53] <bent> philor, but yeah, our first-gen OOP tests aren't going to be perfect right away
  3489. # [21:53] <sfink> I call shenanigans. khuey doesn't give review comments. He either does an immediate r+ or says you're an idiot for wanting to do whatever it was.
  3490. # [21:53] <gregglind> Octal literals deprecated? suggest me a replacement for "foStream.init(file, 0x02 | 0x08 | 0x20, 0664, 0);"
  3491. # [21:54] <Ms2ger> gregglind, parseInt("0664", 8), duh
  3492. # [21:54] <jhammel> sfink: sounds like the khuey|away i know ;)
  3493. # [21:54] * Joins: JeroenDeDauw (j@moz-FA227879.dip.t-dialin.net)
  3494. # [21:54] <sfink> jhammel: you left out the "and love" part
  3495. # [21:54] <gregglind> thanks! Ms2ger
  3496. # [21:54] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3497. # [21:54] <Ms2ger> gregglind, (but you're right, file permissions are the one genuine use case for octal literals)
  3498. # [21:55] <jhammel> sfink: i'm guessing he modified bugzilla tweaks so that he just has a radio button choice between the options
  3499. # [21:55] <Yoric> gavin: I'm back.
  3500. # [21:55] <jesup> philor: -t none since the code I'm landing is preffed off by default. So, since the new staging & try are looking good. When should I try relanding it? Once we're green enough/done? later tonight (after 10pm EDT - I can stay up until things are happy)? In the morning?
  3501. # [21:57] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  3502. # [21:57] * Joins: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  3503. # [21:58] * Quits: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  3504. # [21:58] <philor> jesup: later is always better than during the day for anything half-scary - you land something now, half the tests will get run five or ten pushes later
  3505. # [21:58] <gavin> Yoric: so as mentioned earlier, I'm not sure I see the value in tracking the initialization progress in "steps"
  3506. # [21:58] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  3507. # [21:58] * Quits: JeroenDeDauw (j@moz-FA227879.dip.t-dialin.net) (Quit: Leaving.)
  3508. # [21:59] <jesup> 10-11pm EDT-ish good then?
  3509. # [21:59] * Joins: JeroenDeDauw (j@moz-FA227879.dip.t-dialin.net)
  3510. # [21:59] <philor> sure
  3511. # [21:59] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  3512. # [21:59] <jesup> ok
  3513. # [21:59] <jesup> thanks
  3514. # [21:59] * Joins: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3515. # [21:59] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  3516. # [22:00] <gregglind> style question: how worried should I be about "Warning: anon fn doesn't return a value" messages?
  3517. # [22:00] * Quits: Yoric (Yoric@91CD37BD.1A4F4F09.67082B5.IP) (No route to host)
  3518. # [22:00] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  3519. # [22:00] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
  3520. # [22:00] <gregglind> and what value should these things return, if I mean it be irrelevant? null? false? true?
  3521. # [22:00] <gregglind> (stylistically)
  3522. # [22:02] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  3523. # [22:02] <Ms2ger> Never seen those
  3524. # [22:02] <Ms2ger> What I've seen is warnings for functions that only sometimes return a value
  3525. # [22:03] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  3526. # [22:03] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  3527. # [22:04] <gregglind> ah, what is the accepted canonical value there?
  3528. # [22:04] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  3529. # [22:04] <philor> Ms2ger: js::gc::MarkKind feels like something I searched for without much success yesterday, but my mind starts to wander around js::gc::Mark
  3530. # [22:04] <gregglind> (I guess it will vary, won't it?)
  3531. # [22:04] <dholbert> bz, ping
  3532. # [22:04] * Quits: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3533. # [22:04] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
  3534. # [22:04] <Ms2ger> philor, so does mine :)
  3535. # [22:04] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3536. # [22:04] <Ms2ger> gregglind, well, match the type the function already returns, I'd say
  3537. # [22:05] * Quits: dao (dao@moz-23C625BB.superkabel.de) (Connection reset by peer)
  3538. # [22:06] <qheaden> biesi: That x/hs trick worked extremely well. Thanks again. :)
  3539. # [22:06] * Joins: dao (dao@moz-23C625BB.superkabel.de)
  3540. # [22:06] * Joins: Yoric_ (Yoric@moz-920DB13B.fbx.proxad.net)
  3541. # [22:06] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  3542. # [22:06] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  3543. # [22:06] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Connection reset by peer)
  3544. # [22:07] * mats is now known as mats|away
  3545. # [22:07] * Joins: Enn_ (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3546. # [22:07] * Yoric_ is now known as Yoric
  3547. # [22:07] * Joins: jgilbert (jgilbert@moz-17D0114B.hsd1.ca.comcast.net)
  3548. # [22:08] <biesi> qheaden, np :) please update the wiki!
  3549. # [22:08] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3550. # [22:08] * Joins: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
  3551. # [22:09] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3552. # [22:09] <terrence> philor: js/src/gc/Marking.h and Marking.cpp
  3553. # [22:09] * nthomas|away is now known as nthomas
  3554. # [22:09] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3555. # [22:09] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  3556. # [22:10] * philor is shocked to find himself with blame there
  3557. # [22:10] * Joins: Asa (asa@moz-7B0110AD.mv.mozilla.com)
  3558. # [22:10] <nical> Hi, i'm getting a crash on this address 0x5a5a5a5a5a5a5a5a, does anyone know what this address means?
  3559. # [22:11] <Ms2ger> firebot, 0x5a5a5a5a?
  3560. # [22:11] <firebot> Ms2ger: 0x5A5A5A5A = 1515870810, 013226455132, 0b1011010010110100101101001011010
  3561. # [22:11] <Ms2ger> firebot, 0xa5a5a5a5?
  3562. # [22:11] <firebot> Ms2ger: 0xA5A5A5A5 = 2779096485, 024551322645, 0b10100101101001011010010110100101
  3563. # [22:11] <Ms2ger> Pff
  3564. # [22:11] <Ms2ger> nical, it's some kind of freed memory
  3565. # [22:11] <padenot> nical: jemalloc uninitialized memory
  3566. # [22:11] <jcranmer> nical: you've got a function call to uninitialized memory
  3567. # [22:12] <nical> thanks
  3568. # [22:13] <gavin> word knows
  3569. # [22:13] * Quits: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  3570. # [22:13] <gavin> <word> 0x5a5a5a5a is jemalloc allocated but unused memory (MALLOC_FILL) - or possibly dead land (deleted memory). same fill.
  3571. # [22:13] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  3572. # [22:14] * rail-buildduty is now known as rail-buildduty-mtg
  3573. # [22:16] * dvander_ is now known as dvander
  3574. # [22:16] <dholbert> gavin, who/what is word?
  3575. # [22:16] <gavin> an infobot on this network
  3576. # [22:16] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Ping timeout)
  3577. # [22:16] <Ms2ger> firebot knows too, it just doesn't want to tell
  3578. # [22:16] <firebot> Ms2ger: Sorry, I've no idea what 'knows too, it just doesn't want to tell' might be.
  3579. # [22:16] <dholbert> what differentiates word from firebot?
  3580. # [22:16] <gavin> firebot's info module was disabled, IIRC
  3581. # [22:17] <dholbert> ah
  3582. # [22:17] <Ms2ger> firebot, tell gavin about 0x5a5a5a5a
  3583. # [22:17] <firebot> Ms2ger: told gavin
  3584. # [22:17] <gavin> or at least its number conversion module beats it out
  3585. # [22:17] <Ms2ger> That, I guess
  3586. # [22:17] * Ms2ger wanders off
  3587. # [22:17] * Quits: Ms2ger (Ms2ger@61CCE4F6.99DDA20.37724B0D.IP) (Quit: nn)
  3588. # [22:18] * Joins: tantek (tantek@moz-2C000C66.tmodns.net)
  3589. # [22:19] <Mook_as> firebot: literal 0x5a5a5a5a
  3590. # [22:19] <firebot> Mook_as: 0x5a5a5a5a is 'jemalloc freed junk memory (cf. 0xa5a5a5a5)'.
  3591. # [22:20] * Quits: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
  3592. # [22:20] <qheaden> biesi: Will do.
  3593. # [22:20] * Quits: tantek (tantek@moz-2C000C66.tmodns.net) (Quit: tantek)
  3594. # [22:20] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3595. # [22:22] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3596. # [22:22] * davehunt|away is now known as davehunt
  3597. # [22:22] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3598. # [22:23] * joduinn-mtg is now known as joduinn-food
  3599. # [22:24] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3600. # [22:25] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  3601. # [22:25] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  3602. # [22:26] * bear-afk is now known as bear
  3603. # [22:27] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
  3604. # [22:27] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3605. # [22:27] * Quits: dao (dao@moz-23C625BB.superkabel.de) (Ping timeout)
  3606. # [22:28] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
  3607. # [22:28] * Joins: bmoss|3 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3608. # [22:28] * Joins: dao (dao@moz-23C625BB.superkabel.de)
  3609. # [22:29] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3610. # [22:29] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  3611. # [22:29] * Joins: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  3612. # [22:29] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3613. # [22:31] <Wes> firebot: literal 0xdadadada
  3614. # [22:31] <firebot> Wes: 0xdadadada is 'what 0xbabybaby calls his pop or the MSVC debug-alloc boundary-marker or PL_FREE_PATTERN (deallocated PLArena) or JS_FREE_PATTERN (deallocated JSArena - GC()d)'.
  3615. # [22:31] <Wes> coool
  3616. # [22:31] * Quits: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP) (Ping timeout)
  3617. # [22:31] * Joins: Mardak (Mardak@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3618. # [22:31] <Wes> firebot: literal 0x7fffffff
  3619. # [22:31] * Quits: bmoss|3 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3620. # [22:31] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3621. # [22:32] <Wes> :(
  3622. # [22:32] * Joins: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP)
  3623. # [22:33] * Quits: Mardak (Mardak@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3624. # [22:34] <armenzg> jimm: do you have time to look at this log? http://tinderbox.mozilla.org/showlog.cgi?log=MozillaTest/1340222710.1340222737.4455.gz&fulltext=1 this is a slave that got VS2012 RC install cleanly on the default path
  3625. # [22:34] * jmaher is now known as jmaher|afk
  3626. # [22:34] <jimm> armenzg: looking..
  3627. # [22:35] <armenzg> you're are awesome
  3628. # [22:35] <jimm> armenzg: hmm, that's the same error, seems to be related to finding that makepri tool. I can disable that check, we currently aren't using the tool.
  3629. # [22:36] <armenzg> jimm: you are not hitting this issue? that would be great
  3630. # [22:36] <armenzg> I can land on my own tree to avoid churcn
  3631. # [22:36] <jimm> armenzg: gimmie a sec
  3632. # [22:36] <armenzg> *churn
  3633. # [22:36] <armenzg> sure
  3634. # [22:37] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3635. # [22:37] <kennyluck> hmm… does anyone know how nsNodeUtils::AttributeChanged calls nsPresShell::AttributeChanged? There seems to be a missing link, but I can't quite find it.
  3636. # [22:37] <jimm> armenzg: odd though, we should be spitting out an error when we don't find it.
  3637. # [22:38] <NeilAway> gregglind: use -1 which defaults to the right octal value ;-)
  3638. # [22:38] <jimm> armenzg: hmm, that might be something else. "configure: error: $(CC) test failed. You must have MS VC++ in your path to build."
  3639. # [22:39] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3640. # [22:39] * Joins: jwilde1 (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  3641. # [22:39] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3642. # [22:39] <qheaden> I've updated the wiki: https://developer.mozilla.org/en/Debugging_Mozilla_with_gdb#section_7
  3643. # [22:39] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3644. # [22:39] * Quits: jwilde1 (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Quit: jwilde1)
  3645. # [22:39] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  3646. # [22:40] <jimm> armenzg: http://mxr.mozilla.org/mozilla-central/source/configure.in#489
  3647. # [22:40] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  3648. # [22:40] <jimm> armenzg: looks like it can't build executables.
  3649. # [22:40] * Quits: Enn_ (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3650. # [22:41] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3651. # [22:41] <armenzg> jimm: I was looking at that code but was not able to figure much out of it
  3652. # [22:42] * Quits: Optimizer (Instantbir@119DF101.14D5C2EB.2AB48280.IP) (Ping timeout)
  3653. # [22:42] <jimm> it's trying to invoke the compiler and build a really simple program.
  3654. # [22:42] <armenzg> jimm: do you have something for me to try? or should I ask for IT to grant you access to the machine?
  3655. # [22:42] <jimm> armenzg: nothing I can do in the code for this, it a config error. might as well hook me up with access.
  3656. # [22:42] * Quits: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Quit: Leaving)
  3657. # [22:43] <armenzg> jimm: OK I will get back to you
  3658. # [22:43] <armenzg> thanks a lot
  3659. # [22:44] * Joins: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com)
  3660. # [22:44] <jimm> armenzg: np
  3661. # [22:45] * Quits: espindola (espindola@moz-879EB4A0.dsl.teksavvy.com) (Quit: Ex-Chat)
  3662. # [22:45] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  3663. # [22:45] * Joins: Optimizer (Instantbir@9C4B1A8F.C7027553.2AB48280.IP)
  3664. # [22:45] * Quits: smontagu (chatzilla@moz-91EFAD52.red.bezeqint.net) (Ping timeout)
  3665. # [22:45] * Joins: espindola (espindola@moz-879EB4A0.dsl.teksavvy.com)
  3666. # [22:46] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3667. # [22:46] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3668. # [22:46] * rail-buildduty-mtg is now known as rail-buildduty
  3669. # [22:48] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  3670. # [22:48] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
  3671. # [22:49] * mjschranz is now known as mjschranz_away
  3672. # [22:49] * Quits: edmorley (edmorley@moz-1B87A1A9.range86-169.btcentralplus.com) (Quit: Leaving.)
  3673. # [22:50] * Quits: gfritzsche (gfritzsche@moz-F33B09FE.dynamic.qsc.de) (Quit: Leaving)
  3674. # [22:51] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3675. # [22:51] * Quits: past (past@moz-91DA98FA.dsl.dyn.forthnet.gr) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120613030535])
  3676. # [22:52] * bhearsum is now known as bhearsum|afk
  3677. # [22:53] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  3678. # [22:54] * Quits: tchevalier (Instantbir@moz-4DE56302.w92-145.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3679. # [22:54] * Joins: tchevalier (Instantbir@moz-4DE56302.w92-145.abo.wanadoo.fr)
  3680. # [22:56] <armenzg> jimm: how could I try compiling a simple hello world?
  3681. # [22:56] <armenzg> cl.exe file ?
  3682. # [22:57] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3683. # [22:58] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
  3684. # [22:58] <jimm> armenzg: create a tmp file like 'test.c', add a main function, and then from the command line 'cl test.c' should be about all you need
  3685. # [22:59] * Quits: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP) (Ping timeout)
  3686. # [23:00] * Joins: tantek (tantek@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3687. # [23:00] <jimm> armenzg: echo "int main(void){return 0;}" > test.c; cl test.c
  3688. # [23:00] * Joins: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP)
  3689. # [23:00] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  3690. # [23:01] <armenzg> jimm: that works :(
  3691. # [23:01] <jhammel> not `cl $(echo "int main(void){return 0;}")` ? :P
  3692. # [23:01] * mjschranz_away is now known as mjschranz
  3693. # [23:01] * Quits: jgilbert (jgilbert@moz-17D0114B.hsd1.ca.comcast.net) (Ping timeout)
  3694. # [23:01] <armenzg> :)
  3695. # [23:01] <jhammel> of course i guess if the file extension matters....that may not work ;)
  3696. # [23:02] * AutomatedTester is now known as AutomatedTester|AFK
  3697. # [23:02] * khuey|away is now known as khuey
  3698. # [23:02] <jimm> armenzg: using the same env variables that get exported?
  3699. # [23:02] <Mook_as> that log says 'checking whether the C++ compiler (cl ) works... yes' though; is there a config.log available?
  3700. # [23:03] <armenzg> jimm: I will have to test that
  3701. # [23:03] <jimm> Mook_as: the build appears to be failing here - http://mxr.mozilla.org/mozilla-central/source/configure.in#489
  3702. # [23:04] <jimm> maybe it's the include that fails.
  3703. # [23:04] * Fallen is now known as Fallen|away
  3704. # [23:06] <gps> if I'm on Windows and have a path like "c:/Users/gps/" what is the best way to obtain an nsIFile? nsIFile.initWithPath() is throwing NS_ERROR_FILE_UNRECOGNIZED_PATH
  3705. # [23:06] <gps> ignore for the moment I should not be using forward slashes on Windows
  3706. # [23:07] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  3707. # [23:07] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  3708. # [23:08] * kats is now known as kats|away
  3709. # [23:08] * joduinn-food is now known as joduinn
  3710. # [23:08] * joduinn is now known as joduinn-brb
  3711. # [23:10] <jimm> armenzg: try compiling something more complex like this - http://pastebin.mozilla.org/1668955
  3712. # [23:11] <armenzg> jimm: I have got access for you if you want to look at it
  3713. # [23:11] <armenzg> I was planning on emailing you all the info
  3714. # [23:11] <armenzg> I was doing that
  3715. # [23:11] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  3716. # [23:11] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  3717. # [23:11] <jimm> ok
  3718. # [23:11] * Quits: msucan (mihai@452AB583.C1570FFF.BD62875.IP) (Quit: Leaving.)
  3719. # [23:12] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3720. # [23:13] * mattwoodrow|away is now known as mattwoodrow
  3721. # [23:13] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3722. # [23:14] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3723. # [23:14] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3724. # [23:14] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3725. # [23:17] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Quit: overholt)
  3726. # [23:17] * Joins: fabrice (fabrice@A01051A9.6F669779.3D1CA460.IP)
  3727. # [23:17] * Quits: Asa (asa@moz-7B0110AD.mv.mozilla.com) (Connection reset by peer)
  3728. # [23:17] * joduinn-brb is now known as joduinn
  3729. # [23:18] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  3730. # [23:18] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  3731. # [23:18] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Quit: Leaving.)
  3732. # [23:18] <jimm> armenzg: haven't received anything via email, is the address and login info still on it's way?
  3733. # [23:18] * Quits: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP) (Quit: Computer has gone to sleep.)
  3734. # [23:19] <armenzg> jimm: just sent
  3735. # [23:19] <jimm> sweet thanks
  3736. # [23:19] * rail-buildduty is now known as rail
  3737. # [23:20] * Joins: raphc (rc@moz-81DAF0A8.rev.sfr.net)
  3738. # [23:20] <jimm> armenzg: am I supposed to telnet to that or should I use vnc?
  3739. # [23:20] <armenzg> jimm: let me know if you can at least connect
  3740. # [23:20] <armenzg> RDP
  3741. # [23:20] <armenzg> jimm: I might have given you the wrong port; maybe it is 3389
  3742. # [23:21] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  3743. # [23:22] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  3744. # [23:22] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  3745. # [23:22] * Joins: kaze (kaze@moz-AA4080A.w82-123.abo.wanadoo.fr)
  3746. # [23:23] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3747. # [23:23] * ChanServ sets mode: +o roc
  3748. # [23:24] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3749. # [23:25] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3750. # [23:26] * Quits: wolfiR (wolfiR@moz-95494CEC.dip0.t-ipconnect.de) (Quit: Leaving)
  3751. # [23:26] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  3752. # [23:27] * Joins: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it)
  3753. # [23:28] * Quits: Goldorak (chatzilla@7CB4FB40.1356193D.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3754. # [23:28] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3755. # [23:28] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  3756. # [23:29] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3757. # [23:29] * samliu is now known as samliu|latelunch
  3758. # [23:30] * Joins: evilpie (chatzilla@moz-13318C2A.pools.arcor-ip.net)
  3759. # [23:30] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3760. # [23:31] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3761. # [23:31] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3762. # [23:32] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3763. # [23:32] <gregglind> so, how gross it is if I want to use jquery for testpilot admin pages? Is that going to cause annoyance in trunk?
  3764. # [23:33] * Joins: Goldorak (chatzilla@7CB4FB40.1356193D.187A1082.IP)
  3765. # [23:33] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  3766. # [23:33] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Ping timeout)
  3767. # [23:33] * Quits: Optimizer (Instantbir@9C4B1A8F.C7027553.2AB48280.IP) (Ping timeout)
  3768. # [23:33] * Quits: Goldorak (chatzilla@7CB4FB40.1356193D.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3769. # [23:34] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  3770. # [23:35] * Quits: tchevalier (Instantbir@moz-4DE56302.w92-145.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3771. # [23:35] * Joins: tchevalier (Instantbir@moz-4DE56302.w92-145.abo.wanadoo.fr)
  3772. # [23:36] <@khuey> uh
  3773. # [23:36] <@khuey> does MDN not have a stylesheet anymore?
  3774. # [23:36] <@khuey> oh
  3775. # [23:36] <@khuey> &print
  3776. # [23:36] * @khuey removes
  3777. # [23:36] <@khuey> stupid google sending me to the print version
  3778. # [23:37] <jhammel> haha
  3779. # [23:37] * Joins: Optimizer (Instantbir@9C4B1A8F.C7027553.2AB48280.IP)
  3780. # [23:37] <jhammel> google is clearly getting into the printing business
  3781. # [23:37] <_AtilA_> Hi!, TimerThread is used on Gecko to process timing like events (instanaces of nsTimerImpl like nsRefreshDriver), true ?
  3782. # [23:37] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  3783. # [23:37] * Joins: Mardak (Mardak@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3784. # [23:38] * bwinton is now known as bwinton_away
  3785. # [23:38] <_AtilA_> I see that TimerThread has a collection of nsTimerImpl, that "Dispatches" when they're timeouts are reached..
  3786. # [23:39] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  3787. # [23:39] <_AtilA_> (on Run() method)
  3788. # [23:39] <armenzg> jimm: need anything from me before I head out? I think tomorrow will be a better day
  3789. # [23:39] * Joins: me (me@moz-7394A64.jetstream.xtra.co.nz)
  3790. # [23:40] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3791. # [23:40] * Quits: dbradley (dbradley@moz-B94E1A81.ipnetworksinc.net) (Ping timeout)
  3792. # [23:40] <jlebar> gregglind, chrome JS, or content JS?
  3793. # [23:41] * Quits: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net) (Client exited)
  3794. # [23:41] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3795. # [23:41] * Joins: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
  3796. # [23:41] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  3797. # [23:41] * davehunt is now known as davehunt|away
  3798. # [23:41] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  3799. # [23:42] * Joins: cers_ (textual@moz-36EADDC1.k371.webspeed.dk)
  3800. # [23:42] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Ping timeout)
  3801. # [23:42] * armenzg is now known as armenzg_dinner
  3802. # [23:42] <jimm> armenzg: still trying to get connected. will keep playing with it.
  3803. # [23:43] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120618042007])
  3804. # [23:43] <jimm> armenzg_dinner: vnc password is rejected.
  3805. # [23:43] * sheppy-afk is now known as sheppy
  3806. # [23:44] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  3807. # [23:44] * Quits: dao (dao@moz-23C625BB.superkabel.de) (Quit: Leaving.)
  3808. # [23:44] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Ping timeout)
  3809. # [23:44] <gregglind> jlebar, content (resource://..../debug.html). side note: how much do I need to worry about license block mismatched in patches.
  3810. # [23:45] * Quits: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz) (Ping timeout)
  3811. # [23:45] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3812. # [23:45] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Quit: jfkthame)
  3813. # [23:46] <jlebar> gregglind, Then it *might* be OK. I just know it's definitely /not/ OK to use jquery in chrome. Don't do that.
  3814. # [23:46] <jlebar> gregglind, WRT license blocks, I'm not sure what your question is.
  3815. # [23:46] <jlebar> gregglind, (jquery in chrome has led to all sorts of weird leaks and so on as jquery stores stuff in globals.)
  3816. # [23:47] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Quit: Leaving.)
  3817. # [23:47] * Quits: artur (artur@moz-5333EC57.hsd1.vt.comcast.net) (Input/output error)
  3818. # [23:47] <armenzg_dinner> jimm: I can update the VNC password but I was hoping that you would use RDP (I know I gave you the wrong port)
  3819. # [23:48] <jimm> armenzg_dinner: regular Windows RDP?
  3820. # [23:48] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3821. # [23:49] <jimm> will try that
  3822. # [23:49] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  3823. # [23:50] <armenzg_dinner> jimm: yep
  3824. # [23:50] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  3825. # [23:50] <armenzg_dinner> if it doesn't work I will try to figure VNC after dinner
  3826. # [23:50] * samliu|latelunch is now known as samliu
  3827. # [23:52] * Joins: Jesse (jruderman@moz-E31CD2CB.mozilla.org)
  3828. # [23:53] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Quit: leaving)
  3829. # [23:53] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
  3830. # [23:53] * Joins: dao (dao@moz-23C625BB.superkabel.de)
  3831. # [23:54] * Quits: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP) (Quit: pnemsak)
  3832. # [23:54] <hobophobe> How to get callgrind to function properly? If I exit at the profilemanager it dumps correctly, but if Firefox runs and I quit after, it never gives me data.
  3833. # [23:55] * rail is now known as rail_away
  3834. # [23:55] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3835. # [23:55] <NeilAway> eek
  3836. # [23:56] <NeilAway> hmm, neither Ms2ger or darktrojan around
  3837. # [23:56] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3838. # [23:56] <NeilAway> tbsaunde: consider the code nsCOMPtr<nsRefreshTimer> = do_QuerInterface(callback);
  3839. # [23:57] <NeilAway> tbsaunde: nsRefreshTimer isn't an interface, which is a bug, so what happens is that nsITimerCallback is used instead
  3840. # [23:57] <tbsaunde> NeilAway: ok?
  3841. # [23:57] <NeilAway> tbsaunde: sadly callback was already an nsITimerCallback...
  3842. # [23:57] <gregglind> jlebar, so the tp version in trunk has mostly "mpl 2, get it somewhere". TP in amo has mostly "pick your poison: Version: MPL 1.1/GPL 2.0/LGPL 2.1" and paritcular contributor names.
  3843. # [23:57] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
  3844. # [23:58] <NeilAway> tbsaunde: even more sadly, I changed the nsCOMPtr to an nsCOMPtr<nsITimerCallback> in bug 317937 without noticing that callback was already an nsCOMPtr<nsITimerCallback> ...
  3845. # [23:58] <jlebar> gregglind, So you want to check in files to trunk with MPL 1.1 tri-license?
  3846. # [23:58] <tbsaunde> NeilAway: ugh
  3847. # [23:58] <NeilAway> tbsaunde: indeed...
  3848. # [23:58] * Quits: me (me@moz-7394A64.jetstream.xtra.co.nz) (Ping timeout)
  3849. # [23:58] * sheeri is now known as sheeri-afk
  3850. # [23:58] * coop is now known as coop|afk
  3851. # [23:58] <jlebar> gregglind, I don't quite understand.
  3852. # [23:59] <gregglind> testpilot exists in trunk (1.1), I am trying to merge in 1.2.x. in trunk the licenses are:
  3853. # [23:59] <tbsaunde> NeilAway: so, why does does do_QUeryInterface() end up deciding it should try and QI to nsITimerCallback?
  3854. # [23:59] <jlebar> gregglind, I understand what the situation is, I guess I'm confused how you want to solve it.
  3855. # [23:59] <gregglind> Well, I have to do something
  3856. # [23:59] <tbsaunde> doesn't it just do NS_GET_IID(type)?
  3857. # [23:59] <jlebar> gregglind, Shouldn't you just use MPL2 in the code you check in to trunk?
  3858. # Session Close: Thu Jun 21 00:00:00 2012

The end :)