/irc-logs / mozilla / #developers / 2012-05-23 / end

Options:

  1. # Session Start: Wed May 23 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  4. # [00:00] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  5. # [00:00] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  6. # [00:01] * Quits: heycam|away (cam@moz-1D84C1DF.mcc.id.au) (Ping timeout)
  7. # [00:01] * philor is now known as philor|away
  8. # [00:01] * Joins: heycam|away (cam@moz-1D84C1DF.mcc.id.au)
  9. # [00:02] * Quits: kaie (kaie@moz-DD975B4B.dip.t-dialin.net) (Quit: Leaving)
  10. # [00:03] * Quits: Optimizer (Instantbir@57693FD2.C9A62A88.2AB48280.IP) (Ping timeout)
  11. # [00:03] * Quits: jduell (jduell@moz-C44620F2.hsd1.ca.comcast.net) (Ping timeout)
  12. # [00:04] <@roc> how could you have more than 2^31 print canvases in the page?
  13. # [00:04] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  14. # [00:06] * Joins: int3 (int3@1AD25C43.E8D90279.E655E8E1.IP)
  15. # [00:06] * Joins: Optimizer (Instantbir@465BBAC1.148FBA5C.2AB48280.IP)
  16. # [00:07] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  17. # [00:07] * jlebar|mtg is now known as jlebar
  18. # [00:09] * kmoir_buildduty is now known as kmoir-afk
  19. # [00:10] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  20. # [00:10] * zpao is now known as zpao|detached
  21. # [00:11] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  22. # [00:11] * philor|away is now known as philor
  23. # [00:12] * Quits: shorlander (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
  24. # [00:13] * Quits: Optimizer (Instantbir@465BBAC1.148FBA5C.2AB48280.IP) (Ping timeout)
  25. # [00:13] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  26. # [00:13] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  27. # [00:13] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  28. # [00:14] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Ping timeout)
  29. # [00:15] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  30. # [00:16] * Quits: smontagu (chatzilla@ACD131AA.B9386950.51B98CA5.IP) (Ping timeout)
  31. # [00:17] * Quits: cpearce (chatzilla@moz-61822E48.xdsl.xnet.co.nz) (Ping timeout)
  32. # [00:18] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Ping timeout)
  33. # [00:18] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  34. # [00:19] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  35. # [00:19] * Joins: kaie (kaie@moz-DD975B4B.dip.t-dialin.net)
  36. # [00:20] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
  37. # [00:21] * Quits: jimb (user@9E727688.17C2F9C.163DC5C6.IP) (Ping timeout)
  38. # [00:22] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  39. # [00:24] <@ehsan> bjacob: ping
  40. # [00:26] * khuey is now known as khuey|away
  41. # [00:26] * joduinn is now known as joduinn-mtg
  42. # [00:27] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  43. # [00:27] * bhearsum is now known as bhearsum|afk
  44. # [00:28] * Joins: Pike (Pike@moz-9B1A0463.pool.mediaways.net)
  45. # [00:28] * philor files 60% failure as randomorange, then goes back to stabbing himself in the eye with a rusty fork
  46. # [00:31] <lsblakk> BenWa: would you be able to land jeff's patch in bug 752341 to beta?
  47. # [00:32] * zpao|detached is now known as zpao
  48. # [00:33] <BenWa> lsblakk: sure
  49. # [00:33] <lsblakk> thanks BenWa
  50. # [00:34] <lsblakk> decoder: since bhackett isn't around - are you up for landing the fix on 755750?
  51. # [00:35] <lsblakk> if either you or dvander`home can land in the next hour that would be great
  52. # [00:36] * mattwoodrow|away is now known as mattwoodrow
  53. # [00:36] <@ehsan> bjacob: ok, no crashes
  54. # [00:37] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  55. # [00:37] <@ehsan> bjacob: should I file a bug?
  56. # [00:37] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  57. # [00:37] <bjacob> ehsan: sure
  58. # [00:37] * Quits: Pike (Pike@moz-9B1A0463.pool.mediaways.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  59. # [00:37] <@ehsan> what should I put in the bug?
  60. # [00:38] * Quits: tchevalier (Instantbir@moz-A2B0E34F.w92-133.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  61. # [00:39] * Joins: kvda (kvda@moz-DFDA7ADE.dyn.iinet.net.au)
  62. # [00:39] * Quits: jhammel (jhammel@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  63. # [00:40] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  64. # [00:40] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  65. # [00:40] <@ehsan> bjacob: ^
  66. # [00:40] <bjacob> ehsan: did force-msaa fix antialiasing with not apparent downside for you?
  67. # [00:41] <@ehsan> bjacob: yes
  68. # [00:42] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  69. # [00:42] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  70. # [00:43] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  71. # [00:43] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  72. # [00:43] <bjacob> ehsan: so, say that. That implies that the antialiasing blacklist needs to be updated
  73. # [00:44] <@ehsan> bjacob: yeah I mean, what info from my GPU should I include?
  74. # [00:44] * Joins: kaze (kaze@moz-AA15476A.w82-123.abo.wanadoo.fr)
  75. # [00:44] <bjacob> ehsan: your about:support / Graphics should be enough
  76. # [00:44] <@ehsan> ok
  77. # [00:45] * Quits: anant (anant@moz-B3621916.dsl.dynamic.sonic.net) (Quit: anant)
  78. # [00:45] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  79. # [00:46] <@ehsan> bjacob: filed bug 757642
  80. # [00:47] * Quits: kvda (kvda@moz-DFDA7ADE.dyn.iinet.net.au) (Quit: ( x____x))
  81. # [00:47] * Joins: kvda (kvda@moz-DFDA7ADE.dyn.iinet.net.au)
  82. # [00:48] * Joins: anant (Anant@moz-488092DD.hsd1.ca.comcast.net)
  83. # [00:48] * Joins: mimcpher (mimcpher@moz-21D6B3DE.csclub.uwaterloo.ca)
  84. # [00:48] <bsmith> is there any intended difference in semantics between mPrefBranch->SetBoolPref("mypref", <defaultValue>) and mPrefBranch->ClearUserPref("mypref")?
  85. # [00:48] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  86. # [00:49] <biesi> bsmith, I guess the difference is that the former keeps it as a user-set value until shutdown
  87. # [00:49] <biesi> i.e. hasUserValue (sp) returns true
  88. # [00:49] <firebot> The dictionary service is not accessible right now, sorry.
  89. # [00:49] * Quits: mcsmurf (mcsmurf@moz-DC53CE72.dip.t-dialin.net) (Quit: )
  90. # [00:49] <bsmith> biesi: thank you
  91. # [00:49] * Quits: kvda (kvda@moz-DFDA7ADE.dyn.iinet.net.au) (Ping timeout)
  92. # [00:49] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  93. # [00:49] * adev is now known as balloon
  94. # [00:50] * Quits: balloon (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  95. # [00:50] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  96. # [00:50] * adev is now known as aleth1
  97. # [00:50] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  98. # [00:50] * aleth1 is now known as clokep1
  99. # [00:51] * Quits: clokep1 (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  100. # [00:53] <doublec> ehsan: I'm getting a build failure building b2g using the latest mozilla-central in code changed with commit c20d415ef1b5 (bug 307181)
  101. # [00:53] <doublec> ehsan: is it a known issue?
  102. # [00:53] <MarcosS> is there a place with documentation on mozilla's code? Like what methods are available with certain classes?
  103. # [00:53] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  104. # [00:53] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  105. # [00:53] <@ehsan> doublec: what's the build error?
  106. # [00:53] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  107. # [00:53] <doublec> ehsan: http://pastebin.mozilla.org/1648309
  108. # [00:53] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  109. # [00:54] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  110. # [00:54] <@ehsan> doublec: yep, it's fixed on inbound
  111. # [00:54] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: adev)
  112. # [00:54] <doublec> ehsan: thanks
  113. # [00:54] <@ehsan> np
  114. # [00:54] * Joins: kvda (kvda@moz-B4797196.dyn.iinet.net.au)
  115. # [00:54] * Quits: dhylands (dhylands@91EBC268.7E8C66B9.5D698A29.IP) (Input/output error)
  116. # [00:54] * Joins: dhylands (dhylands@91EBC268.7E8C66B9.5D698A29.IP)
  117. # [00:54] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  118. # [00:55] * Quits: rniwa (rniwa@moz-CD91E596.google.com) (Quit: rniwa)
  119. # [00:56] * Quits: allison (Mibbit@moz-C8DE45DB.intradyn.com) (Quit: http://www.mibbit.com ajax IRC Client)
  120. # [00:57] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  121. # [00:58] * rail_away is now known as rail
  122. # [00:58] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  123. # [00:59] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  124. # [01:00] * Parts: aeroevan (aeroevan@moz-9D6E72BE.lugatgt.org)
  125. # [01:00] * Quits: int3 (int3@1AD25C43.E8D90279.E655E8E1.IP) (Client exited)
  126. # [01:01] <RyanVM> holy crap, 19 c-n bugs
  127. # [01:01] * Joins: int3 (int3@1AD25C43.E8D90279.E655E8E1.IP)
  128. # [01:01] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  129. # [01:01] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.12a1/20120512132543])
  130. # [01:02] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  131. # [01:02] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  132. # [01:02] <philor> and 3489 pending jobs
  133. # [01:03] * Quits: int3 (int3@1AD25C43.E8D90279.E655E8E1.IP) (Client exited)
  134. # [01:03] <philor> sorry, 3582
  135. # [01:04] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  136. # [01:04] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  137. # [01:04] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  138. # [01:04] * Boriss_ is now known as Boriss
  139. # [01:05] <Waldo> RyanVM: low, or high?
  140. # [01:05] <RyanVM> Waldo: High - I think I left it with 5 last night (some c-a, c-b ones)
  141. # [01:06] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Quit: I has album artz!!!1)
  142. # [01:10] * khuey|away is now known as khuey
  143. # [01:12] * Joins: anant_ (Anant@moz-B3621916.dsl.dynamic.sonic.net)
  144. # [01:13] * Joins: jphan (Mibbit@moz-550E5C98.allocated.csupomona.edu)
  145. # [01:13] * Quits: anant (Anant@moz-488092DD.hsd1.ca.comcast.net) (Ping timeout)
  146. # [01:14] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  147. # [01:14] * jlebar is now known as jlebar|dinner
  148. # [01:14] * Joins: jrmuizel (jrmuizel@C978FD7E.5BCEC6DB.DA78B690.IP)
  149. # [01:15] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  150. # [01:16] * Quits: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  151. # [01:16] * Joins: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu)
  152. # [01:16] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
  153. # [01:16] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  154. # [01:16] * Quits: loadbang (loadbang@moz-773B0216.range81-151.btcentralplus.com) (Quit: loadbang)
  155. # [01:17] * adev is now known as balloon
  156. # [01:17] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120521221027])
  157. # [01:17] * Quits: balloon (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  158. # [01:17] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  159. # [01:18] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  160. # [01:18] * ChanServ sets mode: +o smaug
  161. # [01:18] * adev is now known as clokep1
  162. # [01:18] * Joins: Hughman_MibbitTest (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
  163. # [01:19] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  164. # [01:20] * Quits: clokep1 (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  165. # [01:20] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  166. # [01:20] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  167. # [01:20] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  168. # [01:20] * mjschranz_away is now known as mjschranz
  169. # [01:20] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  170. # [01:21] * adev is now known as clokep1
  171. # [01:21] * Quits: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  172. # [01:21] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  173. # [01:21] * Joins: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu)
  174. # [01:21] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
  175. # [01:21] * Quits: marco (marco@E9FC0A9A.A00BAEB.10DC0B64.IP) (Quit: Sto andando via)
  176. # [01:21] * Quits: anant_ (Anant@moz-B3621916.dsl.dynamic.sonic.net) (Quit: Leaving)
  177. # [01:22] * clokep1 is now known as flo1
  178. # [01:22] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
  179. # [01:22] * Joins: anant (Anant@moz-488092DD.hsd1.ca.comcast.net)
  180. # [01:23] * Joins: njn (chatzilla@moz-D4AACB93.dyn.iinet.net.au)
  181. # [01:23] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  182. # [01:24] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  183. # [01:24] * Quits: flo1 (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  184. # [01:25] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  185. # [01:25] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  186. # [01:28] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  187. # [01:29] * Quits: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  188. # [01:30] * mjschranz is now known as mjschranz_away
  189. # [01:31] * Quits: jphan (Mibbit@moz-550E5C98.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  190. # [01:31] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  191. # [01:32] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  192. # [01:35] <edmorley> ehsan: pong
  193. # [01:35] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  194. # [01:36] <edmorley> ehsan: (sorry for delay, was out at dinner)
  195. # [01:36] * Quits: kaze (kaze@moz-AA15476A.w82-123.abo.wanadoo.fr) (Ping timeout)
  196. # [01:36] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  197. # [01:36] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  198. # [01:37] * Joins: adev1 (Instantbir@moz-F4963E9F.ictp.it)
  199. # [01:39] * joduinn-mtg is now known as joduinn-brb
  200. # [01:40] * Quits: adev1 (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
  201. # [01:40] * Quits: jrmuizel (jrmuizel@C978FD7E.5BCEC6DB.DA78B690.IP) (Ping timeout)
  202. # [01:41] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  203. # [01:41] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  204. # [01:43] <NeilAway> biesi: actually that's not true
  205. # [01:43] * Joins: kaze (kaze@moz-AA15476A.w82-123.abo.wanadoo.fr)
  206. # [01:43] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  207. # [01:43] * Joins: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net)
  208. # [01:43] <NeilAway> biesi: if the pref has a default value, then setting it to default has the same effect as clearing it
  209. # [01:44] * gregglind is now known as gregglind_away
  210. # [01:44] <gavin> bsmith: ^
  211. # [01:45] <bsmith> So, after setting to default value, PrefHasUserValue() returns false
  212. # [01:45] <bsmith> ?
  213. # [01:45] * Quits: kaze (kaze@moz-AA15476A.w82-123.abo.wanadoo.fr) (Ping timeout)
  214. # [01:46] <gavin> easy enough to test!
  215. # [01:46] <WeirdAl> note to self: if you want patches reviewed, pick a module that everyone cares about...
  216. # [01:46] <decoder> lsblakk: i cannot land anything :) you should ping one of the js devs to land it :)
  217. # [01:46] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  218. # [01:46] <gavin> appears to not be the case
  219. # [01:47] <gavin> http://pastebin.mozilla.org/1648338
  220. # [01:47] <gavin> NeilAway: ^
  221. # [01:47] <lsblakk> ah, ok - thanks decoder
  222. # [01:47] * heycam|away is now known as heycam
  223. # [01:48] <darktrojan> gavin, is there a default for that pref?
  224. # [01:48] <gavin> yes
  225. # [01:48] <darktrojan> k
  226. # [01:48] <darktrojan> just checking
  227. # [01:49] * joduinn-brb is now known as joduinn
  228. # [01:51] <NeilAway> gavin: strange, because when I toggle it in about:config its status changes to default
  229. # [01:51] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  230. # [01:52] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  231. # [01:52] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  232. # [01:52] <cers> is there a way to get a list of changed files in a patch managed by mercurual queues? like hg status usually would...
  233. # [01:52] <NeilAway> gavin: can't reproduce here sorry
  234. # [01:52] * Joins: adev1 (Instantbir@moz-F4963E9F.ictp.it)
  235. # [01:52] <NeilAway> gavin: oh, you can't spell
  236. # [01:52] * Quits: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net) (Quit: Mardak)
  237. # [01:53] * Quits: adev1 (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  238. # [01:53] <NeilAway> gavin: a11y should have 13 letters
  239. # [01:53] * Quits: jbalogh (jbalogh@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  240. # [01:53] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  241. # [01:53] * adev is now known as balloon
  242. # [01:54] * Quits: balloon (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  243. # [01:54] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  244. # [01:54] <Mossop> cers: If you only have one patch applied "hg status --rev qparent". If you have multiple patches that'll tell you the files they all touch but you can compare against previous patches too
  245. # [01:54] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  246. # [01:54] * adev is now known as aleth1
  247. # [01:55] * Quits: aleth1 (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  248. # [01:55] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  249. # [01:55] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
  250. # [01:55] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  251. # [01:55] <cers> Mossop: awesome - thanks (I only had one patch applied)
  252. # [01:55] * Joins: rniwa (rniwa@moz-CD91E596.google.com)
  253. # [01:56] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  254. # [01:56] <biesi> NeilAway, oh I thought that happened at shutdown only
  255. # [01:56] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  256. # [01:58] * joduinn is now known as joduinn-coffee
  257. # [01:59] * njn is happy to see vlad landing patches
  258. # [02:00] * Joins: birtles_ (chatzilla@moz-4B5534A0.mozilla.or.jp)
  259. # [02:00] <gavin> NeilAway: ah, heh
  260. # [02:00] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  261. # [02:00] * birtles_ is now known as birtles
  262. # [02:01] * Quits: njn (chatzilla@moz-D4AACB93.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120520180745])
  263. # [02:01] * cadecairos is now known as cadecairos_away
  264. # [02:01] * Joins: njn (chatzilla@moz-D4AACB93.dyn.iinet.net.au)
  265. # [02:01] * bear is now known as bear-afk
  266. # [02:02] * Quits: TheCrap (TheCrap@moz-99D6F6F7.dip0.t-ipconnect.de) (Ping timeout)
  267. # [02:03] * Quits: Asa (asa@52A1524D.4E7EDEC9.632B8C24.IP) (Ping timeout)
  268. # [02:03] <njn> anyone else use the "send in background" feature in Gmail? I've been having problems with it laterly
  269. # [02:03] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  270. # [02:04] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Quit: Saindo)
  271. # [02:04] * Joins: kanru` (user@moz-1846D96C.dynamic.hinet.net)
  272. # [02:05] <@smaug> njn: I don't use Gmail, but could spdy have something to do with the problem?
  273. # [02:05] <njn> smaug: no idea
  274. # [02:05] * Joins: mreavy (chatzilla@52A1524D.4E7EDEC9.632B8C24.IP)
  275. # [02:06] <njn> smaug: hmm, I think it's been happening on my Mac too, where I have FF13 beta installed, which doesn't have SPDY on by default, IIRC
  276. # [02:09] <@khuey> I thought 13 was the first release with SPDY on
  277. # [02:10] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  278. # [02:11] * Joins: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu)
  279. # [02:11] * Quits: ferongr (ferongr@moz-6D46D07A.dsl.dyn.forthnet.gr) (Ping timeout)
  280. # [02:11] * Quits: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  281. # [02:11] * Joins: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu)
  282. # [02:12] <jesup> glandium: got some people waiting on the Windows libvpx bustage on alder - what's your ETA on a review of derf's patch? I ran a build of it locally, worked, and he did a try build. If it's something you can do a quick review on, we'd appreciate it. Thanks
  283. # [02:12] * Joins: Asa (asa@moz-E098C967.static.wiline.com)
  284. # [02:13] * zpao is now known as zpao|detached
  285. # [02:13] * @khuey wonders if jesup realizes it's 2 am in Paris
  286. # [02:13] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  287. # [02:14] <jesup> khuey: I have no idea where glandium is. Of course, he seems to always be on...
  288. # [02:14] <@smaug> hmm, it is getting a bit late indeed
  289. # [02:15] <njn> khuey: oh, you're right about SPDY
  290. # [02:15] <jesup> And I'm often on until 2, 3, 4am...
  291. # [02:15] * Joins: shorlander (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  292. # [02:16] <@khuey> s/about SPDY//
  293. # [02:16] <Bas> nrc: You can.
  294. # [02:16] * @khuey ducks
  295. # [02:16] * joduinn-coffee is now known as joduinn-mtg
  296. # [02:16] <Bas> nrc: And I may very well say yes! :)
  297. # [02:16] <jesup> njn: perhaps one of the spdy addons would help you debug if that's the cause
  298. # [02:16] <nrc> Bas: cool, thanks!
  299. # [02:16] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  300. # [02:17] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  301. # [02:17] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  302. # [02:17] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  303. # [02:17] * ChanServ sets mode: +o ehsan
  304. # [02:17] * Joins: tonymec__ (tonymec@E6EF9FBF.A45A0DE.277517C1.IP)
  305. # [02:18] * tonymec__ is now known as tonymec|away
  306. # [02:19] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  307. # [02:19] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  308. # [02:20] <darktrojan> !seen paenglab
  309. # [02:20] <firebot> paenglab was last seen 9 hours, 3 minutes and 23 seconds ago, changing nick to Paenglab_away.
  310. # [02:21] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  311. # [02:21] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  312. # [02:21] * Quits: mak (chatzilla@moz-569E8147.retail.telecomitalia.it) (Input/output error)
  313. # [02:22] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  314. # [02:24] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  315. # [02:25] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  316. # [02:27] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  317. # [02:27] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  318. # [02:29] * Quits: shorlander (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
  319. # [02:30] * Quits: rwaldron (rwaldron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  320. # [02:30] * Quits: birtles (chatzilla@moz-4B5534A0.mozilla.or.jp) (Ping timeout)
  321. # [02:32] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  322. # [02:32] * Joins: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net)
  323. # [02:33] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  324. # [02:34] * Joins: tonymec (tonymec@E6EF9FBF.A45A0DE.277517C1.IP)
  325. # [02:38] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  326. # [02:38] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  327. # [02:39] <BenWa> Anyone have 5 mins to try my profiling tool on windows?
  328. # [02:40] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
  329. # [02:40] * Quits: rniwa (rniwa@moz-CD91E596.google.com) (Ping timeout)
  330. # [02:40] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  331. # [02:40] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  332. # [02:41] <@roc> ok
  333. # [02:41] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  334. # [02:42] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 12.0/20120420145725])
  335. # [02:42] <BenWa> roc: Try the first 3 steps: https://developer.mozilla.org/en/Performance/Profiling_with_the_Built-in_Profiler#Running_the_profiler
  336. # [02:42] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  337. # [02:42] * jorendorff is now known as jorendorff-away
  338. # [02:43] * Quits: mreavy (chatzilla@52A1524D.4E7EDEC9.632B8C24.IP) (Ping timeout)
  339. # [02:43] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  340. # [02:46] * nthomas is now known as nthomas|away
  341. # [02:46] <@roc> get your addon on AMO!
  342. # [02:46] * Joins: rniwa (rniwa@moz-CD91E596.google.com)
  343. # [02:47] <@roc> your "Profiler: Running" text is cut off in the addon bar
  344. # [02:47] <BenWa> roc: I update it too often
  345. # [02:47] <@roc> but it seems to be working
  346. # [02:47] <@roc> why don't you hide the Fennec UI when running in non-Fennec?
  347. # [02:48] <BenWa> roc: Because if you have fennec you can have the extension pull the profile and fetch the data
  348. # [02:48] <BenWa> it does the the tedious ADB stuff for you
  349. # [02:48] <@roc> shift-ctrl-S doesn't work, seems to active the script debugger now
  350. # [02:48] <BenWa> Yea, the hotkeys are a mess because they don't work on all platforms
  351. # [02:48] <BenWa> I think they work ok on mac, but not elsewhere
  352. # [02:48] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  353. # [02:49] <BenWa> roc: See if this demo is janky and if you can find the performance problem: http://www.ambiera.com/coppercube/demo.php?demo=backyard&mode=webgl
  354. # [02:49] <@roc> I have my own performance problem to try this on :-)
  355. # [02:49] <BenWa> We already know whats wrong but I'd like to confirms others can easy find the problem
  356. # [02:49] <@roc> have you talked to the devtools guys about integrating with them?
  357. # [02:49] <BenWa> Ok cool. Let me know
  358. # [02:49] <BenWa> Yes I have
  359. # [02:50] <@roc> I can hazily imagine this being utterly awesome combined with script debugging and other tools
  360. # [02:50] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  361. # [02:50] <BenWa> roc: I'm bugging the JS team to have a mode to emit JIT code with frame pointers :)
  362. # [02:50] * Quits: jesup (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  363. # [02:50] <@roc> with their help, can't you walk the JS stack without frame pointers?
  364. # [02:50] <BenWa> I'm sure they will up the priority if people start using this tool
  365. # [02:51] * Quits: cjones_ (cjones@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  366. # [02:51] <BenWa> The interpreted code we just get useless stuff on the stack. JM JIT code is on its own stack
  367. # [02:51] <BenWa> So we can unwind fine but we never get useful JS profiling to blame
  368. # [02:51] <@roc> your stack walking isn't working for me in xul.dll
  369. # [02:52] <BenWa> Are you using a nightly profiling or a custom build?
  370. # [02:52] * Fallen|away is now known as Fallen
  371. # [02:52] <@roc> custom build, but with --enable-profiling; I just used xperf successfully on this build
  372. # [02:52] * Quits: sriram (sriramr@moz-7B0110AD.mv.mozilla.com) (Quit: sriram)
  373. # [02:52] <BenWa> roc: Right, to profile locally you need to install your own symbol server
  374. # [02:52] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  375. # [02:52] <@roc> how do I do that?
  376. # [02:53] <BenWa> I'll write a tutorial for that this week. For now you should just download the night profiling build
  377. # [02:53] <@roc> strangely it does have some symbols for some DLLs
  378. # [02:53] <@roc> like d3d10_1core.dll
  379. # [02:53] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  380. # [02:54] <BenWa> Right, so the crash server has those. But your libxul is custom so it doesn't know about it
  381. # [02:54] <BenWa> on windows we profile remotetly
  382. # [02:54] <BenWa> err symbolicate
  383. # [02:54] <BenWa> We didn't want to have all the tedious setup of setting up PDBs, parsing them etc...
  384. # [02:55] <@roc> ok
  385. # [02:55] <@roc> I gotta go
  386. # [02:55] <@roc> looks promising!
  387. # [02:55] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  388. # [02:56] <BenWa> Cool, thanks
  389. # [02:57] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  390. # [02:57] <@roc> seems to me that given JS can unwind their stack (I hear the JS debugger can always get a good stack trace), then we should be able to do that for profiling too
  391. # [02:57] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  392. # [02:58] * Joins: jprmc (jprmc@301566BC.5BCEC6DB.DA78B690.IP)
  393. # [02:58] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  394. # [02:59] * jmaher|afk is now known as jmaher
  395. # [02:59] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  396. # [02:59] * Quits: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  397. # [03:00] * Joins: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu)
  398. # [03:00] * Joins: rajul (quassel@ED9A9458.519A4FE9.27560D6E.IP)
  399. # [03:00] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  400. # [03:00] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  401. # [03:02] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  402. # [03:02] * jlebar|dinner is now known as jlebar
  403. # [03:02] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  404. # [03:03] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  405. # [03:04] * lsblakk is now known as lsblakk|afk
  406. # [03:05] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Ping timeout)
  407. # [03:05] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  408. # [03:05] * ChanServ sets mode: +o ehsan
  409. # [03:08] * Joins: cjones_ (cjones@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  410. # [03:08] * Joins: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net)
  411. # [03:10] * Quits: mike5w3c (MikeS@moz-A6C6B6A1.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  412. # [03:11] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  413. # [03:13] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  414. # [03:14] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
  415. # [03:16] * Quits: Goldorak (chatzilla@F478F3FF.946F7B3.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  416. # [03:16] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  417. # [03:16] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
  418. # [03:16] <padenot> dolske: ping ?
  419. # [03:19] * Quits: chewey (chewey@moz-ED87FE5C.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  420. # [03:19] * Joins: chewey (chewey@moz-3C280CE9.dip0.t-ipconnect.de)
  421. # [03:19] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  422. # [03:20] <@dolske> padenot: hello
  423. # [03:20] <padenot> dolske: this function http://mxr.mozilla.org/mozilla-central/source/toolkit/content/widgets/videocontrols.xml#1255 always return false, any idea why ?
  424. # [03:20] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
  425. # [03:21] * cadecairos_away is now known as cadecairos
  426. # [03:21] <padenot> dolske: even if it compare the same node, it returns false.
  427. # [03:22] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  428. # [03:22] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
  429. # [03:22] <RyanVM> njn: I'm seeing more of the sending in background stuff too
  430. # [03:22] <RyanVM> lsblakk: Did you get what you needed landed?
  431. # [03:23] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
  432. # [03:23] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 12.0/20120424094117])
  433. # [03:24] * Quits: cjones_ (cjones@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  434. # [03:25] * Joins: cjones (cjones@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  435. # [03:26] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  436. # [03:26] <@dolske> padenot: hmmmm... the original intent of that was that mousein/mouseout fires for elements within the video controls, whereas we just wanted to know if the mouse is in/out for the outermostish videocontrol container
  437. # [03:27] <@dolske> padenot: we recently tried switching to the new mouse events, but that broke something iirc
  438. # [03:27] * Quits: kaie (kaie@moz-DD975B4B.dip.t-dialin.net) (Ping timeout)
  439. # [03:27] <dzbarsky>  /whois dbaron
  440. # [03:27] <@dolske> ah, bug 689387
  441. # [03:28] <@dolske> padenot: kind of surprised it would be failing... perhaps jaws knows.
  442. # [03:30] * Quits: kanru` (user@moz-1846D96C.dynamic.hinet.net) (Ping timeout)
  443. # [03:30] * fabrice is now known as fabrice|afk
  444. # [03:30] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  445. # [03:31] * ewong|afk is now known as ewong
  446. # [03:31] * cadecairos is now known as cadecairos_away
  447. # [03:31] * Quits: edmorley (edmorley@moz-3D130806.range86-166.btcentralplus.com) (Quit: Leaving.)
  448. # [03:32] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  449. # [03:35] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  450. # [03:36] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  451. # [03:39] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Ping timeout)
  452. # [03:40] * Quits: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  453. # [03:40] <njn> oh cool, bug 754771 landed
  454. # [03:41] <njn> about:compartments just got a whole lot more interesting
  455. # [03:41] * njn waits for the bug reports -- "that compartment shouldn't be there!" -- to start rolling in
  456. # [03:43] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
  457. # [03:45] * Quits: jorendorff-away (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff-away)
  458. # [03:45] * Quits: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net) (Quit: mccr8)
  459. # [03:45] * Quits: KaiRo_away (robert@moz-E021E9EE.adsl.highway.telekom.at) (Input/output error)
  460. # [03:45] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  461. # [03:45] * rail is now known as rail_away
  462. # [03:46] * Quits: jprmc (jprmc@301566BC.5BCEC6DB.DA78B690.IP) (Ping timeout)
  463. # [03:46] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  464. # [03:47] * Quits: willy1234x1 (willy1234x@moz-34F5F076.slkc.qwest.net) (Ping timeout)
  465. # [03:47] <njn> why do we have --disable-tracejit builds on TBPL?
  466. # [03:49] <daleharvey> anyone I can bug about indexeddb stuff? :)
  467. # [03:49] <@khuey> daleharvey: hi
  468. # [03:49] <@khuey> njn: because nobody told releng the tracer is dead?
  469. # [03:50] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Ping timeout)
  470. # [03:50] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  471. # [03:50] <daleharvey> khuey: yo, so I was wondering about what will be happening with collation in keyRanges, window.IDBKeyRange.bound('a', 'Z', false, false); gives me a DATA_ERR
  472. # [03:51] <@bz> khuey: ping
  473. # [03:51] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  474. # [03:51] * Joins: willy1234x1 (willy1234x@moz-C1F4DCAA.slkc.qwest.net)
  475. # [03:51] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  476. # [03:51] <daleharvey> where as window.IDBKeyRange.bound('a', 'b', false, false); works fine ('a' < 'Z') but 'a'.localeCompare('Z') > 0
  477. # [03:52] <@khuey> bz: pong
  478. # [03:52] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  479. # [03:52] <daleharvey> I am fairly sure this code used to pass tests in firefox
  480. # [03:52] <@khuey> daleharvey: you had to pick a hard question ...
  481. # [03:53] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  482. # [03:53] * @khuey pulls up the spec
  483. # [03:53] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  484. # [03:53] <@bz> khuey: nevermind; I sorted it out
  485. # [03:54] <daleharvey> :P its by no means urgent, its not even a work thing, I cant remember if I have talked to you before but I took over writing the couchdb implementation in javascript
  486. # [03:54] <@khuey> bz: ok
  487. # [03:54] <@bz> khuey: actually
  488. # [03:54] * nthomas|away is now known as nthomas
  489. # [03:55] <@bz> khuey: I do have another question
  490. # [03:55] <@bz> khuey: did a bug ever get filed on the distinguishability fix for typed arrays
  491. # [03:55] <@bz> khuey: or did you roll it into your patch?
  492. # [03:55] <daleharvey> I can see the if (keyRange->Lower() > keyRange->Upper() in KeyRange.cpp, so not surprising its failing, but I was wondering what might happen to it
  493. # [03:55] * @bz is trying to get his patches actually into reviewable form, and keeps finding hacks....
  494. # [03:55] <@khuey> bz: what fix?
  495. # [03:55] * Quits: sewardj (sewardj@moz-1EB85132.dip.t-dialin.net) (Ping timeout)
  496. # [03:55] <@bz> khuey: the fix to make isDistinguishableFrom do the right thing with typed arrays?
  497. # [03:56] * Joins: sewardj (sewardj@moz-35461339.dip.t-dialin.net)
  498. # [03:56] <@bz> khuey: I mailed it to you at some point
  499. # [03:56] * @bz can pastebin if desired
  500. # [03:56] * @khuey looks
  501. # [03:56] * rail_away is now known as rail
  502. # [03:56] <@bz> or file a bug or whatever
  503. # [03:56] <@khuey> ah, yes
  504. # [03:56] <@khuey> I rolled that in
  505. # [03:56] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  506. # [03:56] <@khuey> daleharvey: I don't really know, sorry
  507. # [03:57] <@bz> excellent
  508. # [03:57] <@khuey> daleharvey: I think we mostly tried to avoid collation :-P
  509. # [03:57] * Quits: ircloggr (nodebot@moz-DCEE69CC.compute-1.amazonaws.com) (Client exited)
  510. # [03:58] <@bz> collation is the root of all evil
  511. # [03:58] * Joins: ircloggr (nodebot@moz-6F70D890.compute-1.amazonaws.com)
  512. # [03:58] <@bz> for one thing, it's locale-dependent....
  513. # [03:58] <@bz> well, maybe s/all/some/
  514. # [03:58] <daleharvey> heh, as does most of the dom api, no bother, I think it was always going to be a known issue / incompatibility
  515. # [03:59] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  516. # [03:59] * philor is now known as philor|away
  517. # [04:00] * Joins: kaie (kaie@moz-300B5A28.dip.t-dialin.net)
  518. # [04:01] * Quits: njn (chatzilla@moz-D4AACB93.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120520180745])
  519. # [04:03] * glob|away is now known as glob
  520. # [04:03] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  521. # [04:03] * Joins: njn (chatzilla@moz-D4AACB93.dyn.iinet.net.au)
  522. # [04:04] * joduinn-mtg is now known as joduinn-coffee
  523. # [04:05] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  524. # [04:05] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  525. # [04:08] * Joins: timdream (timdream@2074941E.2E75629.482BB9A9.IP)
  526. # [04:10] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120518135927])
  527. # [04:11] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  528. # [04:13] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  529. # [04:14] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  530. # [04:14] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  531. # [04:15] * jmaher is now known as jmaher|afk
  532. # [04:15] * Fallen is now known as Fallen|away
  533. # [04:18] * Quits: cjones (cjones@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving)
  534. # [04:20] * Joins: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net)
  535. # [04:21] * Quits: victorporof (victorporo@85DFD77.7E2AA079.79933D60.IP) (Connection reset by peer)
  536. # [04:22] * rail is now known as rail_away
  537. # [04:22] * nli|away is now known as nli
  538. # [04:23] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  539. # [04:24] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  540. # [04:27] * Joins: mike5w3c (MikeS@moz-EB9E7808.xgsspn.imtp.tachikawa.spmode.ne.jp)
  541. # [04:27] * joduinn-coffee is now known as joduinn
  542. # [04:29] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  543. # [04:29] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  544. # [04:30] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  545. # [04:33] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  546. # [04:34] * Quits: Asa (asa@moz-E098C967.static.wiline.com) (Ping timeout)
  547. # [04:35] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  548. # [04:38] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  549. # [04:39] <@bz> bjacob: ping
  550. # [04:40] * philor|away is now known as philor
  551. # [04:40] <bjacob> bz: pong
  552. # [04:41] <@bz> bjacob: do you have a mac? if not, I can test that test failure for you
  553. # [04:41] <@bz> bjacob: just need to make sure I grab the right changesets....
  554. # [04:41] <bjacob> bz: i can grab one tomorrow at the office
  555. # [04:41] <humph> does chromium have any debug builds or release builds with symbols?
  556. # [04:41] * Quits: ewong (chatzilla@moz-3CBEA671.ctinets.com) (Quit: brb)
  557. # [04:41] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
  558. # [04:41] * Quits: kvda (kvda@moz-B4797196.dyn.iinet.net.au) (Quit: Computer has gone to sleep.)
  559. # [04:41] <bjacob> bz: not worth your time
  560. # [04:41] * Joins: nli` (nli@moz-99690620.hinet-ip.hinet.net)
  561. # [04:42] * Quits: vikash (vikash@116BC91F.9B552DFD.5D9ABA9F.IP) (Quit: Leaving)
  562. # [04:42] <@bz> bjacob: ok
  563. # [04:42] * devd is now known as dev_afk
  564. # [04:42] <@bz> bjacob: I just want the test suite update, since after that my stuff should all be green and I'll just be blocked on reviews. ;)
  565. # [04:42] <bjacob> bz: 1.0.1 is significantly behind trunk, so even with that update, we won't have perfect test coverage
  566. # [04:42] <@bz> sure
  567. # [04:43] <bjacob> bz: but there are downsides to switching us to trunk - it's a dilemma.
  568. # [04:43] * @bz goes to push to try and settles in for the wait
  569. # [04:43] <@bz> What's the downside?
  570. # [04:44] <bjacob> bz: 1) less polished, new tests will mean effort needed to get something green on try and even then, there is a risk of intermittent oranges. And risking 1.0.1 conformance regressions.
  571. # [04:45] <@bz> ah
  572. # [04:45] <@bz> ok
  573. # [04:45] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  574. # [04:46] * karl wonders how to do the equivalent of git rev-list --bisect reva...indirectrelativerevb in hg
  575. # [04:46] <bjacob> bz: we're likely blocked on mac 10.8 release to claim 1.0.1 conformance though, so maybe we should just switch to trunk asap
  576. # [04:47] * Quits: timdream (timdream@2074941E.2E75629.482BB9A9.IP) (Quit: timdream)
  577. # [04:47] <bjacob> karl: if it existed, it would just give you a python stacktrace
  578. # [04:47] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  579. # [04:47] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  580. # [04:48] <karl> :), turns out i don't need it right now anyway
  581. # [04:48] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  582. # [04:48] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
  583. # [04:49] * Joins: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net)
  584. # [04:51] <karl> hg was telling me that a revision was not directly related to itself
  585. # [04:51] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  586. # [04:51] * heycam is now known as heycam|away
  587. # [04:51] <karl> which was most likely because i told it garbage
  588. # [04:51] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  589. # [04:53] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  590. # [04:55] * Quits: kanru (user@moz-99690620.hinet-ip.hinet.net) (Quit: rcirc on GNU Emacs 24.1.50.2)
  591. # [04:56] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  592. # [04:56] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Quit: ejpbruel)
  593. # [04:58] * dev_afk is now known as devd
  594. # [04:58] * devd is now known as dev_afk
  595. # [04:58] * Joins: mike5w3c_ (MikeS@moz-5BA5CAB3.xgsspn.imtp.tachikawa.spmode.ne.jp)
  596. # [04:58] * Joins: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net)
  597. # [04:58] * Quits: rclick (rclick@moz-914CAD41.dsl.covlil.sbcglobal.net) (Connection reset by peer)
  598. # [04:59] * Quits: mike5w3c (MikeS@moz-EB9E7808.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  599. # [04:59] * mike5w3c_ is now known as mike5w3c
  600. # [04:59] * Fallen|away is now known as Fallen
  601. # [04:59] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  602. # [05:00] <philor> since our test logs are about 4:1 "WARNING: No outer window available!":everythingelse, is that maybe, possibly, not worth warning about?
  603. # [05:01] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
  604. # [05:02] <KWierso> philorbot: do I care about any of these oranges or reds? https://tbpl.mozilla.org/?noignore=1&tree=Mozilla-Inbound&rev=f713ee5937ab
  605. # [05:02] <philor> of course not, that's why you pushed to inbound!
  606. # [05:03] <philor> Peptest is only of interest to someone in management, who failed to arrange for anyone else to care about it
  607. # [05:03] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  608. # [05:04] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Ping timeout)
  609. # [05:04] <philor> I fixed that 10.7 moth six or eight pushes up, probably do xpcshell next, but the orange fairies are going to have to fix the plugin leaks of m1/m3/crashtest
  610. # [05:04] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  611. # [05:05] * Quits: kanru (user@moz-99690620.hinet-ip.hinet.net) (Quit: rcirc on GNU Emacs 24.1.50.2)
  612. # [05:05] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
  613. # [05:06] <philor> but if you toggle back to ignore, you'll see that you're actually all-green
  614. # [05:06] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  615. # [05:07] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  616. # [05:07] <Unfocused> if you hide all the reds and oranges and purples, it's all green
  617. # [05:07] * philor hums a little happy song
  618. # [05:08] <philor> the first verse goes something like "Hello, Android / Goodbye, Android / Burn in hell for all eternity you worthless load of crap Android"
  619. # [05:09] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  620. # [05:09] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Ping timeout)
  621. # [05:09] * Quits: anant (Anant@moz-488092DD.hsd1.ca.comcast.net) (Quit: Leaving)
  622. # [05:09] <Callek> philor: no, not my first verse
  623. # [05:10] <Callek> my first verse starts something like "OSX you're worthless, why you fail badly with a simple password change"
  624. # [05:10] * KWierso likes that his IRC client emphasizes "Goodbye, Android" because it's between the slashes
  625. # [05:10] <bhearsum|afk> anyone know if it's possible to assign to an access a variable in the same rule of a Makefile? i'm trying to do something like: 'cwd=`pwd` && cd /elsewhere && do stuff && cd $cwd'
  626. # [05:11] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  627. # [05:11] * ChanServ sets mode: +o ehsan
  628. # [05:11] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  629. # [05:11] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  630. # [05:12] <philor> Callek: if that password thing used up as many person-hours as I think it did, then it's a puff of vapor in the bucket
  631. # [05:12] <karl> bhearsum|afk: should be fine to use sh variables within the same command
  632. # [05:12] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  633. # [05:12] * karl guesses pushd is only available in modern/interactive shells
  634. # [05:12] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  635. # [05:12] <bhearsum|afk> karl: yeah, pushd/popd doesn't work
  636. # [05:12] <bhearsum|afk> probably because they are builtin
  637. # [05:13] <bhearsum|afk> karl: http://pastebin.mozilla.org/1648421 doesn't work, like i was hoping
  638. # [05:13] * Joins: rclick (rclick@moz-914CAD41.dsl.covlil.sbcglobal.net)
  639. # [05:13] <nthomas> doesn't our packaging stuff all go '$(foo && bar && baz)' ?
  640. # [05:13] <bhearsum|afk> oooh
  641. # [05:14] <bhearsum|afk> i didn't think of trying $(foo && bar)
  642. # [05:14] * bhearsum|afk looks at update-packaging
  643. # [05:14] <nthomas> or just ( cd foo && bar && baz )
  644. # [05:14] <bhearsum|afk> ah
  645. # [05:15] <nthomas> http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/installer/packager.mk#347
  646. # [05:15] <bhearsum|afk> thanks
  647. # [05:15] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  648. # [05:15] <karl> bhearsum|afk: i expect you need to double $$ to quote them
  649. # [05:15] <bhearsum|afk> ah, right
  650. # [05:16] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  651. # [05:16] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  652. # [05:17] <bhearsum|afk> looks like this awful hack works: http://pastebin.mozilla.org/1648422
  653. # [05:17] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Input/output error)
  654. # [05:17] <karl> i have some notes that say that $() is ksh and i should use ``, but they don't say which shell $() failed in; probably bourne shell
  655. # [05:17] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  656. # [05:17] <bhearsum|afk> i'm pretty sure $() works in bash
  657. # [05:17] <bhearsum|afk> though...i'm testing in zsh right now
  658. # [05:17] * Quits: rniwa (rniwa@moz-CD91E596.google.com) (Quit: rniwa)
  659. # [05:17] <karl> do we explicitly request bash from make?
  660. # [05:18] <bhearsum|afk> i'm not sure
  661. # [05:18] * Quits: mike5w3c (MikeS@moz-5BA5CAB3.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  662. # [05:18] <bhearsum|afk> i just realized that $(shell pwd) isn't going to do what i want though....
  663. # [05:18] * Quits: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  664. # [05:19] <bhearsum|afk> backticks work on bash
  665. # [05:19] <bhearsum|afk> and zsh
  666. # [05:19] * Joins: mike5w3c (MikeS@moz-5BA5CAB3.xgsspn.imtp.tachikawa.spmode.ne.jp)
  667. # [05:20] <karl> what does $(shell pwd) do wrong/
  668. # [05:20] <karl> ?
  669. # [05:20] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  670. # [05:20] <bhearsum|afk> that's interpreted at parse time rather than execution time afaict
  671. # [05:20] <bhearsum|afk> because it's a make function, i think
  672. # [05:21] <karl> iirc "=" variables are interpreted when the macro is expanded
  673. # [05:21] <karl> := are interpreted at parse time
  674. # [05:21] <bhearsum|afk> huh
  675. # [05:21] <bhearsum|afk> well, i dunno then :)
  676. # [05:21] <njn> Can you use a bug's alias in a comment, or just in the blocks/depends on fields?
  677. # [05:22] * Quits: mike5w3c (MikeS@moz-5BA5CAB3.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  678. # [05:22] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Quit: surkov)
  679. # [05:23] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  680. # [05:23] * jlebar is now known as jlebar|sleep
  681. # [05:26] <philor> don't think it gets linked, no
  682. # [05:26] * Joins: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it)
  683. # [05:26] * Joins: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net)
  684. # [05:26] <philor> that would lead to rather surprising behavior
  685. # [05:27] <philor> since you could give a bug the alias "in" and suddenly link thousands of comments
  686. # [05:27] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  687. # [05:28] * Quits: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net) (Ping timeout)
  688. # [05:29] <Callek> njn: basically to give another reason why "no" to philors mention here, bug # links are constant and static, you can always remove an alias one day, and add the same alias to another bug another day...
  689. # [05:29] <Callek> njn: if you *really* *really* want an alias link you can use the bmo long form for show-bug with an alias
  690. # [05:29] <Callek> ;-)
  691. # [05:29] <njn> philor, Callek: fair enough
  692. # [05:30] <Callek> njn: e.g. https://bugzilla.mozilla.org/show_bug.cgi?id=SM2.8b3
  693. # [05:30] <Callek> ;-)
  694. # [05:30] <glob> Callek, while bug comments are static, linkification is not
  695. # [05:30] <glob> Callek, eg. you can reference a bug number which doesn't exist yet; once it does it'll be linkified
  696. # [05:31] <Callek> glob: I know ;-) but my point is that the comment semantics would change if the alias is changed
  697. # [05:31] <njn> Callek: will that full link show up in the comment as "SM2.8b3" with a link
  698. # [05:31] <Callek> while an invalid bug # won't
  699. # [05:31] <Callek> njn: no it will show up as a url link
  700. # [05:31] <njn> Callek: oh, that's boring
  701. # [05:31] <glob> Callek, my point is a bug number may be invalid now, but will become valid in the future -- it's no different from an alias changing and altering what is linked
  702. # [05:32] <Callek> glob: o, but it is different (imo)
  703. # [05:32] <glob> :)
  704. # [05:32] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  705. # [05:32] <Callek> an invalid bug number will be valid at most once, and when valid point at most one place
  706. # [05:33] <Callek> an alias may be valid/invalid at any day/time and point as many places (over time) as many times as the alias is changed
  707. # [05:33] <glob> fair enough :)
  708. # [05:33] <glob> let's not linkify aliases :)
  709. # [05:33] <glob> hrm, we should probably collapse full urls to our own bugs to just the alias/bug#
  710. # [05:33] * Quits: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net) (Ping timeout)
  711. # [05:33] <Callek> glob: yea, that I would support
  712. # [05:33] <Callek> ;-)
  713. # [05:34] <glob> i wonder if there's a 5 digit bug requesting that..
  714. # [05:34] <Callek> since if someone lists a whole url-to-an-alias they most likely _want_ the alias linked ;-)
  715. # [05:34] * heycam|away is now known as heycam
  716. # [05:34] <glob> i hacked it into the bugzilla instance i maintained prior to bmo; it's an easy fix
  717. # [05:35] <Callek> could do things like "Red Hat Bug XXXX" "GitHub Issue FOO" etc if we really wanted too ;-)
  718. # [05:35] <Callek> with the full urls
  719. # [05:35] <Callek> (might make full sense to also "try" to do the same munging on see-also
  720. # [05:35] <glob> we already do that for quite a few specials
  721. # [05:36] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  722. # [05:36] * glob digs up a link
  723. # [05:36] <Callek> glob: I know we do something like that for bzr checkins ;-)
  724. # [05:36] <glob> http://bzr.mozilla.org/bmo/4.0/annotate/head:/extensions/BMO/Extension.pm#L485
  725. # [05:36] <glob> Callek, if you want to see more, file a bug :)
  726. # [05:37] <Callek> hehe I don't need more, just mentioning
  727. # [05:37] <Callek> :-)
  728. # [05:37] * Callek brainstorms while you started it
  729. # [05:37] <bbondy> ehsan: there?
  730. # [05:37] <@ehsan> yeah
  731. # [05:37] <@ehsan> bbondy: what's up?
  732. # [05:37] <bbondy> so what would happen if someone upgrades to your task but the service doesn't get upgraded?
  733. # [05:38] <bbondy> I think there is a bug but I'm not sure why you woudln't have seen it on oak
  734. # [05:38] <@ehsan> not sure what you mean
  735. # [05:38] <bbondy> so I mean on tomrorow's update, what happens if the service doesn't get upgraded
  736. # [05:38] <bbondy> maintenanceservice.exe
  737. # [05:38] <bbondy> but everything else does
  738. # [05:39] <@ehsan> hmm
  739. # [05:39] <@ehsan> same thing as if that happens even without my patch?
  740. # [05:40] <bbondy> you are sure?
  741. # [05:40] <bbondy> the upgrade will still work?
  742. # [05:40] <bbondy> if everything gets upgraded but the service doesn't get upgraded
  743. # [05:41] <@ehsan> I haven't tested it explicitly, but I don't see why my changes would make a difference
  744. # [05:41] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  745. # [05:41] * Quits: rajul (quassel@ED9A9458.519A4FE9.27560D6E.IP) (Ping timeout)
  746. # [05:41] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  747. # [05:41] <bbondy> so what I just found is if you install a build after 2012-05-02 the service won't get upgraded subsequently
  748. # [05:42] <bbondy> maintenanceservice.exe won't get replaced
  749. # [05:42] <bbondy> if you have a build before that it is ok
  750. # [05:42] <bbondy> if you have a build that was originally installed before that, it's ok
  751. # [05:42] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  752. # [05:42] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  753. # [05:42] <bbondy> so I want to make sure we shouldn't backout bgupdates before the nightly build
  754. # [05:43] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  755. # [05:43] * Joins: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net)
  756. # [05:44] <@ehsan> bbondy: if you have specific concerns, please let me know, but I can't think of any reason why tomorrow's nightly should be any worse than today's
  757. # [05:44] * Joins: ewong (chatzilla@moz-3CBEA671.ctinets.com)
  758. # [05:44] <KWierso> haven't there been a number of respin updates today that included background updates?
  759. # [05:44] <bbondy> my specific concern is that the rest of your code will assume that the service does something, but it'll be using the old service
  760. # [05:45] <bbondy> so maybe something will break updates
  761. # [05:45] <bbondy> if so then great
  762. # [05:45] <KWierso> hrm, now I'm getting "Update failed" in About Nightly
  763. # [05:45] <bbondy> but maybe people didn't notice because they installed a build before 2012-05-02
  764. # [05:45] <@ehsan> bbondy: I don't make any such assumptions
  765. # [05:46] <bbondy> k
  766. # [05:46] <@ehsan> KWierso: what platform are you on?
  767. # [05:46] <KWierso> I'm using the 32-bit Windows build on Windows 8
  768. # [05:46] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  769. # [05:48] <KWierso> I'm currently on the build from c20d415ef1b5, which was one of today's respins, I think (I remember updating twice already today)
  770. # [05:48] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  771. # [05:49] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  772. # [05:50] <KWierso> ehsan: nothing useful is being logged to the error console with app.update.log enabled, for what it's worth
  773. # [05:51] <@ehsan> KWierso: do you have a last-update.log file in %LOCALAPPDATA%\Mozilla\Firefox\<install directory name>\updates?
  774. # [05:51] <KWierso> ehsan: huh, I restarted Firefox and now the About window says I can restart to update
  775. # [05:51] * joduinn is now known as joduinn-afk
  776. # [05:51] <@ehsan> hrm
  777. # [05:51] <KWierso> and the error console has a bunch of AUS:SVC messages
  778. # [05:52] <@ehsan> KWierso: do you remember exactly what you did before?
  779. # [05:52] <KWierso> ehsan: most recently? I went to Help - About Nightly, and it showed the "checking for updates" string for a split second, then it said "update failed: Download manually" or something like that
  780. # [05:53] <@ehsan> hmm
  781. # [05:53] <KWierso> maybe I had a staged update prior to that?
  782. # [05:53] <@ehsan> KWierso: can you cheeck to see if you have the log file?
  783. # [05:53] <KWierso> though wouldn't it have shown me the "restart" button?
  784. # [05:53] <KWierso> sure
  785. # [05:53] <bbondy> ehsan: btw here is the bug I was talking about, I just posted it bug 757711
  786. # [05:53] <@ehsan> KWierso: it shouldn't attempt to download another update when there's a pending one
  787. # [05:54] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  788. # [05:54] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  789. # [05:54] <KWierso> ehsan: I have a last-update.log from 5 minutes ago and a backup-update.log from 7 minutes ago
  790. # [05:55] <KWierso> both just say "Performing a background update"
  791. # [05:55] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  792. # [05:55] <@ehsan> bbondy: hmm, that's bad... as the faulty code is inside the service itself :(
  793. # [05:55] <@ehsan> KWierso: is there a directory named "0" under the updates directory?
  794. # [05:56] <KWierso> yes
  795. # [05:56] <KWierso> update.status has "pending"
  796. # [05:56] <@ehsan> KWierso: can you check the contents of that directory?
  797. # [05:56] <@ehsan> hmm
  798. # [05:56] <KWierso> and that's it
  799. # [05:56] <@ehsan> is there a log file there?
  800. # [05:56] <bbondy> ya I think the fix for bug 757711 will need to be inside postupdate code
  801. # [05:56] <KWierso> nope
  802. # [05:56] <@ehsan> KWierso: so that's the only file?
  803. # [05:56] <KWierso> yes
  804. # [05:56] <@ehsan> KWierso: that's the sign of a problem...
  805. # [05:57] <@ehsan> but I'm not sure why that has happened
  806. # [05:57] <@ehsan> KWierso: can you please file a bug and include as much information as possible?
  807. # [05:57] * Joins: mike5w3c (MikeS@moz-5BA5CAB3.xgsspn.imtp.tachikawa.spmode.ne.jp)
  808. # [05:57] <KWierso> ehsan: after restarting, I'm still on that same cset: c20d415ef1b5
  809. # [05:57] <@ehsan> KWierso: (to fix your situation, just get rid of that file)
  810. # [05:57] <KWierso> :\
  811. # [05:58] <@ehsan> KWierso: (I mean the update.status file)
  812. # [06:00] <biesi> janv, so it feels like I reviewed that patch before. is it the same?
  813. # [06:02] <bbondy> ehsan: Wouldn't it try to use the wrong installdir if the service didn't get upgraded? (New code in workmonitor.cpp GetInstallationDir)
  814. # [06:03] <@ehsan> hmm
  815. # [06:03] <@ehsan> bbondy: yeah maybe that's possible
  816. # [06:03] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  817. # [06:03] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  818. # [06:03] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  819. # [06:04] <bbondy> so the question is what effects will that have
  820. # [06:04] <@ehsan> bbondy: hmm wait, what old version?
  821. # [06:04] <@ehsan> bbondy: GetInstallationDir was added today
  822. # [06:04] <bbondy> that code won't be hit though
  823. # [06:04] <bbondy> but maybe the other new code is expecting it to be hit
  824. # [06:05] <@ehsan> bbondy: hmm, so we'll end up using the old service with the new client code?
  825. # [06:05] <bbondy> yes
  826. # [06:05] <bbondy> that's what I was saying above
  827. # [06:05] <@ehsan> oh, ok
  828. # [06:05] <@ehsan> dammit
  829. # [06:05] <@ehsan> that's a problem
  830. # [06:05] <@ehsan> who's the build duty
  831. # [06:05] <@ehsan> ?
  832. # [06:06] <bbondy> only if you are using a build after 2012-05-02 12:42:07 PDT
  833. # [06:06] <bbondy> I mean only if you installed after 2012-05-02 12:42:07 PDT
  834. # [06:06] <bbondy> If you first got the service on a version before that and have been upgrading since, then you are ok
  835. # [06:06] <@ehsan> bbondy: so here's a general question
  836. # [06:07] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Connection reset by peer)
  837. # [06:07] <@ehsan> bbondy: do we update the service before or after attempting to invoke updater?
  838. # [06:07] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  839. # [06:09] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  840. # [06:09] <bbondy> ehsan: we update the service after
  841. # [06:09] <@ehsan> bbondy: oh, then that's another problem
  842. # [06:09] <bbondy> why
  843. # [06:10] <@ehsan> bbondy: that means that the service will not have the needed code the first time that the updater is invoked
  844. # [06:10] <janv> biesi: yes, I addressed your comments
  845. # [06:10] <@ehsan> hmm
  846. # [06:10] <@ehsan> no wait
  847. # [06:10] <@ehsan> bbondy: ignore me
  848. # [06:10] <@ehsan> I confused myself :)
  849. # [06:10] <bbondy> :)
  850. # [06:10] <biesi> janv, cool. remind me, which bug was the other patch in?
  851. # [06:10] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  852. # [06:10] <janv> biesi: and we need this earlier in the cycle, since it touches basic interfaces
  853. # [06:10] <janv> biesi: 726593
  854. # [06:11] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Quit: Leaving)
  855. # [06:11] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  856. # [06:11] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  857. # [06:12] * Fallen is now known as Fallen|away
  858. # [06:12] <bbondy> ehsan: maybe we should test to see what happens
  859. # [06:12] <bbondy> with a build before you landed to a build after you landed
  860. # [06:12] <@ehsan> bbondy: I don't have access to a windows machine...
  861. # [06:12] <bbondy> I'll try now
  862. # [06:12] <@ehsan> ok
  863. # [06:12] * @ehsan holds off on backing out
  864. # [06:13] * Joins: MarcosS (Mibbit@moz-1D0B8EB2.dsl.irvnca.pacbell.net)
  865. # [06:13] * Quits: MarcosS (Mibbit@moz-1D0B8EB2.dsl.irvnca.pacbell.net) (Quit: http://www.mibbit.com ajax IRC Client)
  866. # [06:13] * Joins: MarcosS (Mibbit@moz-1D0B8EB2.dsl.irvnca.pacbell.net)
  867. # [06:13] <KWierso> ehsan: bug 757717 filed
  868. # [06:14] <@ehsan> thanks
  869. # [06:14] <KWierso> gonna try restarting again and see if anything changes
  870. # [06:14] <KWierso> (without having deleted that file)
  871. # [06:14] <bbondy> build downloading
  872. # [06:14] <bbondy> 05/21
  873. # [06:14] <bbondy> will try that to 05/22 and then will try an older 05/22 to 05/22
  874. # [06:14] <bbondy> and see how it goes
  875. # [06:14] <@ehsan> ok
  876. # [06:15] <bbondy> my download speed is unusually slow today so might be 10 min
  877. # [06:15] <KWierso> well, I'm still on that c20d41 cset, both of the log files say "Peforming a background update"
  878. # [06:15] * Quits: willy1234x1 (willy1234x@moz-C1F4DCAA.slkc.qwest.net) (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
  879. # [06:16] * Quits: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net) (Ping timeout)
  880. # [06:16] <bbondy> hrm 05/21 is saying nightly is up to date
  881. # [06:17] <@ehsan> KWierso: what does update.status say?
  882. # [06:17] <bbondy> updates disabled already maybe?
  883. # [06:17] <KWierso> ehsan: but this time, the About window says I'm up to date
  884. # [06:17] <@ehsan> bbondy: yeah, bhearsum|afk was quick!
  885. # [06:17] <KWierso> error console shows these update service messages: http://pastebin.mozilla.org/1648451
  886. # [06:17] <bbondy> crap
  887. # [06:17] <KWierso> ehsan: doesn't exist
  888. # [06:17] <@ehsan> bbondy: you can test on oak nightlies
  889. # [06:17] <KWierso> the "0" folder does, but it is empty
  890. # [06:17] <@ehsan> KWierso: we just disabled updates :)
  891. # [06:17] <KWierso> oh, heh
  892. # [06:18] <bbondy> ehsan: oak will have the changeset from m-c right?
  893. # [06:18] <@ehsan> bbondy: yes
  894. # [06:18] * Joins: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net)
  895. # [06:18] <bbondy> k
  896. # [06:18] <@ehsan> bbondy: what is the cset?
  897. # [06:18] <bbondy> http://hg.mozilla.org/mozilla-central/rev/c9e68a3cb207
  898. # [06:19] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  899. # [06:19] <@ehsan> bbondy: it was pushed here: https://hg.mozilla.org/projects/oak/pushloghtml?changeset=c9e68a3cb207
  900. # [06:19] <bbondy> k
  901. # [06:19] * @ehsan crosses fingers
  902. # [06:19] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Quit: ejpbruel)
  903. # [06:20] <bbondy> ehsan: but what I really wanted to test was a build that didn't have your code to a build that did
  904. # [06:20] <KWierso> ehsan: is there a way for me to see what version the mozillamaintenance service is at?
  905. # [06:20] <KWierso> or whatever is running the updates on my machine?
  906. # [06:20] <bbondy> ehsan: Maybe push bgupdates to elm, we can use that.
  907. # [06:21] <@ehsan> bbondy: can't you use an oak nightly before that push date?
  908. # [06:21] <bbondy> oh it's already pushed to elm
  909. # [06:21] <bbondy> ehsan: I need a build before your bgupdates changes
  910. # [06:21] <bbondy> not before the push with the quotes
  911. # [06:21] <@ehsan> KWierso: I think it's the file version, bbondy would know best
  912. # [06:22] <bbondy> file version ya
  913. # [06:22] <@ehsan> bbondy: oh, ok, try the profiling branch perhaps?
  914. # [06:22] <bbondy> It's actually already on elm
  915. # [06:22] <bbondy> we just need to make a nightly there
  916. # [06:22] <@ehsan> oh cool
  917. # [06:22] <bbondy> https://tbpl.mozilla.org/?tree=Elm
  918. # [06:22] <@ehsan> bbondy: should I back out in the meantime? or should we just keep windows updates disabled?
  919. # [06:23] <bbondy> I think there is no harm to not backout right?
  920. # [06:23] <bbondy> I'm just not sure if it'll fallback to a normal update if it fails
  921. # [06:23] <bbondy> if it does then we're cool
  922. # [06:23] <bbondy> if it doesn't then we'll need to backout
  923. # [06:23] <@ehsan> bbondy: the harm is that we won't get testing on other platforms :)
  924. # [06:23] * Joins: MarcoZ (Daily@moz-C4595BC8.dip.t-dialin.net)
  925. # [06:23] <bbondy> but if there's no harm then don't bother backing out yet
  926. # [06:23] <@ehsan> bbondy: but if you think this may take a long time let's back out
  927. # [06:23] <bbondy> I think it'll take tomorrow
  928. # [06:24] <@ehsan> ok
  929. # [06:24] <janv> biesi: thanks!
  930. # [06:24] <bbondy> is that a long time?
  931. # [06:24] <bbondy> :)
  932. # [06:24] <@ehsan> bbondy: nah, I think O
  933. # [06:24] <@ehsan> I'll just leave windows updates disabled for now
  934. # [06:25] <bbondy> k I started the nightly for elm
  935. # [06:26] <bbondy> KWierso: can you go to services and check the path of maintenance service?
  936. # [06:26] <bbondy> is the path quoted or no?
  937. # [06:26] <@ehsan> thanks
  938. # [06:27] <bbondy> In particular is it: "C:\Program Files (x86)\Mozilla Maintenance Service\maintenanceservice.exe" or C:\Program Files (x86)\Mozilla Maintenance Service\maintenanceservice.exe
  939. # [06:27] <KWierso> C:\Program Files (x86)\Mozilla Maintenance Service\maintenanceservice.exe
  940. # [06:28] <KWierso> bbondy: ^
  941. # [06:28] <KWierso> no quotes
  942. # [06:28] <bbondy> ok so I think your issue is not related to what ehsan and I are talking about
  943. # [06:28] * Quits: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net) (Ping timeout)
  944. # [06:29] * Quits: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com) (Quit: nbvcx)
  945. # [06:29] <@ehsan> hmm
  946. # [06:31] <bbondy> ehsan: most people will already have the service installed without quotes, it's only for the new people that will have quotes
  947. # [06:31] <@ehsan> ok
  948. # [06:32] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  949. # [06:34] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/a301e1c41b7d - Jan Varga - Bug 757507 - Implement read-write file streams. r=biesi
  950. # [06:34] <firebot> http://hg.mozilla.org/mozilla-central/rev/36e938e51481 - Jan Varga - Bug 757511 - Make it possible to raise the maximum number of threads. r=biesi
  951. # [06:35] * philor curses xpcshell manifests
  952. # [06:36] <@roc> Jan Varga?
  953. # [06:37] <janv> that's me
  954. # [06:37] <@roc> hello!
  955. # [06:37] <janv> hi
  956. # [06:38] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  957. # [06:39] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  958. # [06:40] <KWierso> ehsan: maybe I midaired the disabling of updates and it left me in a confused state?
  959. # [06:40] * Fallen|away is now known as Fallen
  960. # [06:41] <@ehsan> KWierso: no, we were talking about that before I filed that bug
  961. # [06:41] <KWierso> oh, no, I'm the only one in the confused state :)
  962. # [06:42] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  963. # [06:42] * nthomas is now known as nthomas|away
  964. # [06:43] * Joins: automata (automata@A3A19242.A18180D5.D39F610C.IP)
  965. # [06:44] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Ping timeout)
  966. # [06:45] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  967. # [06:45] * Joins: Asa (asa@moz-E098C967.static.wiline.com)
  968. # [06:45] <KWierso> ehsan, bbondy: so someone in a mozillazine thread is saying that updates are stuck for him on Nightly: http://forums.mozillazine.org/viewtopic.php?p=12006053#p12006053
  969. # [06:46] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Connection reset by peer)
  970. # [06:46] <KWierso> dunno if it's related to this
  971. # [06:46] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  972. # [06:46] <bbondy> there are 2 this:)
  973. # [06:46] <KWierso> the not-mine this?
  974. # [06:47] <bbondy> heh this is getting confusing
  975. # [06:47] * Joins: rwaldron (rwaldron@moz-37AFAA7C.dsl.pltn13.sbcglobal.net)
  976. # [06:47] <bbondy> does their issue sound the same as yours?
  977. # [06:48] <KWierso> no, my about window almost immediately went from "checking for updates" to "download failed" (with a really quick "downloading 0 of 2MB" in between), it didn't ever get to the applying stage
  978. # [06:49] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  979. # [06:49] * Joins: asadotzler (asa@moz-E098C967.static.wiline.com)
  980. # [06:49] * Quits: Asa (asa@moz-E098C967.static.wiline.com) (Ping timeout)
  981. # [06:51] <bbondy> ehsan: so we call the new maintenanceservice.exe by the way for the serviceinstall.cpp
  982. # [06:51] <bbondy> so the fix shoudl be pretty easy
  983. # [06:51] * Quits: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP) (Quit: Ommm.......)
  984. # [06:52] * Quits: automata (automata@A3A19242.A18180D5.D39F610C.IP) (Ping timeout)
  985. # [06:54] <Callek> bbondy, ehsan: as a "we should think about it if needed" Q, do we need to update the maintenanceservice on the releng systems as well due to this issue?
  986. # [06:54] <@ehsan> bbondy: cool
  987. # [06:54] <bbondy> Callek: no those machines will be always updated
  988. # [06:54] <@ehsan> Callek: don't think so
  989. # [06:54] * erick is now known as erick-zzz
  990. # [06:55] <bbondy> because they are installed without the quotes in the path
  991. # [06:55] <bbondy> for the service path
  992. # [06:55] <Callek> bbondy: "always updated"? I thought the issue was that it updated incorrectly for users
  993. # [06:55] <bbondy> the issue would only surface when there are qotes around the path
  994. # [06:55] <Callek> ahh ok, whichever, I trust you to know correctly
  995. # [06:55] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  996. # [06:55] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  997. # [06:55] <bbondy> the issue that Kwierso is not related to that
  998. # [06:56] <bbondy> the issue that Kwierso *had* is not related to that
  999. # [06:56] * KWierso is a terrible issue
  1000. # [06:56] <bbondy> haha
  1001. # [06:58] <bbondy> ehsan: so we seen there was a updater compare error from the update tests when the service isn't updated already.
  1002. # [06:58] * Quits: mike5w3c (MikeS@moz-5BA5CAB3.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  1003. # [06:58] <bbondy> ehsan: so if we get that again the good news is it'll just fall back to a normal update on the next update
  1004. # [06:58] <bbondy> at least it would before, not sure about background updates code :)
  1005. # [06:59] <bbondy> I'll link you to the code and you can tell me
  1006. # [07:00] <bbondy> ehsan: so if it goes in here: http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/update/nsUpdateService.js#1471 then it is fine and it will do a normal update without the service the next time.
  1007. # [07:00] * @ehsan looks
  1008. # [07:01] <@ehsan> bbondy: yeah, that will continue to be ok
  1009. # [07:01] <bbondy> ok so looks like the fix for the quoted path will NOT have to land before your bgupdates task
  1010. # [07:01] <@ehsan> bbondy: however, I'm not 100% sure what happens when the old service is passed the new arguments
  1011. # [07:01] * Joins: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP)
  1012. # [07:01] <bbondy> so likelihood of backout because of the path quoted bug is nil if that's the case
  1013. # [07:01] <@ehsan> bbondy: I'd rather keep windows updates disabled for now
  1014. # [07:01] <bbondy> yes for sure
  1015. # [07:01] <bbondy> :)
  1016. # [07:02] <bbondy> we'll know once elm spits out a couple nightlies
  1017. # [07:02] <@ehsan> but otherwise I'm more relieved now
  1018. # [07:02] * Joins: pauljt (ptheriault@moz-D34B6DF8.lns20.syd6.internode.on.net)
  1019. # [07:02] <bbondy> ya me too
  1020. # [07:02] <bbondy> pulling from our great experience with the service not being updated but the rest of the code getting updated, we were able to deduce what the error would be ;)
  1021. # [07:03] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1022. # [07:03] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  1023. # [07:04] * khuey is now known as khuey|away
  1024. # [07:04] <@dolske> hmmm http://www.winsupersite.com/blog/supersite-blog-39/developer/microsoft-details-visual-studio-11-product-lineup-143139
  1025. # [07:04] <@dolske> claims the Express edition won't do C++? not sure if I get that from reading the actual MS blog post, though...
  1026. # [07:05] <bbondy> that would be bad
  1027. # [07:05] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  1028. # [07:05] * Quits: karl (karl@moz-91AFA3D.jetstream.xtra.co.nz) (Ping timeout)
  1029. # [07:07] <KWierso> If you would like to use a language specific Express edition (C# Express, Visual Basic Express, or C++ Express) without specialized tooling for the latest platforms, you can use the Visual Studio 2010 Express editions, which will continue to be available as free downloads.
  1030. # [07:07] <bbondy> ack
  1031. # [07:08] * Joins: smontagu (chatzilla@ACD131AA.B9386950.51B98CA5.IP)
  1032. # [07:08] * Joins: vikram360 (vikram360@5D69B362.5CE7E5D4.2A068A5E.IP)
  1033. # [07:10] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Connection reset by peer)
  1034. # [07:10] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  1035. # [07:10] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1036. # [07:11] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Connection reset by peer)
  1037. # [07:11] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Ping timeout)
  1038. # [07:11] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  1039. # [07:13] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Connection reset by peer)
  1040. # [07:14] * glob is now known as glob|away
  1041. # [07:15] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  1042. # [07:15] <philor> "specialized tooling for the latest platforms" is an interesting way of saying "Metro-only"
  1043. # [07:16] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  1044. # [07:16] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  1045. # [07:16] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  1046. # [07:18] <@roc> that's sort of odd
  1047. # [07:19] <@roc> does that mean that Visual Studio Express 11 will be able to create C++ apps, but they'll only run on Windows 8?
  1048. # [07:21] <smontagu> what's odd about that?
  1049. # [07:21] <smontagu> mutatis mutandis it's been true of all versions of VS
  1050. # [07:21] <smontagu> it would be odd if it could only create such apps
  1051. # [07:21] <smontagu> but I doubt if that's the case
  1052. # [07:21] <@roc> that's what it sounds like
  1053. # [07:22] <philor> if it's not the case, MS needs to fire their copywriters
  1054. # [07:22] <philor> because that's exactly what they say
  1055. # [07:22] <smontagu> URI?
  1056. # [07:22] <philor> you can create C++ Metro apps, so they can run anywhere Metro apps can run, like Win8 and Win8
  1057. # [07:23] <@roc> right, so that's one interpretation --- that everything it builds requires WinRT
  1058. # [07:23] * Joins: grubshka (grubshka@moz-2D5BA987.w86-216.abo.wanadoo.fr)
  1059. # [07:23] <philor> bottom of http://www.microsoft.com/visualstudio/11/en-us/products/express
  1060. # [07:23] <philor> "Desktop application development"
  1061. # [07:24] <smontagu> The opportunities presented to developers by Microsoft platforms have never been greater. Pick your platform, download your tool, and get started.
  1062. # [07:24] <smontagu> wow, three opportunities right there!
  1063. # [07:24] * Quits: garnacho (carlos@moz-21A1EC24.dyn.user.ono.com) (Quit: Ex-Chat)
  1064. # [07:25] <philor> the opportunity to download download and download
  1065. # [07:25] * Quits: grubshka (grubshka@moz-2D5BA987.w86-216.abo.wanadoo.fr) (Ping timeout)
  1066. # [07:25] <philor> you can also target your C# app at both Vista+ and at XP, by having side-by-side 2010 and 2011 installs
  1067. # [07:27] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  1068. # [07:28] <smontagu> so you're right, this is actually just a Metro SDK, and not parallel to any earlier version of VSE
  1069. # [07:28] * Joins: grubshka (grubshka@moz-6958B38E.w86-216.abo.wanadoo.fr)
  1070. # [07:29] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Input/output error)
  1071. # [07:29] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Quit: surkov)
  1072. # [07:30] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  1073. # [07:30] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1074. # [07:32] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  1075. # [07:35] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  1076. # [07:36] * Joins: rclick_ (rclick@moz-914CAD41.dsl.covlil.sbcglobal.net)
  1077. # [07:36] * Quits: rclick (rclick@moz-914CAD41.dsl.covlil.sbcglobal.net) (Connection reset by peer)
  1078. # [07:37] * Joins: jesup (chatzilla@moz-A899486F.hsd1.ca.comcast.net)
  1079. # [07:37] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  1080. # [07:37] * Joins: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  1081. # [07:38] * Quits: eflores (me@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1082. # [07:39] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1083. # [07:40] <glandium> http://blog.chromium.org/2012/05/tale-of-two-pwnies-part-1.html waw
  1084. # [07:40] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1085. # [07:42] <darktrojan> how come chromium gets ponies?
  1086. # [07:44] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  1087. # [07:44] * glob|away is now known as glob
  1088. # [07:45] * Joins: jdm (jdm@moz-683CAD3.rev.sfr.net)
  1089. # [07:45] <philor> they have wealthy parents
  1090. # [07:46] * Quits: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net) (Ping timeout)
  1091. # [07:49] * Quits: paul (paul2@moz-2B44125C.members.linode.com) (Ping timeout)
  1092. # [07:49] * Quits: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl) (Ping timeout)
  1093. # [07:49] * Joins: paul (paul2@moz-2B44125C.members.linode.com)
  1094. # [07:49] * Joins: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl)
  1095. # [07:50] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1096. # [07:51] * Fallen is now known as Fallen|away
  1097. # [07:53] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1098. # [07:54] <@dolske> "with all this horse shit, there's got to be a pony somewhere!" :D
  1099. # [07:54] <@roc> jesup should definitely not be awake now
  1100. # [07:55] <jesup> Why not?
  1101. # [07:57] <jesup> I'm only 1/2 on east-coast time currently. Fought off sleep to see what reviews were waiting for me. :-) BTW, thanks glandium for the quick feedback
  1102. # [07:57] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  1103. # [07:57] <glandium> jesup: i just got up, that means you shouldn't be here ;)
  1104. # [07:58] <jesup> I snuck out the the west coast for a while
  1105. # [07:58] <@roc> I guess that's true
  1106. # [07:59] <derf> jesup is always awake around this time.
  1107. # [07:59] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1108. # [07:59] <derf> Even when he's not on the west coast.
  1109. # [08:00] <glandium> ah finally session restore is not going to blow bugzilla up
  1110. # [08:00] <jesup> I didn't even realize you were in france until today. I just thought you were always on when I was debugging odd c++ issues :-)
  1111. # [08:01] <glandium> jesup: you just manage to have them when I'm around
  1112. # [08:01] <jesup> derf: true - though sometimes it's after an hour or two if I fall asleep putting the kids down
  1113. # [08:03] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1114. # [08:03] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  1115. # [08:04] * Joins: mburns (mburns@89256F94.30F6F9A5.7B75DA8D.IP)
  1116. # [08:07] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  1117. # [08:07] * rclick_ is now known as rclick
  1118. # [08:10] * Joins: kvda (kvda@moz-B4797196.dyn.iinet.net.au)
  1119. # [08:12] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1120. # [08:12] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1121. # [08:12] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
  1122. # [08:15] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1123. # [08:15] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1124. # [08:16] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1125. # [08:18] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  1126. # [08:21] * Quits: asadotzler (asa@moz-E098C967.static.wiline.com) (Ping timeout)
  1127. # [08:23] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  1128. # [08:23] * ChanServ sets mode: +o smaug
  1129. # [08:26] * Quits: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net) (Ping timeout)
  1130. # [08:27] * Joins: rniwa_ (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  1131. # [08:28] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Ping timeout)
  1132. # [08:28] * rniwa_ is now known as rniwa
  1133. # [08:32] * Parts: pauljt (ptheriault@moz-D34B6DF8.lns20.syd6.internode.on.net)
  1134. # [08:35] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1135. # [08:37] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1136. # [08:38] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1137. # [08:38] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  1138. # [08:39] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120501201020])
  1139. # [08:39] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Quit: Leaving)
  1140. # [08:40] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1141. # [08:41] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  1142. # [08:42] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1143. # [08:42] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1144. # [08:44] * Joins: victorporof (victorporo@85DFD77.7E2AA079.79933D60.IP)
  1145. # [08:44] * Quits: rwaldron (rwaldron@moz-37AFAA7C.dsl.pltn13.sbcglobal.net) (Ping timeout)
  1146. # [08:44] <smontagu> how far back do we have mozilla-central-debug directories on ftp.mozilla.org/pub/firefox/nightly?
  1147. # [08:45] * joduinn-afk is now known as joduinn-home
  1148. # [08:45] * Joins: rwaldron (rwaldron@moz-37AFAA7C.dsl.pltn13.sbcglobal.net)
  1149. # [08:45] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1150. # [08:46] * Joins: omeringen (omer@96951DB5.F73F68B5.9CD63BA8.IP)
  1151. # [08:47] * Parts: derf (derf@moz-4168F490.net)
  1152. # [08:48] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1153. # [08:49] <philor> grr, https://tbpl.mozilla.org/php/getParsedLog.php?id=11976410&tree=Firefox
  1154. # [08:51] * Quits: rwaldron (rwaldron@moz-37AFAA7C.dsl.pltn13.sbcglobal.net) (Ping timeout)
  1155. # [08:52] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1156. # [08:53] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  1157. # [08:56] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1158. # [09:03] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1159. # [09:05] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  1160. # [09:05] * Joins: rajul (quassel@663928EA.BE8EA5A2.27560D6E.IP)
  1161. # [09:05] * Quits: rajul (quassel@663928EA.BE8EA5A2.27560D6E.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  1162. # [09:10] * Joins: rajul (quassel@663928EA.BE8EA5A2.27560D6E.IP)
  1163. # [09:10] * Quits: jdm (jdm@moz-683CAD3.rev.sfr.net) (Client exited)
  1164. # [09:11] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1165. # [09:11] * Joins: jdm (jdm@moz-683CAD3.rev.sfr.net)
  1166. # [09:11] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1167. # [09:12] * Joins: Stan_ (Stan@moz-82645BFD.dip.t-dialin.net)
  1168. # [09:12] * Quits: Stan (Stan@moz-7847A49F.dip.t-dialin.net) (Ping timeout)
  1169. # [09:12] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Connection reset by peer)
  1170. # [09:12] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  1171. # [09:13] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  1172. # [09:14] * Joins: anant (anant@moz-B3621916.dsl.dynamic.sonic.net)
  1173. # [09:14] * Joins: timdream (timdream@moz-104CC309.mv.mozilla.com)
  1174. # [09:14] * Quits: anant (anant@moz-B3621916.dsl.dynamic.sonic.net) (Quit: anant)
  1175. # [09:16] * Joins: anant (anant@moz-B3621916.dsl.dynamic.sonic.net)
  1176. # [09:16] * Quits: anant (anant@moz-B3621916.dsl.dynamic.sonic.net) (Quit: anant)
  1177. # [09:17] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  1178. # [09:18] * Quits: jdm (jdm@moz-683CAD3.rev.sfr.net) (Ping timeout)
  1179. # [09:19] * Joins: jdm (jdm@moz-683CAD3.rev.sfr.net)
  1180. # [09:19] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
  1181. # [09:20] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  1182. # [09:21] * Joins: kaze (kaze@moz-AA15476A.w82-123.abo.wanadoo.fr)
  1183. # [09:22] <glandium> philor: did you watch the screenshot?
  1184. # [09:24] * Quits: njn (chatzilla@moz-D4AACB93.dyn.iinet.net.au) (Ping timeout)
  1185. # [09:24] * Quits: kvda (kvda@moz-B4797196.dyn.iinet.net.au) (Ping timeout)
  1186. # [09:24] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  1187. # [09:24] * Quits: nthomas|away (chatzilla@moz-638E07BB.dsl.telstraclear.net) (Ping timeout)
  1188. # [09:24] * Quits: glob (glob@moz-DF237567.glob.com.au) (Ping timeout)
  1189. # [09:24] <philor> glandium: watch? like, was I on the slave at the time? no, they don't let me on the build network
  1190. # [09:24] * Joins: glob (glob@moz-DF237567.glob.com.au)
  1191. # [09:25] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  1192. # [09:25] * Joins: kvda (kvda@moz-B4797196.dyn.iinet.net.au)
  1193. # [09:25] <glandium> philor: there's a data url with the screenshot
  1194. # [09:25] * Joins: njn (chatzilla@moz-D4AACB93.dyn.iinet.net.au)
  1195. # [09:25] <glandium> philor: you can copy it, and paste it in the url bar
  1196. # [09:25] * Joins: nthomas|away (chatzilla@moz-638E07BB.dsl.telstraclear.net)
  1197. # [09:25] <philor> look at? yeah, then I filed bug 757755 about it
  1198. # [09:25] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1199. # [09:25] * Quits: kaze (kaze@moz-AA15476A.w82-123.abo.wanadoo.fr) (Ping timeout)
  1200. # [09:27] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1201. # [09:27] <glazou> bonjour
  1202. # [09:27] * philor is now known as philor|away
  1203. # [09:28] * philor|away is now known as philor
  1204. # [09:28] <philor> thanks, OS X, that was a really well-timed panic
  1205. # [09:30] <philor> pre-restart, I was trying to say that probably all of talos, spidermonkey, ref/jsref/crashtest fail to set prefs to disable updates, so for most of the day a slave going from one of those to another of those would have actually run its tests on the last nightly instead of the build it was supposed to test
  1206. # [09:32] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  1207. # [09:32] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1208. # [09:37] * Joins: edmorley (edmorley@moz-3D130806.range86-166.btcentralplus.com)
  1209. # [09:37] * edmorley changes topic to 'Next uplift for Fx15: 2012-06-04 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  1210. # [09:38] * Joins: _alex (Mibbit@moz-91848CE0.grenet.fr)
  1211. # [09:38] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  1212. # [09:39] <glazou> plays with the daily google doodle and can't block a sonic "wooooow"
  1213. # [09:40] * Quits: jdm (jdm@moz-683CAD3.rev.sfr.net) (Client exited)
  1214. # [09:41] * Joins: avih_ (quassel@moz-32FAE3C2.red.bezeqint.net)
  1215. # [09:41] * Quits: avih (quassel@moz-32FAE3C2.red.bezeqint.net) (Ping timeout)
  1216. # [09:42] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1217. # [09:42] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
  1218. # [09:43] * edmorley visits google
  1219. # [09:46] <edmorley> "Upgrade to a modern browser and see what this doodle can really do." boo
  1220. # [09:46] * Joins: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP)
  1221. # [09:46] <glazou> yeah, they use an API only implemented in chrome atm
  1222. # [09:46] <glazou> but still, that's very well done
  1223. # [09:46] * philor is now known as philor|away
  1224. # [09:47] <@smaug> does it use the horribly defined WebAudioAPI ?
  1225. # [09:47] <@smaug> s/defined/vaguely described/
  1226. # [09:47] * Joins: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com)
  1227. # [09:50] * Joins: vikash (vikash@88E8941E.8D4651CB.5D9ABA9F.IP)
  1228. # [09:50] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
  1229. # [09:52] * Joins: ferongr (ferongr@moz-6575D662.dsl.dyn.forthnet.gr)
  1230. # [09:52] * philor|away is now known as philor
  1231. # [09:56] <NeilAway> bhearsum|afk: you can't use cwd=`pwd` && cd foo && bar && cd $cwd because the variable gets expanded before the assignment
  1232. # [09:56] * Quits: vikash (vikash@88E8941E.8D4651CB.5D9ABA9F.IP) (Quit: Leaving)
  1233. # [09:57] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1234. # [09:57] * Quits: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
  1235. # [10:01] * glob is now known as glob|away
  1236. # [10:01] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1237. # [10:03] * Joins: _greg (Mibbit@moz-8A05AD6D.grenet.fr)
  1238. # [10:04] * Quits: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  1239. # [10:05] <_greg> Hi! We're working on bug 746142 for a student project - Add @inputmode to input element : https://bugzilla.mozilla.org/show_bug.cgi?id=746142. We're still lost in the large amount of code. Where should we search in the code ? How are the attributes of input defined ?
  1240. # [10:06] <smontagu> greg: content/html/content/src/nsHTMLInputElement.cpp
  1241. # [10:06] * Joins: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP)
  1242. # [10:07] * Joins: jgilbert (jgilbert@60E228B8.B090BEBA.9F675CBD.IP)
  1243. # [10:07] * Joins: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  1244. # [10:08] * Quits: juanb|afk (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb|afk)
  1245. # [10:08] * philor is now known as philor|away
  1246. # [10:09] * philor|away is now known as philor
  1247. # [10:09] <smontagu> _greg: that is where there are attributes of <input> in general. @inputmode may be rather a special case though, since IMEs and such are tucked away in platform specific code
  1248. # [10:09] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  1249. # [10:10] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1250. # [10:12] * Joins: rohan (chatzilla@6B3382F0.2C2BFB59.35E0727C.IP)
  1251. # [10:14] * Joins: lahabana (Mibbit@moz-F3A092D4.imag.fr)
  1252. # [10:16] * Joins: mvalzelli (mvalzelli@22C72AF8.CB3F1861.B8D847BA.IP)
  1253. # [10:17] * glob|away is now known as glob
  1254. # [10:17] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1255. # [10:19] * philor is now known as philor|away
  1256. # [10:19] * Joins: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP)
  1257. # [10:22] * Joins: NimeshNeema (u2689@moz-160C58C6.com)
  1258. # [10:23] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  1259. # [10:25] <@smaug> _greg: you may want to look at nsIMEStateManager::SetIMEState
  1260. # [10:25] <@smaug> http://mxr.mozilla.org/mozilla-central/source/content/events/src/nsIMEStateManager.cpp#309
  1261. # [10:26] * Quits: nemo (nemo@moz-57FDFA.hsd1.md.comcast.net) (Ping timeout)
  1262. # [10:26] <_greg> smaug: thanks we'll have a look
  1263. # [10:26] * Joins: nemo (nemo@moz-57FDFA.hsd1.md.comcast.net)
  1264. # [10:26] * Joins: azakai (alon@60E228B8.B090BEBA.9F675CBD.IP)
  1265. # [10:27] <@smaug> _greg: it is not quite clear to me how IME works on Android, but the special cases in nsIMEStateManager::SetIMEState are really for mobile
  1266. # [10:27] * Joins: davehunt (davehunt@834DEC22.56F75F2C.7D0FCE04.IP)
  1267. # [10:28] * Joins: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP)
  1268. # [10:28] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1269. # [10:29] * NeilAway thwaps Google
  1270. # [10:30] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Ping timeout)
  1271. # [10:30] <NeilAway> "You are using Firefox 15. Please upgrade to a modern browser"
  1272. # [10:30] * Quits: njn (chatzilla@moz-D4AACB93.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120522183347])
  1273. # [10:30] <AryehGregor> :(
  1274. # [10:30] * Joins: cpearce (chatzilla@moz-61822E48.xdsl.xnet.co.nz)
  1275. # [10:33] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  1276. # [10:33] <darktrojan> gee, that's subtle
  1277. # [10:34] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  1278. # [10:34] * Joins: jviereck (Adium@moz-4203B8C.ethz.ch)
  1279. # [10:36] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1280. # [10:37] * Quits: jviereck (Adium@moz-4203B8C.ethz.ch) (Quit: Leaving.)
  1281. # [10:38] * Joins: tchevalier (Instantbir@moz-2248AD42.rev.sfr.net)
  1282. # [10:38] <gaston> hmmm my fx 13.0b2 build have libxpcom's RPATH set to where it belongs, but not tb 13.0b2.. did something set recently wrt RPATHs ?
  1283. # [10:38] * Quits: tchevalier (Instantbir@moz-2248AD42.rev.sfr.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1284. # [10:38] * Joins: tchevalier (Instantbir@moz-2248AD42.rev.sfr.net)
  1285. # [10:39] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1286. # [10:39] * NeilAway thwaps Mano again because he's in a bad mood
  1287. # [10:40] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1288. # [10:40] * Quits: davehunt (davehunt@834DEC22.56F75F2C.7D0FCE04.IP) (Client exited)
  1289. # [10:41] * heycam is now known as heycam|away
  1290. # [10:41] * NeilAway gets smaug's bugmail deluge :s
  1291. # [10:41] <@smaug> NeilAway: sorry
  1292. # [10:43] * Joins: espadrine (thaddee_ty@moz-85EBB8A.dia.static.qwest.net)
  1293. # [10:43] * Quits: tchevalier (Instantbir@moz-2248AD42.rev.sfr.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1294. # [10:43] <@smaug> but I've been waiting long enough Zack or someone to fix the related bugs
  1295. # [10:44] * Joins: tchevalier (Instantbir@moz-2248AD42.rev.sfr.net)
  1296. # [10:44] <@smaug> before that print change can land
  1297. # [10:45] * Joins: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP)
  1298. # [10:45] * Joins: pascalc (chatzilla@4A536503.45AA75E6.5C7CEBE3.IP)
  1299. # [10:46] <@smaug> NeilAway: also, that is the way to get shorter review queue :)
  1300. # [10:46] * Quits: jgilbert (jgilbert@60E228B8.B090BEBA.9F675CBD.IP) (Input/output error)
  1301. # [10:47] * Joins: graememcc (chatzilla@moz-65CD0AE3.range86-148.btcentralplus.com)
  1302. # [10:48] * Joins: mak (chatzilla@moz-569E8147.retail.telecomitalia.it)
  1303. # [10:48] <Cwiiis> balls, I just pushed a change to inbound and forgot to change the commit message to fill in the r= - Is there a quick way to fix this? (I'd have to back out a patch on top of it to not break tests)
  1304. # [10:49] * Quits: rajul (quassel@663928EA.BE8EA5A2.27560D6E.IP) (Client exited)
  1305. # [10:51] * Joins: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  1306. # [10:51] * Joins: jviereck (Adium@moz-16BE46FD.ethz.ch)
  1307. # [10:52] * Joins: jfkthame_ (jfkthame@89E78188.5BC345F5.9542EC20.IP)
  1308. # [10:52] * Quits: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP) (Connection reset by peer)
  1309. # [10:52] * jfkthame_ is now known as jfkthame
  1310. # [10:52] <glandium> Cwiiis: the usual way to handle this is to backout and reland in one push
  1311. # [10:52] <Cwiiis> glandium, ok, will do that
  1312. # [10:53] <glandium> mounir is orange on m-i
  1313. # [10:53] <glandium> 282 failed tests, nice score
  1314. # [10:55] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  1315. # [10:57] * Joins: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1316. # [10:57] * Quits: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  1317. # [10:57] * Joins: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1318. # [10:58] * glob is now known as glob|away
  1319. # [10:58] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1320. # [10:59] * Joins: jdm (jdm@moz-683CAD3.rev.sfr.net)
  1321. # [10:59] <Optimizer> Can a global event listener or/and event dispatcher be made so that irrespective of any chrome window, I can send an event and listen to one ?
  1322. # [10:59] <Yoric> Optimizer: Do you want to send a DOM event across windows?
  1323. # [11:00] * Joins: gfritzsche (gfritzsche@moz-3510DFB9.dynamic.qsc.de)
  1324. # [11:00] <Yoric> If so, that's not possible.
  1325. # [11:01] <Yoric> If you are just interested in something event-like, take a look at nsIObserver
  1326. # [11:02] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Ping timeout)
  1327. # [11:02] * Parts: mvalzelli (mvalzelli@22C72AF8.CB3F1861.B8D847BA.IP)
  1328. # [11:03] * Joins: zoe (Mibbit@moz-70BA4675.grenet.fr)
  1329. # [11:03] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1330. # [11:04] * Quits: jviereck (Adium@moz-16BE46FD.ethz.ch) (Quit: Leaving.)
  1331. # [11:04] * Quits: avih_ (quassel@moz-32FAE3C2.red.bezeqint.net) (Client exited)
  1332. # [11:05] * AutomatedTester|AFK is now known as AutomatedTester
  1333. # [11:05] * Joins: jgilbert (jgilbert@60E228B8.B090BEBA.9F675CBD.IP)
  1334. # [11:05] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1335. # [11:05] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1336. # [11:05] * ChanServ sets mode: +o roc
  1337. # [11:06] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1338. # [11:07] * Quits: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net) (Quit: ChatZilla 0.9.78.1 [SeaMonkey 1.5a/2007051508])
  1339. # [11:07] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1340. # [11:07] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1341. # [11:08] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1342. # [11:09] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1343. # [11:09] <@roc> mounir: I assume you know about your test failure on inbound?
  1344. # [11:10] * Joins: TheCrap (TheCrap@moz-7D3DE9A2.dip0.t-ipconnect.de)
  1345. # [11:10] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  1346. # [11:12] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1347. # [11:14] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  1348. # [11:14] * Joins: Goldorak (chatzilla@27637B53.1EC05627.187A1082.IP)
  1349. # [11:16] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1350. # [11:16] <NeilAway> I guess we don't have an easy way of writing cross-platform CSS that happens to only affect the Mac?
  1351. # [11:17] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1352. # [11:17] <jdm> preprocess the css files? :P
  1353. # [11:18] <glandium> gcc, you're so helpful... "error: expected unqualified-id before 'do'"... there's no do in the code you point to
  1354. # [11:20] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1355. # [11:21] <glandium> could be a macro getting in the way...
  1356. # [11:21] * Joins: JeroenDeDauw (j@moz-50858DE7.dip.t-dialin.net)
  1357. # [11:23] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1358. # [11:24] <NeilAway> jdm: that's only cross-platform at build time :-P
  1359. # [11:24] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
  1360. # [11:24] <NeilAway> looks like we have no choice though :s
  1361. # [11:24] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1362. # [11:24] <glandium> NeilAway: depends what you want the css to be applied to
  1363. # [11:25] * Quits: Unfocused (u2622@moz-160C58C6.com) (Ping timeout)
  1364. # [11:26] * Quits: spartan (u5883@moz-160C58C6.com) (Ping timeout)
  1365. # [11:26] * Quits: sid0 (u2934@moz-160C58C6.com) (Ping timeout)
  1366. # [11:26] * Quits: ttaubert (u2620@moz-160C58C6.com) (Ping timeout)
  1367. # [11:26] * Quits: felipe (u2734@moz-160C58C6.com) (Ping timeout)
  1368. # [11:26] * Quits: timeless (u4015@moz-160C58C6.com) (Ping timeout)
  1369. # [11:26] <Optimizer> Can a global event listener or/and event dispatcher be made so that irrespective of any chrome window, I can send an event and listen to one ?
  1370. # [11:27] <@smaug> Optimizer: I assume you missed Yoric's reply
  1371. # [11:27] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1372. # [11:28] * Joins: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  1373. # [11:28] <@smaug> Optimizer: basically, no.
  1374. # [11:28] <@smaug> look at observerservice
  1375. # [11:28] <Yoric> nsIObserverService/nsIObserver
  1376. # [11:28] <Yoric> (or the shortcut Services.obs)
  1377. # [11:28] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
  1378. # [11:29] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1379. # [11:29] <Optimizer> Yes, I missed some replies as I was disconnected, and the logs aren't opening up
  1380. # [11:30] * Joins: sid0 (u2934@moz-160C58C6.com)
  1381. # [11:30] * Joins: timeless (u4015@moz-160C58C6.com)
  1382. # [11:31] * Joins: felipe (u2734@moz-160C58C6.com)
  1383. # [11:31] * Joins: ttaubert (u2620@moz-160C58C6.com)
  1384. # [11:31] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1385. # [11:34] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1386. # [11:35] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1387. # [11:38] <jesup> glandium: perhaps it was a do { ... } while (0) hidden in a macro - seen that trick a lot, but as you say it can be surprising in debug output from gcc. I wish gcc would (at least optionally) show the preprocessed line and point to the error in it, instead of playing guess-the-expansion-at-fault
  1388. # [11:39] <jesup> glandium: (yes, I fell asleep at the keyboard and just recently woke up)
  1389. # [11:39] <@smaug> :)
  1390. # [11:39] * @smaug doesn't believe that
  1391. # [11:40] <jdm> heh, I've done that before
  1392. # [11:40] * Quits: tchevalier (Instantbir@moz-2248AD42.rev.sfr.net) (Ping timeout)
  1393. # [11:40] <jdm> some of my most productive days have started at 4am because of that
  1394. # [11:44] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1395. # [11:45] <NeilAway> jesup: it's called clang ;-)
  1396. # [11:45] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1397. # [11:46] <jesup> NeilAway: one of these days I need to try that
  1398. # [11:46] <NeilAway> jesup: according to various blog posts, it has really nice error messages
  1399. # [11:47] * Joins: atuljangra_ (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  1400. # [11:48] <@smaug> at least some versions of clang create binaries which cause gdb to crash
  1401. # [11:49] * Joins: berkerpeksag (berkerpeks@231B4759.56BE800A.BA04A6B2.IP)
  1402. # [11:49] * Joins: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net)
  1403. # [11:51] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Quit: Ex-Chat)
  1404. # [11:52] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Ping timeout)
  1405. # [11:52] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1406. # [11:54] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1407. # [11:55] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1408. # [11:55] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1409. # [11:55] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  1410. # [12:00] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1411. # [12:00] * Fallen|away is now known as Fallen
  1412. # [12:01] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1413. # [12:01] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.9.1/20120429012611])
  1414. # [12:02] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1415. # [12:02] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1416. # [12:03] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1417. # [12:03] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Ping timeout)
  1418. # [12:04] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1419. # [12:07] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1420. # [12:08] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1421. # [12:09] * ewong is now known as ewong|afk
  1422. # [12:11] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Ping timeout)
  1423. # [12:11] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
  1424. # [12:12] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1425. # [12:13] * adev is now known as balloon
  1426. # [12:13] * Quits: balloon (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1427. # [12:13] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1428. # [12:13] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1429. # [12:13] * Joins: maikmerten (maikmerten@moz-D9A586F1.dynamic.qsc.de)
  1430. # [12:15] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1431. # [12:16] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1432. # [12:16] * adev is now known as ballon
  1433. # [12:16] * Quits: ballon (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1434. # [12:16] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1435. # [12:17] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1436. # [12:17] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1437. # [12:17] * adev is now known as bald
  1438. # [12:17] * Quits: bald (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1439. # [12:17] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1440. # [12:18] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1441. # [12:19] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1442. # [12:19] * adev is now known as baldsf
  1443. # [12:19] * Quits: baldsf (Instantbir@moz-F4963E9F.ictp.it) (Quit: baldsf)
  1444. # [12:19] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1445. # [12:20] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Ping timeout)
  1446. # [12:20] * adev is now known as aleth1
  1447. # [12:20] * Quits: aleth1 (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1448. # [12:20] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1449. # [12:22] * Joins: jhammel (jhammel@88F51059.F3BBB17D.144F44FA.IP)
  1450. # [12:23] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1451. # [12:23] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1452. # [12:24] * Joins: mike5w3c (MikeS@moz-83ED83F7.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1453. # [12:24] * glazou is now known as glazou_lunch
  1454. # [12:25] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1455. # [12:27] * Quits: _alex (Mibbit@moz-91848CE0.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  1456. # [12:27] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  1457. # [12:28] * Quits: {V} (V@moz-559B96B2.onsneteindhoven.nl) (Ping timeout)
  1458. # [12:30] * Quits: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1459. # [12:30] <Optimizer> I need to implement a storage system, such that two independent codes can access it (may be at the same time) while one code only reads stuff, other only writes. I want things to be async
  1460. # [12:30] <Optimizer> what is the best option ?
  1461. # [12:31] * Joins: {V} (V@moz-559B96B2.onsneteindhoven.nl)
  1462. # [12:32] * Joins: avih (quassel@moz-32FAE3C2.red.bezeqint.net)
  1463. # [12:32] * Quits: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1464. # [12:32] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1465. # [12:33] * Joins: adev1 (Instantbir@moz-F4963E9F.ictp.it)
  1466. # [12:33] * Quits: adev1 (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1467. # [12:34] * Quits: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net) (Ping timeout)
  1468. # [12:34] * Joins: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  1469. # [12:35] * Quits: zoe (Mibbit@moz-70BA4675.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  1470. # [12:35] * Quits: jdm (jdm@moz-683CAD3.rev.sfr.net) (Client exited)
  1471. # [12:35] <@smaug> Optimizer: independent code running in the same process?
  1472. # [12:35] <@smaug> or separate processes
  1473. # [12:35] <@smaug> single thread vs. multiple thread?
  1474. # [12:36] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Ping timeout)
  1475. # [12:37] * Quits: vikram360 (vikram360@5D69B362.5CE7E5D4.2A068A5E.IP) (Ping timeout)
  1476. # [12:38] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1477. # [12:39] * Quits: _greg (Mibbit@moz-8A05AD6D.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  1478. # [12:39] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1479. # [12:40] * Quits: jesup (chatzilla@moz-A899486F.hsd1.ca.comcast.net) (Ping timeout)
  1480. # [12:40] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1481. # [12:41] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1482. # [12:41] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1483. # [12:43] * Quits: lahabana (Mibbit@moz-F3A092D4.imag.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  1484. # [12:45] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Ping timeout)
  1485. # [12:46] <gcp> android tests on try are way backlogged
  1486. # [12:46] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1487. # [12:46] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Quit: Ex-Chat)
  1488. # [12:48] * Joins: clokep_js (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1489. # [12:49] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1490. # [12:49] * Quits: clokep_js (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1491. # [12:51] <mounir> roc, glandium: sorry, I did the push and ran scenario
  1492. # [12:51] * ctalbert|afk is now known as ctalbert
  1493. # [12:51] <@roc> no worries, the system worked
  1494. # [12:51] * Quits: MarcosS (Mibbit@moz-1D0B8EB2.dsl.irvnca.pacbell.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1495. # [12:51] <mounir> yeah, I know it's the point of m-i
  1496. # [12:51] <mounir> otherwise, I wouldn't have done that ;)
  1497. # [12:52] <mounir> hmm, waitForFocus() in the test would have been nice I guess
  1498. # [12:55] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  1499. # [12:55] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1500. # [12:56] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Ping timeout)
  1501. # [13:00] <mounir> hmm, Try needs a bit of cleanup
  1502. # [13:00] <mounir> still searching for changes
  1503. # [13:03] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1504. # [13:04] * Joins: rajul (quassel@F6ED1FF8.B286D3EC.27560D6E.IP)
  1505. # [13:05] * Joins: janv (varga@moz-F1E37DCD.t-com.sk)
  1506. # [13:06] <NeilAway> lol @ time and rememberance decay in SRAM ;-)
  1507. # [13:06] <@ted> huh, when did XRE_Main get refactored into a class?
  1508. # [13:06] <NeilAway> sorry, remanence
  1509. # [13:06] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1510. # [13:07] * adev is now known as jb2
  1511. # [13:08] <NeilAway> bhearsum|afk: your post ends with the word "and"?
  1512. # [13:08] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1513. # [13:08] * NeilAway also wonders what the security code on the comment form is
  1514. # [13:08] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1515. # [13:09] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1516. # [13:10] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Ping timeout)
  1517. # [13:12] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1518. # [13:13] * Quits: jb2 (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1519. # [13:13] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1520. # [13:13] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1521. # [13:13] * adev is now known as jb2
  1522. # [13:13] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1523. # [13:13] * Quits: jb2 (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1524. # [13:13] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1525. # [13:13] <Optimizer> what is meant by a version property of an IndexedDB database ?
  1526. # [13:13] * adev is now known as aleth1
  1527. # [13:14] * Quits: aleth1 (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1528. # [13:14] * Quits: cpearce (chatzilla@moz-61822E48.xdsl.xnet.co.nz) (Ping timeout)
  1529. # [13:14] * Joins: adev1 (Instantbir@moz-F4963E9F.ictp.it)
  1530. # [13:15] * adev1 is now known as jb2
  1531. # [13:15] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1532. # [13:15] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1533. # [13:17] * Fallen is now known as Fallen|away
  1534. # [13:17] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1535. # [13:18] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1536. # [13:18] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1537. # [13:19] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Ping timeout)
  1538. # [13:19] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1539. # [13:19] * jb2 is now known as adev1
  1540. # [13:19] * adev1 is now known as jb2
  1541. # [13:19] * Quits: jb2 (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
  1542. # [13:20] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1543. # [13:20] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1544. # [13:20] * adev is now known as balloon
  1545. # [13:20] * Quits: balloon (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1546. # [13:20] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1547. # [13:20] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: adev)
  1548. # [13:20] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1549. # [13:22] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1550. # [13:23] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1551. # [13:23] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1552. # [13:24] * Joins: KaiRo (robert@moz-E021E9EE.adsl.highway.telekom.at)
  1553. # [13:24] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1554. # [13:25] * mattwoodrow is now known as mattwoodrow|away
  1555. # [13:26] <mounir> edmorley: you around?
  1556. # [13:27] <edmorley> mounir: hi :-)
  1557. # [13:27] * Joins: cpearce (chatzilla@moz-61822E48.xdsl.xnet.co.nz)
  1558. # [13:28] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1559. # [13:29] <mounir> edmorley: I've been pointed multiple times that I'm not following the rules when pushing to m-i
  1560. # [13:29] <mounir> and it seems the reason is that I'm not adding the link to m-i
  1561. # [13:29] <mounir> I wonder why that is necessary
  1562. # [13:30] * Quits: cpearce (chatzilla@moz-61822E48.xdsl.xnet.co.nz) (Ping timeout)
  1563. # [13:31] <edmorley> mounir: it is convention at present, but yeah I suppose the actual url is less important, it's more that it's helpful to be able to track landings vs backouts vs merges, in-bug
  1564. # [13:31] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1565. # [13:32] <edmorley> mounir: particularly with bugs that bounce & have several different parts that have landed at different times
  1566. # [13:32] <@smaug> masayuki: sorry, takes a bit time to review wheel event patches. It is error prone code
  1567. # [13:32] <@smaug> (though you're making it better :) )
  1568. # [13:33] <edmorley> mounir: also, there have been times when I can see two inbound rev urls in the comments, and I know that the one i'm about to add, post m-c merge is only the first of two, so I can leave the bug open (not everyone remembers to put [leave open] in the whiteboard)
  1569. # [13:33] <mounir> edmorley: I understand special cases should be pointed
  1570. # [13:34] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1571. # [13:34] <mounir> but in the general case, the m-i link is just useless
  1572. # [13:34] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Ping timeout)
  1573. # [13:34] <mounir> no-one wants to have a look at it (unless you really don't trust the commiter and want to check what is in inbound before going to m-c)
  1574. # [13:34] <edmorley> hmmm
  1575. # [13:34] * Quits: janv (varga@moz-F1E37DCD.t-com.sk) (Quit: This computer has gone to sleep)
  1576. # [13:36] * Quits: jhammel (jhammel@88F51059.F3BBB17D.144F44FA.IP) (Quit: leaving)
  1577. # [13:36] <edmorley> I don't mind too much as long as the assignee and target milestone is set
  1578. # [13:36] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1579. # [13:36] <mounir> yeah, that's what I do
  1580. # [13:37] <mounir> I'm just a bit annoyed to be told I'm not following the rules
  1581. # [13:37] <edmorley> though if we decide it's not useful information, then it would make sense to remvoe it from the tree rules wiki and at least be consistent
  1582. # [13:37] <mounir> I never follow stupid rules :)
  1583. # [13:37] <mounir> edmorley: this why I'm talking to you ;)
  1584. # [13:37] <@ted> so google has decided that only chrome is a modern browser?
  1585. # [13:37] <@ted> pretty lame
  1586. # [13:37] <edmorley> ted: yeah cheeky huh
  1587. # [13:37] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1588. # [13:37] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1589. # [13:38] <@ted> "upgrade to google chrome to get better doodles"
  1590. # [13:38] <@ted> really?
  1591. # [13:38] <mounir> doodles ?
  1592. # [13:38] <mounir> oh, those things
  1593. # [13:38] <mounir> you really need Chrome for that?
  1594. # [13:38] <edmorley> mounir: if you are up for posting in dev.platform about the inbound url, I'm happy to support either way
  1595. # [13:38] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  1596. # [13:38] <darktrojan> that doodle WFM
  1597. # [13:38] <@ted> pretty stupid reason to upgrade your browser
  1598. # [13:38] <edmorley> mounir: and we can then update the wiki
  1599. # [13:38] <@ted> doesn't seem to do anything for me
  1600. # [13:38] <edmorley> ted: flash
  1601. # [13:38] <@ted> ah
  1602. # [13:38] <@ted> no wonder
  1603. # [13:39] * Joins: KWierso|outoftown_ (chatzilla@moz-92762BF7.desm.qwest.net)
  1604. # [13:39] <jtcranmer> Google: destroying productivity since... I don't know when
  1605. # [13:39] * Quits: KWierso|outoftown (chatzilla@moz-92762BF7.desm.qwest.net) (Ping timeout)
  1606. # [13:39] * KWierso|outoftown_ is now known as KWierso|outoftown
  1607. # [13:40] <@ted> do they have a whole doodle team?
  1608. # [13:40] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1609. # [13:43] * mattwoodrow|away is now known as mattwoodrow
  1610. # [13:44] <darktrojan> you betcha
  1611. # [13:45] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Ping timeout)
  1612. # [13:46] * Quits: atuljangra_ (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1613. # [13:47] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1614. # [13:49] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1615. # [13:50] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1616. # [13:51] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1617. # [13:51] * Joins: vikram360 (vikram360@5D69B362.5CE7E5D4.2A068A5E.IP)
  1618. # [13:54] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1619. # [13:56] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  1620. # [13:56] <glandium> ted: i bet they have several such teams, for different countries
  1621. # [13:57] * Joins: kmoir_buildduty (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  1622. # [13:57] <@ted> heh
  1623. # [13:57] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1624. # [13:58] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  1625. # [13:59] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  1626. # [13:59] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1627. # [14:00] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Ping timeout)
  1628. # [14:00] * Joins: bb10 (bb10@moz-C7B05616.org)
  1629. # [14:01] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1630. # [14:04] * Joins: lahabana (Mibbit@moz-D55DBCC1.imag.fr)
  1631. # [14:04] * Joins: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP)
  1632. # [14:04] * Joins: _alex (Mibbit@moz-91848CE0.grenet.fr)
  1633. # [14:04] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1634. # [14:06] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1635. # [14:07] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e54a85233701 - Olli Pettay - Bug 749920 - Unprefix MozMutationObserver and add a warning about use of mutation events, r=sicking
  1636. # [14:07] * Quits: timdream (timdream@moz-104CC309.mv.mozilla.com) (Quit: timdream)
  1637. # [14:09] * bhearsum|afk is now known as bhearsum
  1638. # [14:10] <mounir> roc: are you around?
  1639. # [14:10] <@roc> yes
  1640. # [14:10] <mounir> roc: do you know if we fire a resize event when we go fullscreen?
  1641. # [14:10] <JPeterson> how do i use mintty instead of bash directly with mozilla-build? is it simply mingw-get install msys-mintty?
  1642. # [14:10] <JPeterson> in the start-msvc10.bat terminal
  1643. # [14:10] <@roc> I don't know
  1644. # [14:10] <@roc> I hope we would
  1645. # [14:10] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1646. # [14:11] <mounir> ok, I will check
  1647. # [14:11] <mounir> someone opened a bug saying that the fullscreenchange event was fired before the fullscreen really hapening
  1648. # [14:11] * glazou_lunch is now known as glazou
  1649. # [14:11] <mounir> and he hadn't the correct screen size
  1650. # [14:11] <mounir> I was surprised the solution wasn't to use the resize event...
  1651. # [14:12] <@roc> there is a known issue about the fullscreenchange event being fired too early
  1652. # [14:12] <@roc> cpearce has been working on it
  1653. # [14:12] <mounir> I've seen that
  1654. # [14:13] <@roc> gotta go
  1655. # [14:14] <mounir> we fire the event
  1656. # [14:14] <mounir> good
  1657. # [14:14] <mounir> thanks
  1658. # [14:14] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1659. # [14:15] * Joins: espindola (espindola@moz-4374B808.dsl.teksavvy.com)
  1660. # [14:16] <@roc> I always get ghost windows associated with nytimes.com and I can never track down the cause
  1661. # [14:16] <@smaug> roc: ghost window?
  1662. # [14:16] <@roc> about:compartments
  1663. # [14:16] <@smaug> also, is it enough to just load nytimes.com ?
  1664. # [14:16] * kmoir_buildduty is now known as kmoir-afk
  1665. # [14:16] <@roc> I don't think so
  1666. # [14:16] <@smaug> any addons?
  1667. # [14:17] <@smaug> roc: could you file a bug and CC me and mccr8
  1668. # [14:17] <@roc> not all NYT articles trigger it
  1669. # [14:18] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
  1670. # [14:18] <joe_walker> Anyone else having build problems (I guess this is windows specific) ? http://pastebin.mozilla.org/1648541
  1671. # [14:18] <@roc> can you tell me how to use about:ccdump to debug it?
  1672. # [14:18] <joe_walker> Happened since my last pull. even with clobber ...
  1673. # [14:18] <@roc> keep in mind that my Firefox process is using 1.5GB of memory
  1674. # [14:18] <@ted> ugh, bug 757755 is pretty scary
  1675. # [14:18] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1676. # [14:18] <@smaug> about:cc is simpler... but about:ccdump might help too
  1677. # [14:19] <@roc> what do I have to install for about:cc?
  1678. # [14:19] <@smaug> roc: about:ccdump has something like "Find zombie documents" ?
  1679. # [14:19] <@smaug> about:cc is in Bug 726346
  1680. # [14:19] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1681. # [14:20] * Joins: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp)
  1682. # [14:20] <@roc> I have the latest version of about:ccdump but I can't see "find zombie documents"
  1683. # [14:20] <@roc> maybe if I "run CC Analysis"
  1684. # [14:21] <@smaug> yeah
  1685. # [14:21] <@roc> but I have a large heap
  1686. # [14:21] <@smaug> run CC and then search...
  1687. # [14:21] <@roc> now what
  1688. # [14:21] * erick-zzz is now known as erick
  1689. # [14:21] <@smaug> under search there is the zombie documents
  1690. # [14:21] <@roc> ooh nifty
  1691. # [14:21] <@smaug> if there are zombie documents, it should show what is keeping the documents alive
  1692. # [14:22] <@smaug> that is at least what about:cc does
  1693. # [14:22] <glandium> does about:cc require an addon?
  1694. # [14:22] <@smaug> about:cc is an addon :)
  1695. # [14:23] <@smaug> available in Bug 726346
  1696. # [14:23] <@smaug> I never managed to figure out how to upload it to AMO
  1697. # [14:23] <@smaug> and it is very very simple addon
  1698. # [14:23] <@smaug> but useful
  1699. # [14:23] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1700. # [14:24] <@roc> smaug: so I do "show roots" on one of these zombie documents, and it shws me just one, a <p> element
  1701. # [14:24] <@roc> refcount 5
  1702. # [14:24] <@roc> knownEdges 3
  1703. # [14:24] <@roc> root true
  1704. # [14:24] <@smaug> that is interesting
  1705. # [14:25] <@roc> does that mean there are two refs unknown to the cycle collector
  1706. # [14:25] <@roc> ?
  1707. # [14:25] <@smaug> yes
  1708. # [14:25] * Quits: rohan (chatzilla@6B3382F0.2C2BFB59.35E0727C.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  1709. # [14:25] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1710. # [14:25] <@smaug> well, it is possible that the thing keeping the element alive isn't in the graph
  1711. # [14:25] <@smaug> although it is CCable object
  1712. # [14:26] <@smaug> roc: if you can reproduce this in a debug build, you could check what ends up releasing the element
  1713. # [14:26] <@smaug> (==decrease refcount)
  1714. # [14:26] <@smaug> assuming this is a runtime leak, not a shutdown leak
  1715. # [14:26] <glandium> smaug: strangely, about:cc shows me nothing when about:ccdump does
  1716. # [14:26] <glandium> show stuff
  1717. # [14:27] <@smaug> glandium: what stuff?
  1718. # [14:27] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  1719. # [14:27] <glandium> ah, i needed to "run cycle collector" first
  1720. # [14:27] <@smaug> yes
  1721. # [14:27] <@smaug> and if you just installed about:cc without restarting, you may have leaks
  1722. # [14:28] * @smaug needs to find someone from Firefox team to fix addon-installation-leaks-occasionally bug
  1723. # [14:29] * Joins: jprmc (jprmc@C3A2FAF3.5BCEC6DB.DA78B690.IP)
  1724. # [14:30] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1725. # [14:31] <@roc> smaug: how come the zombie document that about:ccdump is kept alive by the <p> element itself has 10 references and 0 known edges?
  1726. # [14:31] <@roc> surely if it had 0 known edges it would be a root itself
  1727. # [14:31] <@roc> yet about:ccdump says "root: false"
  1728. # [14:32] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Connection reset by peer)
  1729. # [14:32] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1730. # [14:33] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  1731. # [14:33] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1732. # [14:33] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1733. # [14:33] <@roc> here's another thing I don't understand. about:ccdump says there are two documents for the URL http://www.nytimes.com/2012/05/18/world/asia/china-princelings-using-family-ties-to-gain-riches.html?_r=1
  1734. # [14:33] <@roc> they have different refcounts and different addresses
  1735. # [14:34] <@roc> yet it says they have the same root, the aforementioned <p> element
  1736. # [14:34] <@roc> (same address)
  1737. # [14:34] * Joins: bb10 (bb10@moz-C7B05616.org)
  1738. # [14:34] <@smaug> well, the <p> could keep them both alive
  1739. # [14:35] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1740. # [14:35] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1741. # [14:35] * Quits: nli` (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli`)
  1742. # [14:35] <@roc> yes
  1743. # [14:35] * nli is now known as nli|away
  1744. # [14:35] <@roc> it's weird though
  1745. # [14:35] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  1746. # [14:36] <@roc> there are two documents for each of the three nytimes URLs
  1747. # [14:36] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1748. # [14:36] <glandium> smaug: i don't seem to have a leak after installing the extension
  1749. # [14:36] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1750. # [14:37] <@smaug> glandium: it happens only in some cases. I don't know what triggers it
  1751. # [14:37] <@smaug> roc: can you reproduce the leak?
  1752. # [14:38] <@smaug> do you use find?
  1753. # [14:38] * @smaug wonders if khuey|away fixed all the find related leaks..
  1754. # [14:39] <@roc> I don't know if I can reproduce
  1755. # [14:40] <@roc> but I certainly use find in a lot of other sites without leaking
  1756. # [14:40] <@roc> without the ghost windows, anyway
  1757. # [14:40] <@smaug> the find used to cause temporary leaks
  1758. # [14:40] <@smaug> I wonder if it still can cause problems if the found text is in an iframe
  1759. # [14:40] * davehunt is now known as davehunt|away
  1760. # [14:40] <@smaug> and that iframe is navigated away
  1761. # [14:41] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1762. # [14:42] <daleharvey> So, I have a test that loads some html, then once onload is fired, checked if there is a paintpending, (if there is then wait for it) then draws the window with ctx.drawWindow
  1763. # [14:42] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Ping timeout)
  1764. # [14:43] <daleharvey> however the ctx.drawWindow is very very occasionally, coming up blank
  1765. # [14:43] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1766. # [14:43] <@roc> the leaking node is not in an IFRAME
  1767. # [14:44] * Quits: jprmc (jprmc@C3A2FAF3.5BCEC6DB.DA78B690.IP) (Quit: Leaving)
  1768. # [14:44] <daleharvey> does anyone know of a bulletproof method to test 'this page has loaded and completely drawn' ?
  1769. # [14:45] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  1770. # [14:46] <@roc> there isn't a better method
  1771. # [14:46] <@roc> doing exactly what the reftest harness does is the best method we have
  1772. # [14:46] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1773. # [14:51] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1774. # [14:52] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  1775. # [14:52] <@smaug> roc: find or some such could keep <p> alive, and that <p> keeps it ownerdocument etc alive
  1776. # [14:52] <@roc> yes
  1777. # [14:52] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1778. # [14:53] <@roc> but I can't reproduce
  1779. # [14:53] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1780. # [14:53] <@roc> I've got another idea
  1781. # [14:53] * Quits: kvda (kvda@moz-B4797196.dyn.iinet.net.au) (Quit: ( x____x))
  1782. # [14:53] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1783. # [14:54] * Joins: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP)
  1784. # [14:55] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1785. # [14:56] <daleharvey> roc: do you have any suggestions on https://bug756844.bugzilla.mozilla.org/attachment.cgi?id=626006 as it failed on one out of quite a lot tryserver runs, was following your suggestion of paintpending
  1786. # [14:56] * Quits: Optimizer (Instantbir@CA939058.D59F6747.2AB48280.IP) (Connection reset by peer)
  1787. # [14:57] * Joins: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP)
  1788. # [14:58] <@roc> no
  1789. # [14:58] <@roc> I don't know what loadFrameScript is
  1790. # [14:58] <@roc> smaug: I think I found STR
  1791. # [14:58] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  1792. # [14:59] <@smaug> daleharvey: what about loadFrameScript?
  1793. # [15:00] * Joins: armenzg (armenzg@82A4C343.5BCEC6DB.DA78B690.IP)
  1794. # [15:02] <@smaug> roc: good :)
  1795. # [15:02] <@roc> no I don't :-(
  1796. # [15:03] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  1797. # [15:03] <daleharvey> loadframescript doesnt seem like it has anything to do with it, that script runs at some point after the iframe has fired after onload
  1798. # [15:04] <daleharvey> at which point I check painpending which if false I assume a paint has happened
  1799. # [15:04] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  1800. # [15:04] <JPeterson> what's the signature (mediawiki ~~~~) macro for the wiki markup at https://developer.mozilla.org?
  1801. # [15:05] <daleharvey> which means either paintpending is wrong, or ctx.drawwindow isnt picking up what has been painted
  1802. # [15:05] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1803. # [15:06] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Quit: ejpbruel)
  1804. # [15:06] * Joins: Ms2ger (Ms2ger@624E0BF2.20571028.37724B0D.IP)
  1805. # [15:07] <JPeterson> the preview doesn't expand ~~~~
  1806. # [15:07] * Quits: davehunt|away (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Connection reset by peer)
  1807. # [15:07] * Joins: davehunt|away (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  1808. # [15:08] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1809. # [15:09] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1810. # [15:09] * mjschranz_away is now known as mjschranz
  1811. # [15:09] <bhearsum> florian: i'm told you're the one to talk to about Chat bugs in Thunderbird, is that right?
  1812. # [15:10] <florian> bhearsum: yes.
  1813. # [15:10] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  1814. # [15:11] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1815. # [15:11] <bhearsum> florian: i've been trying to use it for both twitter and gtalk, but my accounts refuse to connect. i was showing it to mconley, and he noticed that when i go to the 'properties' of the account, that there's nothing in the Account Settings about them
  1816. # [15:11] <bhearsum> do you know if this is a known bug?
  1817. # [15:11] * Quits: vikram360 (vikram360@5D69B362.5CE7E5D4.2A068A5E.IP) (Ping timeout)
  1818. # [15:12] * ewong|sleep is now known as ewong
  1819. # [15:12] <florian> bhearsum: is this a nightly build?
  1820. # [15:13] <bhearsum> Beta
  1821. # [15:13] <bhearsum> 13.0b2, to be specific
  1822. # [15:13] * Joins: cindy_rubio (cindy.rubi@moz-F1D53ECD.cs.wisc.edu)
  1823. # [15:14] <florian> likely bug 736035 then
  1824. # [15:15] <florian> ah, no, "status-thunderbird13: fixed"
  1825. # [15:15] <bhearsum> maybe only fixed in b3?
  1826. # [15:15] <bhearsum> oh
  1827. # [15:15] <bhearsum> fixed awhile ago :)
  1828. # [15:16] <florian> you had to enable IM from about:config to have it in Tb13, right? :)
  1829. # [15:16] <bhearsum> hmmm
  1830. # [15:16] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  1831. # [15:16] * Joins: shorlander (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  1832. # [15:16] <bhearsum> i don't think so....
  1833. # [15:16] <bhearsum> what's the pref, though?
  1834. # [15:17] <florian> mail.chat.enabled
  1835. # [15:17] <JPeterson> i've suggested that mintty is used instead of cmd for mozilla-build https://developer.mozilla.org/Talk:En/Developer_Guide/Build_Instructions/Windows_Prerequisites#Please_use.C2.A0mintty_instead_of_cmd.exe_for.C2.A0mozilla-build
  1836. # [15:17] <bhearsum> that says "disabled"
  1837. # [15:17] <bhearsum> (the default)
  1838. # [15:17] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1839. # [15:17] <bhearsum> i still have a Tools -> Chat Status menu item, though
  1840. # [15:18] <florian> that's strange :-S
  1841. # [15:18] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1842. # [15:18] <bhearsum> is it not supposed to be enabled for 13?
  1843. # [15:18] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1844. # [15:19] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1845. # [15:19] <florian> we pref'ed it off for Tb13. We are now targeting a release for Tb15.
  1846. # [15:19] <bhearsum> ah
  1847. # [15:19] <florian> but pref'ing off isn't supposed to keep parts of the UI visible ;)
  1848. # [15:19] <bhearsum> yeah
  1849. # [15:19] <bhearsum> let me try with a fresh profile
  1850. # [15:20] <bhearsum> wow, the account wizard changed a lot :)
  1851. # [15:20] <bhearsum> ok, i don't have "chat status" in a fresh profile
  1852. # [15:21] <florian> did you have errors in the error console at start-up with the other profile?
  1853. # [15:21] <bhearsum> let me see
  1854. # [15:22] <bhearsum> tons
  1855. # [15:22] <bhearsum> is there a way to copy the entire error console?
  1856. # [15:22] <florian> I don't know any way to do that :(
  1857. # [15:23] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
  1858. # [15:23] <bhearsum> alright, screenshot it is!
  1859. # [15:23] * Quits: _alex (Mibbit@moz-91848CE0.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  1860. # [15:23] * Quits: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net) (Ping timeout)
  1861. # [15:23] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
  1862. # [15:23] * Quits: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP) (Ping timeout)
  1863. # [15:24] * Joins: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net)
  1864. # [15:24] <bhearsum> http://people.mozilla.com/~bhearsum/sattap/ab3f502d.png
  1865. # [15:24] <bhearsum> there's more, but it's mostly just css/xml parsing errors
  1866. # [15:24] * armenzg is now known as armenzg_omw
  1867. # [15:24] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
  1868. # [15:24] * Quits: armenzg_omw (armenzg@82A4C343.5BCEC6DB.DA78B690.IP) (Input/output error)
  1869. # [15:24] * Joins: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP)
  1870. # [15:24] * coop|afk is now known as coop|buildduty
  1871. # [15:25] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  1872. # [15:25] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1873. # [15:25] <bhearsum> brb
  1874. # [15:25] <florian> the one related to IM is the one in chat-messenger-overlay.js
  1875. # [15:25] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1876. # [15:25] <bhearsum> brb
  1877. # [15:26] * Joins: eruza (blah@D63F88F4.D5601C51.45459EBF.IP)
  1878. # [15:27] <eruza> will there be a Nightly respin today so people can test Azure? http://hg.mozilla.org/mozilla-central/pushloghtml?changeset=aa2b52bd0374
  1879. # [15:27] * Fallen|away is now known as Fallen
  1880. # [15:28] * catlee-afk is now known as catlee
  1881. # [15:28] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: brb)
  1882. # [15:29] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1883. # [15:30] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1884. # [15:30] <bhearsum> back
  1885. # [15:31] <bhearsum> florian: should i file this? is there any other information i can provide to help debugging?
  1886. # [15:31] <florian> bhearsum: I'm filing a bug on it right now
  1887. # [15:31] <bhearsum> oh, ok
  1888. # [15:31] <bhearsum> thanks!
  1889. # [15:31] <Ms2ger> glandium, pff, 282 failed tests, that's all?
  1890. # [15:32] <Ms2ger> I know some people who've got 20000 failures in one suite
  1891. # [15:32] * Joins: jdm (jdm@moz-683CAD3.rev.sfr.net)
  1892. # [15:32] <florian> bhearsum: have you customized the mail toolbar in your profile?
  1893. # [15:32] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
  1894. # [15:32] <bhearsum> florian: hmmm...it's possible
  1895. # [15:32] <bhearsum> honestly, i can't remember
  1896. # [15:32] <glandium> Ms2ger: that's too easy to do
  1897. # [15:33] <Ms2ger> Yeah, build system
  1898. # [15:33] <florian> bhearsum: is the "Go -> Chat" menu item also visible?
  1899. # [15:33] <mounir> Ms2ger: feel bored? wanna understand why the test I wrote is green localy and fully orange on try and m-i?
  1900. # [15:33] <bhearsum> florian: yup
  1901. # [15:33] <Ms2ger> mounir, I don't
  1902. # [15:33] <Ms2ger> Link?
  1903. # [15:33] <florian> bhearsum: thanks
  1904. # [15:33] <bhearsum> florian: it gives me: Timestamp: 05/23/12 09:25:27 AM
  1905. # [15:33] <bhearsum> Error: Error: No such tab mode: chat
  1906. # [15:33] <bhearsum> Source File: resource:///modules/errUtils.js
  1907. # [15:33] <mounir> Ms2ger: https://tbpl.mozilla.org/?tree=Try&rev=470314cfec55
  1908. # [15:33] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
  1909. # [15:34] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  1910. # [15:34] <mounir> it's the second patch I wrote in a week that has failure on try but not locally
  1911. # [15:34] <mounir> that's a bit annoying
  1912. # [15:34] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
  1913. # [15:34] <froydnj> mounir: "it works on *my* machine" :)
  1914. # [15:34] * Joins: adrian (adrian@moz-638E9C4.pool85-48-143.dynamic.orange.es)
  1915. # [15:35] * Joins: timdream (timdream@moz-C54AD173.adsl.dynamic.seed.net.tw)
  1916. # [15:35] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
  1917. # [15:35] <mounir> froydnj: it's pretty hard to debug something when you have a result every 2 hours because we have the best build machines
  1918. # [15:35] <Ms2ger> Fascinating
  1919. # [15:35] * jmaher|afk is now known as jmaher
  1920. # [15:35] <Ms2ger> Request a machine
  1921. # [15:36] <mounir> Ms2ger: for the build bots?
  1922. # [15:36] <Ms2ger> Ya
  1923. # [15:36] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  1924. # [15:36] <florian> bhearsum: I filed https://bugzilla.mozilla.org/show_bug.cgi?id=757825 Thanks for the report! :)
  1925. # [15:37] <bhearsum> yw!
  1926. # [15:38] * Quits: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  1927. # [15:38] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  1928. # [15:39] * Quits: davehunt|away (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  1929. # [15:39] * Joins: davehunt|away (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  1930. # [15:39] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1931. # [15:39] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  1932. # [15:40] * davehunt|away is now known as davehunt
  1933. # [15:40] <froydnj> bz: for interdiffs, do you want r? set on the interdiff, or will you just notice through normal bugmail?
  1934. # [15:40] * Joins: vikram360 (vikram360@5D69B362.5CE7E5D4.2A068A5E.IP)
  1935. # [15:43] * Quits: adrian (adrian@moz-638E9C4.pool85-48-143.dynamic.orange.es) (Quit: Konversation terminated!)
  1936. # [15:44] * Joins: adrian (adrian@moz-E31CD2CB.mozilla.org)
  1937. # [15:44] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Connection reset by peer)
  1938. # [15:46] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1939. # [15:46] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  1940. # [15:46] * rail_away is now known as rail
  1941. # [15:47] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1942. # [15:47] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1943. # [15:47] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1944. # [15:47] <jdm> woah, when did the b2g team get so large?
  1945. # [15:48] <Ms2ger> Since it's all we care about
  1946. # [15:48] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1947. # [15:48] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  1948. # [15:49] <@smaug> hmm, is mozilla::MediaStreamGraphImpl::EnsureNextIteration known to be crashy ?
  1949. # [15:49] <@smaug> roc: ^
  1950. # [15:49] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1951. # [15:50] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  1952. # [15:50] <@smaug> looks like yes
  1953. # [15:53] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1954. # [15:56] * khuey|away is now known as khuey
  1955. # [15:56] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  1956. # [15:56] * mattwoodrow is now known as mattwoodrow|away
  1957. # [15:57] * mjschranz is now known as mjschranz_away
  1958. # [15:58] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  1959. # [15:58] <gmoro> hello all
  1960. # [15:59] <gmoro> is there a way to change programatically the default search engine?
  1961. # [15:59] <gmoro> I need this as part of a internationalization option, detect the language and change the search engine according
  1962. # [16:00] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  1963. # [16:00] * ChanServ sets mode: +o ehsan
  1964. # [16:00] * Joins: _alex (Mibbit@moz-91848CE0.grenet.fr)
  1965. # [16:00] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1966. # [16:02] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/8cf563a575fd - Olli Pettay - Bug 734015 - Try to slow down parsing of web pages in background tabs, r=hsivonen
  1967. # [16:03] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
  1968. # [16:03] * glob|away is now known as glob
  1969. # [16:04] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  1970. # [16:04] * ChanServ sets mode: +o smaug
  1971. # [16:05] * Quits: kaie (kaie@moz-300B5A28.dip.t-dialin.net) (Ping timeout)
  1972. # [16:05] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1973. # [16:05] <Pike> gmoro: what exactly are you doing?
  1974. # [16:06] <Ms2ger> espadrine, I avoid CSSOM ;)
  1975. # [16:06] * Parts: _alex (Mibbit@moz-91848CE0.grenet.fr)
  1976. # [16:06] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  1977. # [16:06] * Joins: armenzg_omw (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  1978. # [16:06] <Yoric> In JS, is there a simple way to determine if some value/property of an object is implemented as a getter?
  1979. # [16:06] * kmoir-afk is now known as kmoir_buildduty
  1980. # [16:07] * armenzg_omw is now known as armenzg
  1981. # [16:08] <gmoro> Pike: on the first run (or every run) determine if the what language is being used
  1982. # [16:09] <gmoro> and if for example is russian, I want to change the default search engine to yandex
  1983. # [16:09] <gmoro> if not keep google
  1984. # [16:09] <Fallen> Yoric: there used to be __lookupGetter__, if that returns a function then its likely a getter. Probably ES5 has a replacement though
  1985. # [16:09] <Pike> gmoro: I strongly suggest you don't do that. I.e., we're doing all we can to make that as hard as possible on our side
  1986. # [16:10] <Fallen> i.e get the property descriptor and check get/set functions
  1987. # [16:10] * mjschranz_away is now known as mjschranz
  1988. # [16:10] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1989. # [16:11] <gmoro> Pike: so people don't change from default google?
  1990. # [16:11] * Quits: mcot (mcot@moz-F552191C.hsd1.va.comcast.net) (Ping timeout)
  1991. # [16:11] <gmoro> so you can earn some advertising money? :)
  1992. # [16:11] * bwinton_away is now known as bwinton
  1993. # [16:12] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  1994. # [16:12] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1995. # [16:12] * Joins: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP)
  1996. # [16:12] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1997. # [16:13] * mattwoodrow|away is now known as mattwoodrow
  1998. # [16:13] <NeilAway> gmoro: I always thought the default was already locale-specific anyway
  1999. # [16:13] * Quits: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP) (Ping timeout)
  2000. # [16:13] <Pike> gmoro: we're keeping addons developers from stealing peoples default search engines to cache out without them actually wanting that
  2001. # [16:13] <Yoric> Fallen: Property descriptor, got it.
  2002. # [16:13] <Yoric> Thanks.
  2003. # [16:14] <Pike> the default search engine is localized, yes, and yandex is default for russian and a few localizations that are close regionally
  2004. # [16:14] <Pike> gmoro: also, users can totally change it
  2005. # [16:15] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  2006. # [16:15] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  2007. # [16:15] <gmoro> Pike: I dont see that working
  2008. # [16:15] * NeilAway still can't figure out why the click to play placeholder doesn't appear on vimeo
  2009. # [16:16] <gmoro> if I don't change anything russian locales should configure to yandex automatically?
  2010. # [16:16] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  2011. # [16:16] * Joins: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP)
  2012. # [16:17] <Pike> yes
  2013. # [16:17] <Ms2ger> I love how the Kilimanjaro basecamp goals include patent-encumbered codecs and proprietary webkit extensions, but nothing about unprefixing our own stuff
  2014. # [16:18] <gmoro> Pike: I will test this here
  2015. # [16:18] <gmoro> lets see
  2016. # [16:18] <@smaug> hsivonen: ping
  2017. # [16:18] <gmoro> thx for the info
  2018. # [16:18] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  2019. # [16:18] <@smaug> Ms2ger: huh
  2020. # [16:19] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  2021. # [16:19] * Joins: bholley (anonymous@moz-C7467218.net-82-216-232.rev.numericable.fr)
  2022. # [16:20] * jlebar|sleep is now known as jlebar
  2023. # [16:20] <jlebar> smaug, What is confusing about how the event handling works?
  2024. # [16:21] <@smaug> ?
  2025. # [16:21] <@smaug> nothing :)
  2026. # [16:21] * gregglind_away is now known as gregglind
  2027. # [16:21] <jlebar> smaug, https://bugzilla.mozilla.org/show_bug.cgi?id=741587#c42 :)
  2028. # [16:21] <@smaug> jlebar: I guess you mean your patch
  2029. # [16:22] <@smaug> jlebar: so which event gets dispatched and where
  2030. # [16:22] <@smaug> and what does preventDefault() actually do
  2031. # [16:22] <jlebar> smaug, There's a mozbrowsershowmodaldialog event which gets dispatched to the <iframe mozbrowser>.
  2032. # [16:22] <jlebar> smaug, If you never preventDefault, then we don't block the inner content.
  2033. # [16:22] * Quits: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net) (Ping timeout)
  2034. # [16:22] <jlebar> smaug, The alert just gets ignored.
  2035. # [16:23] <@smaug> oh
  2036. # [16:23] <@smaug> that sounds odd
  2037. # [16:23] <jlebar> smaug, OTOH if you do preventDefault, then you're promising to call e.detail.unblock().
  2038. # [16:23] <jlebar> Indeed, it is.
  2039. # [16:23] * Joins: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net)
  2040. # [16:23] <@smaug> I would assume that preventdefault would let the browser app to implement alert
  2041. # [16:24] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  2042. # [16:24] <@smaug> but if preventdefault isn't called, some default alert() is shown
  2043. # [16:24] <jlebar> smaug, That would be twice as much work, so no. :)
  2044. # [16:24] <JPeterson> i've suggested that MozillaBuildSetup-Latest.exe is provided as an extractable archive https://developer.mozilla.org/Talk:En/Developer_Guide/Build_Instructions/Windows_Prerequisites#Provide_MozillaBuildSetup-Latest.exe_as_extractable_archive
  2045. # [16:25] <JPeterson> it's unbelievable that i have to ask for that
  2046. # [16:25] <jdm> JPeterson: any particular reason?
  2047. # [16:25] <jlebar> The Firefox install exe is an extractable archive. I wonder if mozillabuild is too.
  2048. # [16:25] <JPeterson> jdm: i don't want to click in a window like a moron when its faster to script it
  2049. # [16:25] * Quits: jdm (jdm@moz-683CAD3.rev.sfr.net) (Client exited)
  2050. # [16:26] * bear-afk is now known as bear
  2051. # [16:27] <jlebar> smaug, If you wanted, we could do e.detail.block() instead of e.preventDefault(). :shrug:
  2052. # [16:27] * @smaug thinks
  2053. # [16:28] * Quits: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP) (Ping timeout)
  2054. # [16:28] * Joins: artur (artur@80F00F5A.1C8523D6.6C361E84.IP)
  2055. # [16:28] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2056. # [16:28] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  2057. # [16:29] <@smaug> jlebar: alert() really just should work
  2058. # [16:29] <@smaug> IMHO
  2059. # [16:29] <jlebar> smaug, I kind of wish you'd raised that objection a few weeks ago...
  2060. # [16:30] <jlebar> smaug, But keep in mind that zero Gaia UI is drawn by chrome.
  2061. # [16:30] <jlebar> smaug, This would be a violation of that rule.
  2062. # [16:30] * Quits: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net) (Ping timeout)
  2063. # [16:31] * @smaug doesn't know what that means
  2064. # [16:31] * Joins: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net)
  2065. # [16:31] <Ms2ger> Is any Gaia UI drawn by opera?
  2066. # [16:31] <@smaug> chrome could show the alert
  2067. # [16:31] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2068. # [16:31] * ChanServ sets mode: +o ehsan
  2069. # [16:31] <@smaug> Ms2ger: hehe
  2070. # [16:31] <jlebar> smaug, why?
  2071. # [16:32] <jlebar> smaug, There's different code for alert on desktop firefox and Fennec, right?
  2072. # [16:32] <@smaug> well, because alert() should just work
  2073. # [16:32] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  2074. # [16:32] <@smaug> jlebar: yes
  2075. # [16:32] * Joins: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP)
  2076. # [16:32] <Ms2ger> Can someone make nsAutoPtr<TextureD3D9BackendData> dat = new TextureD3D9BackendData(); work? :/
  2077. # [16:32] <jlebar> smaug, So there should be different code for B2G too, right?
  2078. # [16:32] <@smaug> in both cases chrome shows the alert
  2079. # [16:32] <jlebar> smaug, Well, how we do things in b2g is forward them to Gaia.
  2080. # [16:32] <jlebar> smaug, Should window.open just work too?
  2081. # [16:32] * @smaug isn't sure he understand what is Gaia and what is b2g
  2082. # [16:33] <JPeterson> why does http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-Latest.exe download at 8.92K/s?
  2083. # [16:33] <@smaug> jlebar: there is still chrome
  2084. # [16:33] <JPeterson> do you have to host it in Tibet?
  2085. # [16:33] <jlebar> smaug, Doing as little as possible.
  2086. # [16:33] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  2087. # [16:34] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2088. # [16:34] <jlebar> smaug, So if we read through the initial comments...
  2089. # [16:34] <jlebar> smaug, I initially wanted to handle it entirely in chrome.
  2090. # [16:34] <jlebar> smaug, Then Fabrice said he wanted a lot of control over how it's styled.
  2091. # [16:34] <jlebar> smaug, At which point I switched to the current approach.
  2092. # [16:34] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  2093. # [16:34] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2094. # [16:34] <jlebar> smaug, I don't think it's a good use of my time at the moment to add a default implementation.
  2095. # [16:35] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2096. # [16:35] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  2097. # [16:35] <JPeterson> jdm: the best way to get MozillaBuild is with, wget -N http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-Latest.zip; unzip -u MozillaBuildSetup-Latest mozilla-build
  2098. # [16:36] <JPeterson> that will dl and update it if its newer
  2099. # [16:36] <hsivonen> smaug: pong
  2100. # [16:36] <JPeterson> now the fiels are in a pre 2.35 NSIS (5 years old packager) that can't even be extracted with 7z
  2101. # [16:36] <@ted> JPeterson: there isn't actually a .zip file there...
  2102. # [16:36] <@smaug> hsivonen: do we have only one parser thread?
  2103. # [16:36] <JPeterson> no one else that goofy can be reponsible for this
  2104. # [16:36] <@ehsan> vladan: https://gist.github.com/2775512
  2105. # [16:37] <vladan> ehsan: thx
  2106. # [16:37] <JPeterson> ted: i've suggested that it's supplied as a zip too
  2107. # [16:37] <@smaug> jlebar: still thinking ...
  2108. # [16:37] <@ted> yes, well, it's not
  2109. # [16:37] <hsivonen> smaug: currently, yes
  2110. # [16:37] <JPeterson> why have one step of the build process that isn't scripted
  2111. # [16:37] <@ted> sorry
  2112. # [16:37] <@smaug> jlebar: I agree styling should be possible
  2113. # [16:37] <@smaug> hsivonen: ok, thanks
  2114. # [16:37] <JPeterson> the entire build process should always be scripted
  2115. # [16:37] * Quits: JeroenDeDauw (j@moz-50858DE7.dip.t-dialin.net) (Ping timeout)
  2116. # [16:37] <jlebar> smaug, I don't disagree that it would be *nice* if there were a default implementation.
  2117. # [16:38] <hsivonen> smaug: it doesn't have to be that way as long as each stream parser gets its tasks run in sequence
  2118. # [16:38] <jlebar> smaug, I just don't think it's important right now.
  2119. # [16:38] * Joins: JeroenDeDauw (j@moz-50858DE7.dip.t-dialin.net)
  2120. # [16:39] <@smaug> jlebar: there are too many "not important right now"
  2121. # [16:39] <@smaug> jlebar: we'll have to cleanup everything eventually
  2122. # [16:39] * rail is now known as rail-bbiaf
  2123. # [16:39] <@smaug> when this stuff gets spec'ed
  2124. # [16:39] <jlebar> smaug, If it gets spec'ed.
  2125. # [16:39] <jlebar> smaug, But sure, when. :)
  2126. # [16:40] <hsivonen> smaug: https://bugzilla.mozilla.org/show_bug.cgi?id=709072 might be of interest
  2127. # [16:40] <hsivonen> smaug: if we had that sort of thing, we could spead out stream parser to be served by multiple threads
  2128. # [16:40] * Fallen is now known as Fallen|away
  2129. # [16:40] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2130. # [16:41] <JPeterson> why is http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-Latest.exe downloading at 12.7K/s? isn't google hosting the server?
  2131. # [16:41] <JPeterson> why wouldn't google host it if the pay for 75% of the firefox costs
  2132. # [16:41] <JPeterson> *they
  2133. # [16:42] <jlebar> smaug, The good thing is, we can do a default alert implementation without modifying any of the calling code.
  2134. # [16:42] <jlebar> smaug, It will Just Work Better.
  2135. # [16:43] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2136. # [16:45] <@ehsan> bbondy: ping
  2137. # [16:45] <@smaug> jlebar: true
  2138. # [16:47] * Joins: tchevalier (Instantbir@moz-A2B0E34F.w92-133.abo.wanadoo.fr)
  2139. # [16:48] * Joins: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  2140. # [16:48] * mattwoodrow is now known as mattwoodrow|away
  2141. # [16:49] * Joins: catalinb (ethereal@29814056.10D2EED.5BC07656.IP)
  2142. # [16:49] <@smaug> jlebar: let me think a bit
  2143. # [16:50] <jlebar> smaug, Sounds good to me.
  2144. # [16:50] <@smaug> :)
  2145. # [16:51] * Quits: rclick (rclick@moz-914CAD41.dsl.covlil.sbcglobal.net) (Ping timeout)
  2146. # [16:51] * Quits: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  2147. # [16:53] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  2148. # [16:54] * Joins: bb10 (bb10@moz-C7B05616.org)
  2149. # [16:54] <gcp> http://windowsteamblog.com/ie/b/ie/archive/2012/03/18/understanding-browser-usage-share-data.aspx
  2150. # [16:54] <gcp> looks like the latest news struck a nerve :P
  2151. # [16:56] * cadecairos_away is now known as cadecairos
  2152. # [16:57] <lahabana> bz I don't know if u remember me I'm working on TextControlFrame
  2153. # [16:57] * Joins: _alex (Mibbit@moz-91848CE0.grenet.fr)
  2154. # [16:58] <lahabana> bz we read quite a few docs and it is starting to get much clearer
  2155. # [16:58] <lahabana> though we've got a doubt in the possible kids that a TextControlFrame can have
  2156. # [16:59] <jviereck> Bas: hi
  2157. # [16:59] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2158. # [17:00] <lahabana> I guess know as it is said as a leaf (IsLeaf method)
  2159. # [17:00] <lahabana> but we are not actually sure of that
  2160. # [17:02] * Quits: Stan_ (Stan@moz-82645BFD.dip.t-dialin.net) (Quit: KVIrc KVIrc Equilibrium 4.1.3, revision: 6109, sources date: 20120101, built on: 2012-03-27 22:01:16 UTC - http://www.kvirc.net/)
  2161. # [17:04] <vladan> ehsan: i'm having trouble triggering a call to "Statement::execute" from the main function when navigating from the location bar.. were you using the Nightly?
  2162. # [17:05] <vladan> *from the main thread
  2163. # [17:05] <@ehsan> yeah
  2164. # [17:05] * Quits: zzzzz (chatzilla@moz-FC5E07A0.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  2165. # [17:06] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Ping timeout)
  2166. # [17:06] <@bz> lahabana: the only kid an nsTextControlFrame should have is the editable div
  2167. # [17:06] <@bz> lahabana: well, and maybe the placeholder
  2168. # [17:07] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  2169. # [17:07] <mounir> lahabana: for a first pass, you can forget about the placeholder
  2170. # [17:07] <mounir> if it makes thing harder
  2171. # [17:07] <lahabana> ok
  2172. # [17:08] * jlebar is now known as jlebar|afk
  2173. # [17:08] <mounir> (playing with display: none might be enough though)
  2174. # [17:08] <lahabana> we were also thinking to do it in two times (first make it inherit from BoxFrame and then directly from Container) would be less painfull
  2175. # [17:09] <NeilAway> gcp: I read that as Window Steam Blog ;-)
  2176. # [17:09] <gcp> NeilAway: it's apparently old news. I blame /.
  2177. # [17:09] <lahabana> as there's not much to do to remove from StackFrame it might be a loss of time no?
  2178. # [17:09] * Quits: rajul (quassel@F6ED1FF8.B286D3EC.27560D6E.IP) (Client exited)
  2179. # [17:09] <gcp> NeilAway: I thought it was a reaction to yesterdays news.
  2180. # [17:10] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  2181. # [17:10] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2182. # [17:10] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  2183. # [17:10] * ChanServ sets mode: +o dveditz
  2184. # [17:10] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2185. # [17:10] * Joins: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP)
  2186. # [17:11] * Joins: zzzzz (chatzilla@moz-FC5E07A0.dhcp.embarqhsd.net)
  2187. # [17:11] * Joins: clee (clee@52A1524D.4E7EDEC9.632B8C24.IP)
  2188. # [17:12] * Joins: kaie (kaie@moz-300B5A28.dip.t-dialin.net)
  2189. # [17:12] * Quits: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP) (Ping timeout)
  2190. # [17:12] <lahabana> bz: is it a mistake to inspire ourself from nsHTMLButtonControlFrame for the reimplementation of nsTextControlFrame it seems to us that these 2 are quite close?
  2191. # [17:12] <lahabana> bz: if not how is it different?
  2192. # [17:12] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2193. # [17:13] * Joins: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2194. # [17:13] <kats> whoops, i broke inbound
  2195. # [17:13] <Ms2ger> Out you go
  2196. # [17:13] <@smaug> hsivonen: as a followup, I could do something like https://hg.mozilla.org/try/rev/db440e326510
  2197. # [17:13] <@smaug> er, that is wrong
  2198. # [17:14] * Joins: Mavericks (Mibbit@B56E8B74.31A00CBB.B84D4DA2.IP)
  2199. # [17:14] <@smaug> hsivonen: remove the isinlist check
  2200. # [17:14] <@smaug> hsivonen: what does FlushSpeculativeLoads do?
  2201. # [17:14] <@bz> lahabana: hmm
  2202. # [17:15] * joduinn-home is now known as joduinn-mtg
  2203. # [17:15] <@bz> lahabana: Using buttons for inspiration is probably fine
  2204. # [17:15] <@bz> lahabana: just don't copy all the weird centering stuff they do. ;)
  2205. # [17:15] <lahabana> yes yes
  2206. # [17:15] * Quits: adrian (adrian@moz-E31CD2CB.mozilla.org) (Quit: Konversation terminated!)
  2207. # [17:15] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  2208. # [17:15] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  2209. # [17:15] <hsivonen> smaug: it runs a separate queue of speculative image, stylesheet and script requests
  2210. # [17:16] * Joins: adrian (adrian@moz-638E9C4.pool85-48-143.dynamic.orange.es)
  2211. # [17:16] * Joins: Stan (Stan@moz-82645BFD.dip.t-dialin.net)
  2212. # [17:16] * philor|away is now known as philor
  2213. # [17:16] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2214. # [17:16] <lahabana> bz: I wasn't thinking about copy and paste. But to understand better how it was working when it wasn't a boxFrame
  2215. # [17:16] <lahabana> bz: especially the sizing...
  2216. # [17:16] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2217. # [17:16] * Joins: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2218. # [17:16] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  2219. # [17:16] <kats> backed myself out
  2220. # [17:17] <@smaug> hsivonen: meaning what?
  2221. # [17:17] <@smaug> hsivonen: what exactly happens in main thread?
  2222. # [17:17] <lahabana> bz: and what do you think in doing 2 step the reimplementation
  2223. # [17:17] <lahabana> bz: first remove the inheritance with stackframe
  2224. # [17:18] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  2225. # [17:18] <lahabana> bz: and then with BoxFrame
  2226. # [17:18] <@smaug> hsivonen: it just starts loading new resources?
  2227. # [17:18] <lahabana> bz: might be a loss of time to do it that way rather than directly no?
  2228. # [17:19] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2229. # [17:20] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  2230. # [17:21] * Joins: sriram (sriramr@moz-BF171339.hsd1.ca.comcast.net)
  2231. # [17:21] <@smaug> hsivonen: do we have any data how many speculative loads we do
  2232. # [17:23] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  2233. # [17:24] * coop|buildduty is now known as coop|afk
  2234. # [17:25] * Joins: Asa (asa@moz-E098C967.static.wiline.com)
  2235. # [17:26] <NeilAway> bz: can't we turn buttons into an inline block yet?
  2236. # [17:27] <hsivonen> smaug: on the main thread, some data structures get updated with a handle to a load and Necko is told to start a fetch
  2237. # [17:27] <hsivonen> smaug: no data
  2238. # [17:28] * ewong is now known as ewong|sleep
  2239. # [17:28] <@smaug> hsivonen: I wonder if it is possible that bg pages start so many necko requests, that fg page needs to wait them to be ready
  2240. # [17:29] <hsivonen> smaug: http://mxr.mozilla.org/mozilla-central/source/parser/html/nsHtml5TreeOpExecutor.cpp#1080 and onwards get called
  2241. # [17:29] <hsivonen> smaug: possible
  2242. # [17:29] <@smaug> if that is the case, would it make sense to start speculative loads for bg tabs later
  2243. # [17:29] <@smaug> or, hmm
  2244. # [17:29] <@smaug> maybe not later
  2245. # [17:29] <@smaug> but could we use priorities
  2246. # [17:29] <hsivonen> smaug: however, you must let the preload flush handle the app cache manifest
  2247. # [17:30] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2248. # [17:30] <hsivonen> which isn't a real preload but needs to happen before preloads, so it happens off the preload queue
  2249. # [17:30] <@smaug> right
  2250. # [17:31] * Joins: kanru` (user@moz-1846D96C.dynamic.hinet.net)
  2251. # [17:31] * jlebar|afk is now known as jlebar
  2252. # [17:32] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  2253. # [17:34] * Quits: _alex (Mibbit@moz-91848CE0.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  2254. # [17:34] * armenzg is now known as armenzg_mtg
  2255. # [17:34] <Ms2ger> gerv, so
  2256. # [17:35] <Ms2ger> It appears that you put "file" on the third line of the MPL header in your S&R, while it's on the second line on http://www.mozilla.org/MPL/headers/ ...
  2257. # [17:35] * Joins: mreavy (chatzilla@52A1524D.4E7EDEC9.632B8C24.IP)
  2258. # [17:35] <@khuey> oh noes
  2259. # [17:36] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  2260. # [17:36] * Ms2ger kicks khuey
  2261. # [17:36] * Quits: timdream (timdream@moz-C54AD173.adsl.dynamic.seed.net.tw) (Quit: timdream)
  2262. # [17:37] * Joins: wam (wam@moz-1C4E90A4.hsi.kabelbw.de)
  2263. # [17:37] <wam> Hi, I'm a bit lost with developing with xulrunner (exactly chromeless). I'm creating a canvas from protected code, adding a window screenshot to it (via this: http://pastebin.com/A72DQdp2). When passing this return to "normal" code, I get this error: Security Manager vetoed action arg 0 [nsIDOMCanvasRenderingContext2D.drawImage] - Any hints (urls to docs!!) are welcome. I'd love to understand this security manager stuff.
  2264. # [17:38] <gerv> Ms2ger: not a big deal.
  2265. # [17:38] <gaston> Ms2ger: haha
  2266. # [17:39] <gerv> The formatting has no legal significance.
  2267. # [17:39] <Ms2ger> Yeah
  2268. # [17:39] <gerv> But I will fix the web page.
  2269. # [17:39] <Ms2ger> But consistency, dammit ;)
  2270. # [17:39] <gerv> Is that the only difference.
  2271. # [17:39] <gerv> ?
  2272. # [17:39] <Ms2ger> AFAICT, yes
  2273. # [17:39] <Ms2ger> jlebar didn't know pinkerton?!
  2274. # [17:40] * jlebar is far too young.
  2275. # [17:40] <KaiRo> haha, don't make us feel old! ;-)
  2276. # [17:40] <@bz> NeilAway: "maybe"
  2277. # [17:40] <gerv> Change checked in.
  2278. # [17:40] <Ms2ger> 'Hyatt, whom Pinkerton inexplicably refers to as "Jinglepants," ...'
  2279. # [17:40] <@bz> NeilAway: would have to do some web compat experiments
  2280. # [17:40] * Ms2ger loves wikipedia
  2281. # [17:41] <@bz> Ms2ger: wow, that got wikied?
  2282. # [17:41] <Ms2ger> Yep
  2283. # [17:41] * Joins: jfkthame (jfkthame@A073A697.90783722.9542EC20.IP)
  2284. # [17:41] <froydnj> is there a reason nsDocShell doesn't list nsIInterfaceRequestor in its QueryInterface map?
  2285. # [17:41] <jlebar> Enshrined in the collective memory of the Internet forever, until someone changes it.
  2286. # [17:42] * Quits: catalinb (ethereal@29814056.10D2EED.5BC07656.IP) (Ping timeout)
  2287. # [17:42] <@bz> froydnj: yes
  2288. # [17:42] <@bz> froydnj: because nsDocLoader does
  2289. # [17:42] * KaiRo is now known as KaiRo_away
  2290. # [17:42] <Ms2ger> bz, on 3 July 2006, in fact
  2291. # [17:42] * Quits: lahabana (Mibbit@moz-D55DBCC1.imag.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  2292. # [17:43] <froydnj> bz: ah... _END_INHERITING
  2293. # [17:43] <froydnj> thanks
  2294. # [17:43] * Joins: jesup (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2295. # [17:43] <@bz> froydnj: no problem
  2296. # [17:44] <@bz> froydnj: the number of interfaces hanging off there is insane. :(
  2297. # [17:44] <Ms2ger> And smaug keeps finding other projects ;)
  2298. # [17:45] <Ms2ger> bz, btw, when you talked about bigger projects... I hope you didn't mean anything to do with docshell ;)
  2299. # [17:45] <froydnj> bz: for interdiffs, do you want r? set on the interdiff, or will you just notice through normal bugmail?
  2300. # [17:46] <Ms2ger> (And how about diff -w's? ;))
  2301. # [17:47] * Quits: Asa (asa@moz-E098C967.static.wiline.com) (Ping timeout)
  2302. # [17:48] * Quits: eruza (blah@D63F88F4.D5601C51.45459EBF.IP) (Quit: )
  2303. # [17:49] <@bz> Ms2ger: probably not, no
  2304. # [17:49] <@bz> froydnj: I saw the mail
  2305. # [17:49] <@bz> froydnj: in fact, let me just look at it right now
  2306. # [17:49] * lsblakk|afk is now known as lsblakk
  2307. # [17:49] <froydnj> bz: oh, ok, thanks
  2308. # [17:49] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  2309. # [17:49] * rail-bbiaf is now known as rail
  2310. # [17:50] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  2311. # [17:51] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2312. # [17:54] * Quits: kanru` (user@moz-1846D96C.dynamic.hinet.net) (Ping timeout)
  2313. # [17:55] * catlee is now known as catlee-away
  2314. # [17:55] * mjschranz is now known as mjschranz_away
  2315. # [17:56] * mjschranz_away is now known as mjschranz
  2316. # [17:57] <@bz> Ms2ger: for diff -w, I don't care that much, I guess
  2317. # [17:57] * dev_afk is now known as devd
  2318. # [17:59] * Joins: ianbicking (ianbicking@8A846ECB.208B7524.B602C522.IP)
  2319. # [18:00] * joduinn-mtg is now known as joduinn-coffee
  2320. # [18:00] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Ping timeout)
  2321. # [18:01] <John-Galt> Does anyone know of hand if remote stylesheets linked from chrome privileged HTML documents can use XBL?
  2322. # [18:01] * armenzg_mtg is now known as armenzg_lunch
  2323. # [18:01] * Quits: maikmerten (maikmerten@moz-D9A586F1.dynamic.qsc.de) (Ping timeout)
  2324. # [18:01] * Joins: deco[mobile] (decoder@52D10ED4.FC9770B7.1A5CC7E5.IP)
  2325. # [18:02] * Quits: clee (clee@52A1524D.4E7EDEC9.632B8C24.IP) (Quit: clee)
  2326. # [18:03] * Quits: deco[mobile] (decoder@52D10ED4.FC9770B7.1A5CC7E5.IP) (Quit: Bye)
  2327. # [18:03] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Ping timeout)
  2328. # [18:04] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2329. # [18:04] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2330. # [18:04] * Joins: KaIRC (robert@moz-EB4D7985.adsl.highway.telekom.at)
  2331. # [18:05] * Quits: KaiRo_away (robert@moz-E021E9EE.adsl.highway.telekom.at) (Ping timeout)
  2332. # [18:05] <@bsmedberg> I need someone's help who's running nightly on windows
  2333. # [18:05] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2334. # [18:06] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2335. # [18:06] <Ms2ger> khuey?
  2336. # [18:06] * Joins: Waldo (waldo@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2337. # [18:07] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  2338. # [18:07] <edmorley> bsmedberg: I'm running Nightly on windows, what did you need doing?
  2339. # [18:07] <@bsmedberg> edmorley: go to http://ed.agadak.net/app/
  2340. # [18:07] * devd is now known as dev_afk
  2341. # [18:08] <KWierso> bsmedberg: then what?
  2342. # [18:08] <@bsmedberg> first click "webgl_3d" and make sure canvas3d is working
  2343. # [18:08] <@bsmedberg> then go back and choose "install ed_agadak"
  2344. # [18:08] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Connection reset by peer)
  2345. # [18:08] <@bsmedberg> then open ed_agadak from your start menu and report whether canvas3d is working there
  2346. # [18:09] <edmorley> bsmedberg: "Unable to initialize WebGL. Your browser may not support it."
  2347. # [18:09] <@bsmedberg> in Firefox or the app?
  2348. # [18:09] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2349. # [18:09] <KWierso> bsmedberg: Timestamp: 5/23/2012 11:00:51 AM
  2350. # [18:09] <KWierso> Error: [Exception... "'processIcon - Failure converting icon ([Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [imgITools.decodeImageData]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource:///modules/WebappsInstaller.jsm :: <TOP_LEVEL> :: line 422" data: no])' when calling method: [nsIRequestObserver::onStopRequest]" nsresult:...
  2351. # [18:09] <KWierso> ..."0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0" data: no]
  2352. # [18:09] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2353. # [18:09] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2354. # [18:09] <@bsmedberg> kwierso: yeah, that error is known/harmless
  2355. # [18:09] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  2356. # [18:10] * Quits: Goldorak (chatzilla@27637B53.1EC05627.187A1082.IP) (Ping timeout)
  2357. # [18:10] <edmorley> bsmedberg: http://i49.tinypic.com/an09yh.jpg
  2358. # [18:10] * khuey is now known as khuey|away
  2359. # [18:10] * Joins: bb10 (bb10@moz-C7B05616.org)
  2360. # [18:10] <@bsmedberg> edmorley: oh, well if webgl doesn't work in-browser then this test is probably pointless
  2361. # [18:11] <KWierso> it worked for me
  2362. # [18:11] <@bsmedberg> edmorley: do you not have a suitable graphics card?
  2363. # [18:11] * Joins: Goldorak (chatzilla@27637B53.1EC05627.187A1082.IP)
  2364. # [18:11] <@bsmedberg> kwierso: in Firefox or in the app?
  2365. # [18:11] <KWierso> in firefox
  2366. # [18:11] <@bsmedberg> ok can you try in-app?
  2367. # [18:11] <KWierso> bsmedberg: by clicking webgl_3d inside the app?
  2368. # [18:11] <@bsmedberg> yes
  2369. # [18:12] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  2370. # [18:12] <KWierso> I get the unable to initialize webgl alert
  2371. # [18:13] * Quits: sriram (sriramr@moz-BF171339.hsd1.ca.comcast.net) (Quit: sriram)
  2372. # [18:13] <@bsmedberg> crap
  2373. # [18:13] * Joins: cdiehl_ (cdiehl@moz-35EBCF86.pool.mediaways.net)
  2374. # [18:13] <@bsmedberg> Why don't I get that, dammit?
  2375. # [18:13] <bbondy> bhearsum: ping
  2376. # [18:13] <bbondy> bhearsum: are updates disabled on oak? I think they are, if so can they be enabled?
  2377. # [18:13] <edmorley> bsmedberg: oh sorry, about:support says webgl blocked for driver issues (this is on my new mozilla laptop, so hadn't tried anything webgl yet, had presumed Quadro 1000 + latest drivers would have been fine)
  2378. # [18:13] <jimm> bsmedberg: working here in the app
  2379. # [18:14] * Quits: cdiehl (cdiehl@moz-60B89F4E.pool.mediaways.net) (Ping timeout)
  2380. # [18:14] * cdiehl_ is now known as cdiehl
  2381. # [18:14] <KWierso> bsmedberg: OH
  2382. # [18:14] <KWierso> I have webgl.force-enabled set to True in Nightly
  2383. # [18:14] <@bsmedberg> oh heh
  2384. # [18:14] <KWierso> which probably doesn't carry over to the app runtime
  2385. # [18:14] <@bsmedberg> kwierso: could you both post your results in bug 749459
  2386. # [18:14] <@bsmedberg> no, it doesn't
  2387. # [18:14] * Joins: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP)
  2388. # [18:14] <@bsmedberg> sorry, and jimm: ^^
  2389. # [18:15] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2390. # [18:15] * Quits: Ms2ger (Ms2ger@624E0BF2.20571028.37724B0D.IP) (Ping timeout)
  2391. # [18:15] <jimm> (i can't uninstall the app though, which is kind of annoying.)
  2392. # [18:16] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2393. # [18:16] <KWierso> ^
  2394. # [18:16] <@bsmedberg> jimm: Yeah, I think that's known also, there's a unicode issue we're working on
  2395. # [18:16] <@bsmedberg> that's why the app has those korean characters in its name
  2396. # [18:17] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2397. # [18:17] * Quits: adrian (adrian@moz-638E9C4.pool85-48-143.dynamic.orange.es) (Quit: Konversation terminated!)
  2398. # [18:17] * Joins: adrian (adrian@moz-E31CD2CB.mozilla.org)
  2399. # [18:17] <jviereck> I pass a pointer to a class, which stores the pointer in a local nsCOMPtr. Then I don't have to add AddRef on the pointer myself, right?
  2400. # [18:18] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  2401. # [18:19] * Joins: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP)
  2402. # [18:19] * Quits: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP) (Ping timeout)
  2403. # [18:20] <jlebar> Can I get a JS environment like the error console but which lets me type more than one line at a time?
  2404. # [18:20] <@smaug> scratchpad
  2405. # [18:20] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
  2406. # [18:20] * Joins: rohan (chatzilla@6B3382F0.2C2BFB59.35E0727C.IP)
  2407. # [18:21] <@smaug> jlebar: devtools.chrome.enabled to true
  2408. # [18:21] <jesup> edmorley: it's annoying that the common mozilla laptops can't run webgl in FF
  2409. # [18:21] <@smaug> and then scratchpad, activate "browser"
  2410. # [18:21] <jlebar> smaug, Then the JS console is chrome?
  2411. # [18:21] <jlebar> Ah, scratchpad.
  2412. # [18:21] <jlebar> Thanks.
  2413. # [18:21] * jimm is now known as jimm-lunch
  2414. # [18:21] <jesup> edmorley: mine is a Thinkpad W520 (Win7 x64)
  2415. # [18:21] <@smaug> jlebar: "Environment->browser"
  2416. # [18:22] <@smaug> I wonder why browser isn't enabled by default
  2417. # [18:22] <@smaug> I mean, why devtools.chrome.enabled is false by default
  2418. # [18:22] <KWierso> because most people want to break only their webpage, not the browser?
  2419. # [18:22] * Joins: nhirata (nhirata.bu@moz-585D5EFC.hsd1.ca.comcast.net)
  2420. # [18:23] <jlebar> KWierso, You still have to go through a menu...
  2421. # [18:23] * Joins: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP)
  2422. # [18:23] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2423. # [18:23] <@smaug> and you do get a warning when you activate Environment->browser
  2424. # [18:24] * Quits: wam (wam@moz-1C4E90A4.hsi.kabelbw.de) (Quit: Ex-Chat)
  2425. # [18:24] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2426. # [18:24] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2427. # [18:26] <Waldo> ctalbert: I've stolen your desk in SF for the day; do you and fantasai tag-team on it or something?
  2428. # [18:26] <gmoro> Pike: looks like just the upstream builds got yandex as default engine
  2429. # [18:26] <gmoro> if I change everything, even with the locales in RU I dont get yandex yet
  2430. # [18:26] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  2431. # [18:27] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  2432. # [18:29] <glandium> Waldo: do you think any of this (http://pastebin.mozilla.org/1648597) could be useful in mfbt ?
  2433. # [18:30] * Joins: rwaldron (rwaldron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2434. # [18:30] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  2435. # [18:31] <Waldo> glandium: you mean the first dozen lines, right? I dunno, depends on the use cases, but perhaps
  2436. # [18:31] * Joins: Ms2ger (Ms2ger@moz-EC9CD674.adsl-dyn.isp.belgacom.be)
  2437. # [18:31] <glandium> Waldo: i mean the whole thing
  2438. # [18:31] <Waldo> er, oh
  2439. # [18:32] * Waldo 's eyes glazed over slightly on the last bit
  2440. # [18:32] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2441. # [18:32] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  2442. # [18:32] <glandium> Waldo: note they are not directly related
  2443. # [18:33] <ctalbert> waldo yeah we share it since neither of us are in SF all the time. Enjoy the desk!
  2444. # [18:33] <glandium> Waldo: I just happen to use both together
  2445. # [18:33] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Quit: Ex-Chat)
  2446. # [18:33] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2447. # [18:33] * Quits: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP) (Ping timeout)
  2448. # [18:34] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2449. # [18:34] * Joins: sriram (sriramr@moz-7B0110AD.mv.mozilla.com)
  2450. # [18:34] * Quits: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  2451. # [18:35] <jviereck> Bas: *ping*?
  2452. # [18:35] * Quits: victorporof (victorporo@85DFD77.7E2AA079.79933D60.IP) (Ping timeout)
  2453. # [18:36] * KaIRC is now known as KaiRo
  2454. # [18:36] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2455. # [18:37] * Joins: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP)
  2456. # [18:39] <Waldo> glandium: is_derived_from looks a little like C++11's <type_traits> std::is_base_of or std::is_convertible
  2457. # [18:39] * Joins: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2458. # [18:39] <glandium> Waldo: yeah, it's kind of that
  2459. # [18:39] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Input/output error)
  2460. # [18:39] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  2461. # [18:39] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2462. # [18:40] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  2463. # [18:40] * Quits: graememcc (chatzilla@moz-65CD0AE3.range86-148.btcentralplus.com) (Ping timeout)
  2464. # [18:40] * Joins: graememcc (chatzilla@moz-64F8D821.range86-150.btcentralplus.com)
  2465. # [18:41] * Quits: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP) (Ping timeout)
  2466. # [18:42] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2467. # [18:42] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2468. # [18:43] * Quits: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2469. # [18:43] <Waldo> glandium: mfbt/TypeTraits.h doesn't seem unreasonable to me; I wonder if we can just implement the C++11 interface rather than something of our own similar devices, tho
  2470. # [18:44] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2471. # [18:44] <Waldo> glandium: or something narrower or wider, such that we can use our thing until the standard thing can just be slotted in
  2472. # [18:45] <Waldo> glandium: the former looks like std::conditional, same place (which definitely we can just steal the spec interface to it)
  2473. # [18:45] * Joins: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP)
  2474. # [18:45] * jlebar is now known as jlebar|lunch
  2475. # [18:46] <Waldo> I should say by "implement the C++11 interface" I mean the interface functionally; it'd still be mozilla::Conditional and mozilla::IsBaseOf and such for locations and naming
  2476. # [18:46] * Joins: maikmerten (maikmerten@moz-D9A586F1.dynamic.qsc.de)
  2477. # [18:47] <glandium> Waldo: sounds fair
  2478. # [18:47] <Ms2ger> js::tl::If, you mean?
  2479. # [18:47] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Connection reset by peer)
  2480. # [18:47] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  2481. # [18:47] * Joins: squib (squib-@moz-415BAA34.engr.wisc.edu)
  2482. # [18:47] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2483. # [18:47] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  2484. # [18:47] <Waldo> Ms2ger: upstreaming, and following the standard naming to help with familiarity (modulo underscores being stupid :-) )
  2485. # [18:47] <Ms2ger> Agreed about underscores
  2486. # [18:48] * Joins: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2487. # [18:48] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2488. # [18:48] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2489. # [18:48] * khuey|away is now known as khuey
  2490. # [18:48] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  2491. # [18:49] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2492. # [18:50] <bdahl> Mossop: ping
  2493. # [18:50] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  2494. # [18:50] <Mossop> bdahl: pong'
  2495. # [18:51] * Joins: bb10 (bb10@moz-C7B05616.org)
  2496. # [18:51] <bdahl> Mossop: now that we have no bootstrap.js where is the best place to put some initialization code? (such has setting up pdf.js as the default viewer on first run)
  2497. # [18:52] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2498. # [18:52] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2499. # [18:54] * Quits: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net) (Quit: Leaving)
  2500. # [18:54] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2501. # [18:55] * armenzg_lunch is now known as armenzg
  2502. # [18:56] * coop|afk is now known as coop|buildduty
  2503. # [18:56] <Mossop> bdahl: Bah, I knew as soon as we did that you'd need bootstrap.js again. What you should be able to do is write a simple JS component to get run on startup. If you wanted to keep things as similar to the extension version of pdf.js as possible you could make that component load and run bootstrap.js and keep all the initialisation in there
  2504. # [18:56] * Quits: MarcoZ (Daily@moz-C4595BC8.dip.t-dialin.net) (Quit: l8er)
  2505. # [18:56] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2506. # [18:56] * Joins: sheppy (sheppy@moz-4BE034AB.ptr.us.xo.net)
  2507. # [18:59] * Quits: tonymec (tonymec@E6EF9FBF.A45A0DE.277517C1.IP) (Input/output error)
  2508. # [19:00] * jimm-lunch is now known as jimm
  2509. # [19:00] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
  2510. # [19:00] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  2511. # [19:00] * Joins: KWierso_ (chatzilla@moz-92762BF7.desm.qwest.net)
  2512. # [19:01] * Quits: KWierso (chatzilla@moz-92762BF7.desm.qwest.net) (Ping timeout)
  2513. # [19:01] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2514. # [19:01] * KWierso_ is now known as KWierso
  2515. # [19:02] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  2516. # [19:03] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  2517. # [19:03] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Quit: Saindo)
  2518. # [19:03] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2519. # [19:04] * Joins: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2520. # [19:04] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  2521. # [19:04] * mjschranz is now known as mjschranz_away
  2522. # [19:05] <edmorley> jesup: ah yes, mine too; having looked closer I suspect the driver they use to dynamically switch between the integrated intel card and the quadro is what is causing the problem
  2523. # [19:05] <jesup> Makes sense; I'd vaguely wondered if that was responsible
  2524. # [19:06] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2525. # [19:06] <edmorley> I guess we could try installing the stock nVidia quadro driver
  2526. # [19:06] * Joins: tonymec (tonymec@E6EF9FBF.A45A0DE.277517C1.IP)
  2527. # [19:06] <kats> inbound is getting submerged in purple
  2528. # [19:06] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  2529. # [19:06] <kats> for android anyway
  2530. # [19:06] * Quits: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP) (Ping timeout)
  2531. # [19:06] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2532. # [19:06] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2533. # [19:07] * mjschranz_away is now known as mjschranz
  2534. # [19:07] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  2535. # [19:08] <NeilAway> bdahl: out of interest, is there a bug# for this?
  2536. # [19:09] <bdahl> NeilAway: well the change came from #740795
  2537. # [19:10] <bdahl> i'm more specifically working on 752676
  2538. # [19:10] * Joins: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP)
  2539. # [19:10] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  2540. # [19:11] * Joins: jamesr (jamesr@8FC061C0.D6CCE4AE.77834EAA.IP)
  2541. # [19:11] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2542. # [19:11] * Quits: Mavericks (Mibbit@B56E8B74.31A00CBB.B84D4DA2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2543. # [19:11] * Joins: Mavericks (Mibbit@B56E8B74.31A00CBB.B84D4DA2.IP)
  2544. # [19:11] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2545. # [19:12] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2546. # [19:13] <NeilAway> bdahl: thanks
  2547. # [19:13] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2548. # [19:13] * coop|buildduty is now known as coop|mtg
  2549. # [19:15] * Joins: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP)
  2550. # [19:15] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  2551. # [19:15] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2552. # [19:16] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2553. # [19:17] * mjschranz is now known as mjschranz_away
  2554. # [19:17] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2555. # [19:17] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  2556. # [19:17] * dev_afk is now known as devd
  2557. # [19:18] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  2558. # [19:19] * Quits: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP) (Quit: Computer has gone to sleep.)
  2559. # [19:20] <jorendorff> So tbpl says the tree is open, but "40 jobs are failing" with infra issues
  2560. # [19:20] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  2561. # [19:21] <jorendorff> this means I should push right now. right?
  2562. # [19:21] <Ms2ger> It's Android
  2563. # [19:21] <Ms2ger> So, yes
  2564. # [19:22] <jorendorff> see the downside of you being so sarcastic all the time is, I really don't know how to interpret that
  2565. # [19:22] <jorendorff> here's an idea, i'll interpret it in the most convenient way for me
  2566. # [19:23] <Ms2ger> Yeah
  2567. # [19:23] <biesi> haha
  2568. # [19:23] <Ms2ger> That's a good idea
  2569. # [19:23] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Quit: surkov)
  2570. # [19:23] <@ted> gps: i don't see a way to make unzip handle that modules thing
  2571. # [19:23] <@ted> the only thing we could do is stick an empty modules dir in there
  2572. # [19:23] <@ted> and land that on all active branches
  2573. # [19:24] <@ted> should be straightforward, just annoying
  2574. # [19:24] * mjschranz_away is now known as mjschranz
  2575. # [19:24] * Joins: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  2576. # [19:25] <gps> ted: :(
  2577. # [19:26] <gps> although, the patch should be easy enough. just a GENERATED_DIRS += in rules.mk
  2578. # [19:26] * Quits: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2579. # [19:27] * bz is now known as bz_brb
  2580. # [19:27] <gps> or maybe just something in the packaging makefile
  2581. # [19:27] <@ted> except that doesn't exist on all branches
  2582. # [19:27] <@ted> yeah, i'd just do that
  2583. # [19:27] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2584. # [19:27] <@ted> stick an extra mkdir in there or whatever
  2585. # [19:27] <@ted> land that on all the branches
  2586. # [19:27] <@ted> get your buildbot change in
  2587. # [19:27] <@ted> then land your actual patch
  2588. # [19:27] <gps> so that lands first. then buildbot. then actual patch
  2589. # [19:28] * zpao|detached is now known as zpao
  2590. # [19:28] * Quits: grubshka (grubshka@moz-6958B38E.w86-216.abo.wanadoo.fr) (Ping timeout)
  2591. # [19:29] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2592. # [19:30] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2593. # [19:31] * Joins: grubshka (grubshka@moz-6E1FF9E8.w86-216.abo.wanadoo.fr)
  2594. # [19:31] * Joins: Ms2ger` (Ms2ger@moz-EC9CD674.adsl-dyn.isp.belgacom.be)
  2595. # [19:32] * Quits: sheppy (sheppy@moz-4BE034AB.ptr.us.xo.net) (Quit: sheppy)
  2596. # [19:32] * Quits: Ms2ger (Ms2ger@moz-EC9CD674.adsl-dyn.isp.belgacom.be) (Ping timeout)
  2597. # [19:32] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  2598. # [19:33] * Quits: jamesr (jamesr@8FC061C0.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  2599. # [19:34] <jtcranmer> we have a ThreadLocal.h mfbt that doesn't use C++11 thread_local ?
  2600. # [19:34] * Joins: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net)
  2601. # [19:35] <billm> bjacob: ping
  2602. # [19:35] * joduinn-coffee is now known as joduinn-mtg
  2603. # [19:36] <Waldo> jtcranmer: C++11 thread_local isn't available in nearly enough compilers yet
  2604. # [19:36] <Waldo> jtcranmer: you do what you can in the short run
  2605. # [19:36] <Waldo> jtcranmer: also, ThreadLocal does exactly what it did before it was in mfbt, and making it do it somehow arguably possibly "better" would have been dilatory
  2606. # [19:37] <Waldo> also thread_local needs compiler, linker, and other support stuff that doesn't exist in enough compilers yet, as I understand it
  2607. # [19:37] <Waldo> given what I hear of MSVC's __thread support, they can't possibly support thread_local yet, for example
  2608. # [19:38] <Waldo> (__thread doesn't work in dynamically loaded libraries, like, oh, say, libxul)
  2609. # [19:38] <jtcranmer> what about gcc's __thread?
  2610. # [19:38] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2611. # [19:39] <Waldo> I believe gcc's __thread might be adequate
  2612. # [19:39] * jlebar|lunch is now known as jlebar
  2613. # [19:39] <Waldo> but the world isn't just gcc, and something that's gcc-only, for a whole-codebase sort of concept, seems not really acceptable
  2614. # [19:39] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2615. # [19:39] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
  2616. # [19:39] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2617. # [19:39] <jlebar> taras, glandium Like I've said, I and the others in MemShrink don't consider purgable buffers to be a high priority, on any platform.
  2618. # [19:40] <jlebar> taras, glandium I don't mean to say that it's inconceivable that they might be useful.
  2619. # [19:40] <taras> jlebar: this is why the bug isn't assigned to anybody on memshink team
  2620. # [19:40] <taras> i think it's more of a snappy priority
  2621. # [19:40] <taras> so we can do cpu/mem tradeoffs more often
  2622. # [19:40] <jtcranmer> Waldo: gcc supports __thread, I'm guessing clang does too, and it's basically a stepping stone to C++11 thread_local
  2623. # [19:40] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2624. # [19:40] <taras> and stil be able to drop the ram when push comes to shove
  2625. # [19:40] * Quits: rohan (chatzilla@6B3382F0.2C2BFB59.35E0727C.IP) (Ping timeout)
  2626. # [19:40] <jlebar> taras, I feel like we have some expertise in the area of cpu/memory tradeoffs...
  2627. # [19:41] <Waldo> jtcranmer: yes, certainly; but __thread is an annotation on individual variables; it's not something you can meaningfully abstract
  2628. # [19:41] <jlebar> taras, If you don't want our input, that's fine.
  2629. # [19:41] <taras> jlebar: i do, this is why i brought this bug up
  2630. # [19:41] <Waldo> or at least I don't see how you could
  2631. # [19:41] * coop|mtg is now known as coop|buildduty
  2632. # [19:41] <jlebar> taras, Can you name some areas where you want to do more aggressive caching?
  2633. # [19:42] <taras> jlebar: yes
  2634. # [19:42] <taras> when tab switching
  2635. # [19:42] <taras> i dont want to drop decoded images
  2636. # [19:42] <taras> if i can avoid it
  2637. # [19:42] <glandium> gmail !
  2638. # [19:42] <taras> i also want to do thumbnails for tab
  2639. # [19:42] <taras> tabs
  2640. # [19:42] <taras> like chrome does
  2641. # [19:42] <taras> err
  2642. # [19:42] <taras> chrome caches the whole tab as a screenshot
  2643. # [19:42] <jlebar> taras, Yeah, that's bigger than a thumbnail.
  2644. # [19:43] <taras> we also want to up necko mem cache
  2645. # [19:43] <jlebar> taras, I am not convinced that this API is the magic solution to all these things.
  2646. # [19:43] <froydnj> how about not "that's what chrome does" but "that's what the Right Thing is"?
  2647. # [19:43] <@khuey> honestly I think if we could decode only what's in the viewport and not paint before decoding finishes, we could avoid any visible flickering when dropping decoded images
  2648. # [19:43] <jtcranmer> Waldo: hmm, it needs to be a static variable... :-/
  2649. # [19:43] <@khuey> on reasonable machines
  2650. # [19:43] <taras> froydnj: chrome sets the baseline
  2651. # [19:43] <jlebar> I agree with khuey.
  2652. # [19:43] <taras> for perf we need to match
  2653. # [19:43] <jlebar> taras, With this API, you have no way to specify which pages to discard first, right?
  2654. # [19:44] <froydnj> no, we need to be better
  2655. # [19:44] <jlebar> taras, So as soon as you make good use of this API and shove tons of stuff in there, now things get discarded at random.
  2656. # [19:44] <taras> jlebar: nope, let os decide that with LRU
  2657. # [19:44] <jlebar> taras, You're going to go through and touch pages in order to influence the behavior?
  2658. # [19:44] <taras> i think natural use patterns will do that
  2659. # [19:45] <taras> i'm not saying it's a magic solution
  2660. # [19:45] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  2661. # [19:45] <taras> it's just a solution we should explore
  2662. # [19:45] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  2663. # [19:45] <taras> on android the need is obvious
  2664. # [19:45] <jlebar> I disagree.
  2665. # [19:45] <jlebar> I don't think the need is obvious anywhere. :-/
  2666. # [19:45] <jlebar> There are lots of obvious things we need to do.
  2667. # [19:45] <taras> jlebar: fennec gets killed for using too much ram
  2668. # [19:45] <jlebar> Like unloading tabs.
  2669. # [19:45] <jlebar> Exactly.
  2670. # [19:45] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2671. # [19:45] <jlebar> If you don't unload tabs, you're never going to be able to throw away most of our JS memory.
  2672. # [19:46] <jlebar> taras, And JS memory is half of everything, and more than half of the per-tab memory.
  2673. # [19:46] <taras> this provides the os withs stuff it can kill without resorting to unloading tabs
  2674. # [19:46] <glandium> i think reducing memory usage for the sake of it is not any useful. if we can keep things in memory because there is memory, it's fine
  2675. # [19:46] * @khuey wonders how hard it would be to XDR a whole tab
  2676. # [19:46] <taras> xdr is a mess
  2677. # [19:46] <Waldo> word
  2678. # [19:46] <taras> khuey: so hard :)
  2679. # [19:46] <@khuey> sure, but that's not relevant
  2680. # [19:46] <jlebar> I'm saying that I don't think this solves the "fennec uses too much memory and gets killed" problem.
  2681. # [19:46] <Waldo> the best of late-nineties serialization
  2682. # [19:46] <@khuey> taras: I'm not sure about that
  2683. # [19:47] <jlebar> But that we do know that unloading tabs would address the problem.
  2684. # [19:47] * Quits: omeringen (omer@96951DB5.F73F68B5.9CD63BA8.IP) (Client exited)
  2685. # [19:47] <taras> jlebar: i think it's a step in the right direction
  2686. # [19:47] <@khuey> it would just be a ton of work
  2687. # [19:47] <jlebar> taras, Okay.
  2688. # [19:47] <taras> jlebar: it's just another tool
  2689. # [19:47] <taras> i think not having this option is a risk we cant take
  2690. # [19:47] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  2691. # [19:47] <taras> we should have OS-integrated mem management for some stuff
  2692. # [19:47] <bjacob> billm: pong
  2693. # [19:47] * Quits: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP) (Quit: )
  2694. # [19:47] <taras> necko being an obvious example
  2695. # [19:48] <taras> where we currently rely on os disk cache
  2696. # [19:48] <billm> bjacob: hi. I'm getting a test failure related to webgl that I was hoping you could look at. do you have time?
  2697. # [19:48] <bjacob> billm: sure
  2698. # [19:48] <taras> jlebar: i still think we should do all the other stuff we talked about
  2699. # [19:48] <taras> esp visible image stuff
  2700. # [19:48] <billm> bjacob: here's the log: https://tbpl.mozilla.org/php/getParsedLog.php?id=11973262&tree=Try
  2701. # [19:48] <jlebar> taras, I was trying to make an argument about priorities.
  2702. # [19:49] <taras> jlebar: i bring that one up every time anyone asks me about snappy priorities
  2703. # [19:49] <billm> bjacob: it always happens on the tests for tilt
  2704. # [19:49] * Joins: alexis (alexis@moz-261A0603.lolnet.org)
  2705. # [19:49] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  2706. # [19:49] <billm> bjacob: the error is always "WebGL: GL error 0x505 occurred during OpenGL context initialization, before WebGL initialization"
  2707. # [19:49] <taras> jlebar: i think discardable memory gets us some easy nearterm wins
  2708. # [19:49] <jlebar> taras, I think it's a poor optimization to make this a priority over unloading tabs.
  2709. # [19:49] <taras> jlebar: have you seen how much work unloading tabs is?
  2710. # [19:49] <jlebar> taras, And I think unloading tabs is demonstrably easy, as chrome on Android shows. We just have some hard-headed people who will not accept it.
  2711. # [19:49] <bjacob> billm: ok
  2712. # [19:50] <bjacob> billm: what about the SIGABRT there? do you think it may be related?
  2713. # [19:50] <taras> jlebar: any specific people?
  2714. # [19:50] * Joins: jamesr (jamesr@8FC061C0.D6CCE4AE.77834EAA.IP)
  2715. # [19:50] <billm> bjacob: that's what always happens whenever a test times out
  2716. # [19:50] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2717. # [19:50] <jlebar> taras, It's been a long time since anyone was brave enough to touch the bug.
  2718. # [19:50] <billm> bjacob: it takes a screenshot and then crashes
  2719. # [19:51] <billm> (on purpose)
  2720. # [19:51] * Quits: pascalc (chatzilla@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  2721. # [19:51] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  2722. # [19:51] * Quits: jamesr (jamesr@8FC061C0.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  2723. # [19:51] <jlebar> taras, You could even listen for low-memory and nuke tabs then.
  2724. # [19:51] * philor is now known as philor|away
  2725. # [19:51] <jlebar> taras, It was like 10 lines of code in XUL fennec.
  2726. # [19:51] <alexis> sicking: hi, do you have any idea of what's the support of CORS in browsers wrt caching (at least what's the support in firefox)?
  2727. # [19:51] <bjacob> billm: is this only happening with some patch of yours?
  2728. # [19:51] <taras> jlebar: yeah, well, we got lower hanging frontend fish to fry atm
  2729. # [19:51] <taras> and that's also not making much progress
  2730. # [19:51] <glandium> jlebar: the people working on these issues are not the same, so it's not a question of choosing which to do first
  2731. # [19:51] <taras> jlebar: i filed 757288, which is a step towards unloading paging
  2732. # [19:51] <taras> pages
  2733. # [19:51] <billm> bjacob: yeah, the incremental GC patch. I'm pretty certain that it's just changing the timing of when code runs, though.
  2734. # [19:52] <bjacob> billm: can you reproduce locally?
  2735. # [19:52] <bjacob> billm: in a debug build?
  2736. # [19:52] <billm> bjacob: it only happens on 32-bit linux opt builds, and I don't have such a machine.
  2737. # [19:52] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2738. # [19:52] * Joins: omeringen (omer@BB6420F6.D5952795.9CD63BA8.IP)
  2739. # [19:52] <billm> bjacob: do you know what error 0x505 could be?
  2740. # [19:52] <billm> bjacob: or even what system is generating that error code?
  2741. # [19:53] <bjacob> billm: aha, it's GL_OUT_OF_MEMORY
  2742. # [19:53] <bjacob> billm: so, here's what's happening:
  2743. # [19:53] <billm> bjacob: ah, interesting. that could be related to my patch.
  2744. # [19:54] <gps> what's the whiteboard for not resolving in inbound merge?
  2745. # [19:54] <bjacob> Tilt tries to create a WebGL context, which tries to create a OpenGL context and do some OpenGL calls on it to set up some initial things (like the framebuffer, which requires allocating video memory) and that fails with GL_OUT_OF_MEMORY
  2746. # [19:54] <jgriffin> philikon: ping
  2747. # [19:54] <bjacob> billm: ^
  2748. # [19:54] <bjacob> billm: note that video memory is virtualized, so OOM in video memory may be the same as OOM in general memory
  2749. # [19:54] <billm> bjacob: ok, thanks. that's very helpful.
  2750. # [19:55] <bjacob> billm: if you want we can trace which GL call is running out of video memory
  2751. # [19:55] <bjacob> billm: but that requires reproducing locally
  2752. # [19:55] <billm> bjacob: is there an env var I can set or something?
  2753. # [19:56] <bjacob> billm: yes, but it only takes effect in debug builds. you would have to tweak code a bit to enable it in non-debug builds
  2754. # [19:56] <billm> bjacob: what is it?
  2755. # [19:56] <bjacob> billm: MOZ_GL_DEBUG_ABORT_ON_ERROR=1
  2756. # [19:56] <jviereck> smaug: hi. I was thinking again about closing the print-preview window from within the printing code. there is this webProgress object send into the nsPrintEngine at the very beginning of the print/print-preview process. Can that one be used to send some progress that will close print preview?
  2757. # [19:56] <billm> bjacob: and that would give me a stack trace when it's erring out?
  2758. # [19:56] * Joins: rohan (chatzilla@6B3382F0.2C2BFB59.35E0727C.IP)
  2759. # [19:56] <jviereck> Bas: *ping*
  2760. # [19:56] * mjschranz is now known as mjschranz_away
  2761. # [19:57] <Bas> jviereck: pong
  2762. # [19:57] <bjacob> billm: sure, if you run in a debugger. it will give you an assert failure right after the failed GL call. it also turns GL into a synchronous API so that stacks are meaningful
  2763. # [19:57] <billm> bjacob: ok. I'll see if I can debug this further. thanks.
  2764. # [19:57] <jviereck> Bas: do you have time to chat about the problem with the not-invaliating canvas in print-preview?
  2765. # [19:57] <jwir3> bz: ping?
  2766. # [19:57] <Bas> jviereck: Sure, yeah, I have a minute.
  2767. # [19:58] <bjacob> billm: i recommend you also enable MOZ_GL_DEBUG_VERBOSE=1, so you see right away, in stderr, if these are taking effect.
  2768. # [19:58] * Quits: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  2769. # [19:58] <jviereck> Bas: not sure, should I recap the problem I face?
  2770. # [19:58] <billm> bjacob: ok. I'll try that.
  2771. # [19:58] <Bas> jviereck: Please :)
  2772. # [19:59] <bjacob> billm: the code is in GLContext.{cpp,h} in gfx/gl/. You will probably just have to remove some #ifdef DEBUG to let that take effect in opt builds.
  2773. # [19:59] <@smaug> jviereck: it is FF chrome which closes print preview tab
  2774. # [20:00] * glob is now known as glob|away
  2775. # [20:00] * Quits: omeringen (omer@BB6420F6.D5952795.9CD63BA8.IP) (Client exited)
  2776. # [20:00] <@smaug> jviereck: why do you need to close the tab in printing code?
  2777. # [20:00] <gmoro> Pike: got it! thx for the info, my yandex search plugin was borked, it should read Яндекс on ShortName not Yandex
  2778. # [20:01] <gmoro> :)
  2779. # [20:01] <jviereck> smaug: /bc the new mozPrintCallback API has a way to abort the printing to the canvas, which means there is no sense to continue showing print preview
  2780. # [20:01] <glandium> jlebar: about memory/cpu tradeoffs. it's sad to see that FF sucks 2GB of memory on my system, which has 8GB RAM, and yet, feels that it has to save a couple MB of memory by throwing away the background image of gmail when i switch tabs
  2781. # [20:01] <jviereck> Bas: the patch I'm working on makes it possible to draw to canvas elements while printing. That works fine now :) The JS code draws to the canvas context like it would do normal and at some point either calls |done()| on some object to tell the printing backend, that the canvas is now ready to get printed OR calls |abort()| to tell that something fails
  2782. # [20:01] <Pike> gmoro: good, phuuu
  2783. # [20:01] <jviereck> Bas: the problem is in print-preview: The drawing operations to the canvas context don't get updated.
  2784. # [20:01] <@smaug> jviereck: um, it would be very strange if a web page could cancel user-initiated print preview
  2785. # [20:02] <bjacob> hey
  2786. # [20:02] <jlebar> glandium, Unfortunately for you, we store images on desktop linux in X, so your patch will not help. :)
  2787. # [20:02] <Bas> jviereck: I'm not sure what 'to draw to canvas elements while printing' means?
  2788. # [20:02] <bjacob> what's up with TBPL?
  2789. # [20:02] <bhearsum> bjacob: we're having DB issues at the moment
  2790. # [20:02] <bjacob> https://tbpl.mozilla.org/?tree=Mozilla-Inbound
  2791. # [20:02] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/320b16daa7c0 - Ben Hearsum - bug 723176: support mac dmg signing in the build system - add PACKAGE_BASE_DIR to packager.mk, override in l10n.mk, to fix mac repacks. r=ted
  2792. # [20:02] <bhearsum> the tree is a mess
  2793. # [20:02] <bjacob> bhearsum: ok
  2794. # [20:02] <bjacob> bhearsum: should we close it?
  2795. # [20:02] <bhearsum> yeah, i think so
  2796. # [20:02] <glandium> jlebar: there's no api for throwable memory on linux anyways
  2797. # [20:02] * bz_brb is now known as bz
  2798. # [20:02] <bhearsum> edmorley might already be doing it
  2799. # [20:02] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  2800. # [20:02] <@khuey> if the tree is a mess why did you just check in? :-P
  2801. # [20:02] * Joins: omeringen (omer@BB6420F6.D5952795.9CD63BA8.IP)
  2802. # [20:03] <joe> do as I say, not as I do
  2803. # [20:03] <bjacob> khuey: problem wasn't apparent when i did!
  2804. # [20:03] <bhearsum> i have no reasonable defence
  2805. # [20:03] <jlebar> glandium, So all of this code using discardable buffers is going to have to have another discard mechanism?
  2806. # [20:03] * Joins: sheppy (sheppy@moz-4BE034AB.ptr.us.xo.net)
  2807. # [20:03] <glandium> jlebar: ?
  2808. # [20:03] <jviereck> Bas: the canvas has no content before printing. If the print engine prints a page with this new special type of "PrintCanvas", it will invoke a callback, the user can draw the content that should be on the canvas while printing from JS code and once that done, the page with the new drawn canvas content is printed
  2809. # [20:03] * Quits: jfkthame (jfkthame@A073A697.90783722.9542EC20.IP) (Connection reset by peer)
  2810. # [20:03] <jlebar> glandium, There's no discardable memory on Linux.
  2811. # [20:04] <@khuey> bjacob: that was directed at bhearsum
  2812. # [20:04] <@khuey> bhearsum: to the gallows with you!
  2813. # [20:04] <bhearsum> i do deserve it
  2814. # [20:04] * Joins: jfkthame (jfkthame@A073A697.90783722.9542EC20.IP)
  2815. # [20:04] <jlebar> glandium, So if I want to write code using discardable memory, I'm going to have to include a mechanism for that memory being discarded that doesn't come from the OS, so it works on Linux?
  2816. # [20:04] <bhearsum> though, ehsan and bbondy broke Windows updates, i only broke mac l10n!
  2817. # [20:04] <jviereck> Bas: that's required for PDF.JS: We can't render all the pages before printing, as that would consume too much memory and would take up way too much time
  2818. # [20:04] <Bas> jviereck: How is this using the canvas? Is this using an Azure canvas or a Thebes canvas? A Thebes canvas I assume?
  2819. # [20:04] <glandium> jlebar: just throw it away like you do now
  2820. # [20:04] * ehsan is now known as ehsan-extremelybusy
  2821. # [20:04] <jlebar> glandium, Well, it's work to figure out when to throw it away, exactly.
  2822. # [20:05] <glandium> jlebar: we already throw it away
  2823. # [20:05] <jlebar> glandium, One of the benefits of discardable memory is that I don't have to figure all that stuff out; the OS does it for me.
  2824. # [20:05] <glandium> so we already have made this choice
  2825. # [20:05] <jviereck> Bas: for now, I force it to use a thebes surface.
  2826. # [20:05] <jlebar> glandium, Taras is suggesting we cache and throw away more stuff...
  2827. # [20:05] <jlebar> glandium, In that case, you agree, we'd have to write a throw-away mechanism just for Linux.
  2828. # [20:05] * mjschranz_away is now known as mjschranz
  2829. # [20:06] * mjschranz is now known as mjschranz_away
  2830. # [20:06] <Bas> jvie: Using what kind of surface?
  2831. # [20:06] <jlebar> glandium, I'm just saying that's a bummer.
  2832. # [20:06] <glandium> jlebar: the point is more about allowing ourselves *not* to throw away things we *do* throw away now
  2833. # [20:06] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  2834. # [20:06] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2835. # [20:06] * Quits: avih (quassel@moz-32FAE3C2.red.bezeqint.net) (Ping timeout)
  2836. # [20:06] <glandium> jlebar: so for linux, that would be a status quo
  2837. # [20:07] <jviereck> Bas: for print preview, it's a "normal" ImageSurface
  2838. # [20:07] <rillian> "releng is ready to support git"
  2839. # [20:07] <taras> jlebar: i'm really surpised at all this opposition to what amounts to a new data structure
  2840. # [20:08] <taras> jlebar: glandium's resources are not contending for frontend development
  2841. # [20:08] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2842. # [20:08] <jlebar> taras, But glandium's resources are contending with jemalloc3.
  2843. # [20:08] <jviereck> Bas: sorry, you can remove the quotes on the normal - it's the same surface that we create in nsHTMLCanvasElement::CopyInnerTo
  2844. # [20:08] <taras> jlebar: me+glandium are involved in getting discardable memory support in the linux kernel
  2845. # [20:08] <jlebar> Understood.
  2846. # [20:08] <taras> only a matter of time
  2847. # [20:09] * Quits: adrian (adrian@moz-E31CD2CB.mozilla.org) (Quit: Konversation terminated!)
  2848. # [20:09] <Bas> jviereck: Hmpf. I'm afraid I have very little idea how this code works. You're probably better off asking roc :(
  2849. # [20:09] <taras> jlebar: we aren't dropping jemalloc work either
  2850. # [20:09] <jlebar> taras, I just disagree about how important I think this will be, is all I've been trying to say.
  2851. # [20:10] <taras> jlebar: fair enough, i think we should experiment
  2852. # [20:10] <jviereck> Bas: okay, thanks anyway!
  2853. # [20:10] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2854. # [20:10] <taras> jlebar: i'm not banking the future of firefox mem management on this feature
  2855. # [20:11] <Bas> jviereck: The one thing I can say, is are you making sure to flush the context? (this will happen on gfxContext destruction as well)
  2856. # [20:11] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Ping timeout)
  2857. # [20:12] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  2858. # [20:12] <glandium> jlebar: speaking of jemalloc3, i can land it as soon as khuey reviews the last patch. it's not finished and won't be enabled by default, but that will allow more work on it
  2859. # [20:12] * Joins: adrian (adrian@moz-638E9C4.pool85-48-143.dynamic.orange.es)
  2860. # [20:12] <philikon> jgriffin: pong. sry only saw this now
  2861. # [20:12] <jlebar> glandium, Right, I'm looking forward to us figuring out the remaining pieces...
  2862. # [20:12] <jgriffin> philikon: hey np. So that crash we were seeing is definitely an x86-emulator specific thing
  2863. # [20:12] <jgriffin> it doesn't happen with the arm emulator
  2864. # [20:12] <@smaug> glandium: is jemallac3 faster? reduce fragmentation?
  2865. # [20:13] <@smaug> (just curious)
  2866. # [20:13] <philikon> jgriffin: hmm ok. i ahvent seen it at all yet
  2867. # [20:13] <jviereck> Bas: currently, the nsHTMLCanvasElement::MarkContextClean() function is not called in print preview — that prevents the invalidation logic to get triggerd in the nsCanvasRenderingConte2d implementation
  2868. # [20:13] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2869. # [20:13] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2870. # [20:13] <glandium> jlebar: one part is making about:memory get all the info it needs, the other part is solving the memory footprint issues
  2871. # [20:13] <jgriffin> philikon: oh interesting, maybe it' sjust my version of Ubuntu or something
  2872. # [20:13] <jlebar> glandium, Yes.
  2873. # [20:13] <jgriffin> (11.04)
  2874. # [20:13] <jviereck> if I force the renderingContext still to tell the canvas to invalidate it's content like it happens on the normal page, then it sometimes I see an update to the canvas
  2875. # [20:13] <philikon> jgriffin: im on 11.10
  2876. # [20:13] <jgriffin> I'll upgrade and see if it goes away
  2877. # [20:13] <jviereck> Bas: but that updated still don't happen all the time
  2878. # [20:14] * Joins: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  2879. # [20:14] <glandium> smaug: supposedly both, but atm all i know is that it regresses RSS after closing tabs
  2880. # [20:14] <philikon> jgriffin: oh dear. what can possibly go wrong... ;)
  2881. # [20:14] <jgriffin> heh
  2882. # [20:14] <jgriffin> it's a VM so I'll upgrade a copy of it ;)
  2883. # [20:14] <Bas> jviereck: Can't help you there, sorry
  2884. # [20:14] <jgriffin> just in case
  2885. # [20:14] * cadecairos is now known as cadecairos_away
  2886. # [20:15] * Quits: sheppy (sheppy@moz-4BE034AB.ptr.us.xo.net) (Quit: Leaving)
  2887. # [20:15] <jviereck> Bas: do you know about any good documentation I could look into on how the invalidation/repaint works in Gecko?
  2888. # [20:15] <Bas> jviereck: Mattwoodrow and roc :) I don't know of anything on (electronic) paper.
  2889. # [20:15] * Joins: sheppy (sheppy@moz-4BE034AB.ptr.us.xo.net)
  2890. # [20:16] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2891. # [20:16] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2892. # [20:17] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  2893. # [20:17] * gregglind is now known as gregglind_away
  2894. # [20:18] * jmaher is now known as jmaher|afk
  2895. # [20:20] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  2896. # [20:21] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2897. # [20:21] * philor|away is now known as philor
  2898. # [20:21] * Joins: avih (quassel@moz-45BCFC05.red.bezeqint.net)
  2899. # [20:22] * Quits: kmoir_buildduty (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  2900. # [20:22] * Joins: kmoir_buildduty (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  2901. # [20:23] * Joins: sawrubh (Mibbit@7E46DB7D.DE43E520.8BC1D756.IP)
  2902. # [20:23] * Quits: omeringen (omer@BB6420F6.D5952795.9CD63BA8.IP) (Client exited)
  2903. # [20:23] <sawrubh> I am pushing to try but am getting this message : Tree try is CLOSED!
  2904. # [20:24] <sawrubh> To push despite the closed tree, include "CLOSED TREE" in your push comment
  2905. # [20:24] <sawrubh> what should I do ?
  2906. # [20:24] <glandium> sawrubh: wait
  2907. # [20:24] * sawrubh is waiting
  2908. # [20:24] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2909. # [20:24] * ChanServ sets mode: +o dbaron
  2910. # [20:24] <Ms2ger`> Infrastructure broke down
  2911. # [20:24] <@bsmedberg> sawrubh: see the status message at https://tbpl.mozilla.org/?tree=Try&pusher=bsmedberg@mozilla.com
  2912. # [20:24] <glandium> sawrubh: see bug 757911
  2913. # [20:24] * Ms2ger` changes topic to 'Everything CLOSED for bug 757911 || Next uplift for Fx15: 2012-06-04 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  2914. # [20:25] <taras> hrm
  2915. # [20:25] <taras> my profiling nightly is stuck on v14
  2916. # [20:25] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  2917. # [20:25] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2918. # [20:26] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2919. # [20:27] <edmorley> taras: profiling updates have been disabled (as have m-c and a few others)
  2920. # [20:27] <edmorley> taras: for bug 757716
  2921. # [20:28] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Connection reset by peer)
  2922. # [20:30] <taras> edmorley: that is an awesomely sucky situation
  2923. # [20:30] <taras> thanks
  2924. # [20:30] * Quits: rohan (chatzilla@6B3382F0.2C2BFB59.35E0727C.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120423122624])
  2925. # [20:31] * rail is now known as rail-lunch
  2926. # [20:31] * AutomatedTester is now known as AutomatedTester|AFK
  2927. # [20:32] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  2928. # [20:33] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
  2929. # [20:33] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2930. # [20:34] * Joins: Olipro (Olipro@moz-39346478.catv.pool.telekom.hu)
  2931. # [20:38] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  2932. # [20:38] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2933. # [20:38] * Joins: KittyRa (quassel@A7E4C2EA.E12F84AD.B3E31604.IP)
  2934. # [20:41] * Quits: jfkthame (jfkthame@A073A697.90783722.9542EC20.IP) (Quit: jfkthame)
  2935. # [20:41] * AutomatedTester|AFK is now known as AutomatedTester
  2936. # [20:42] <jviereck> roc: *ping*
  2937. # [20:43] <mimcpher> obviously not a worthwhile idea, but has anybody ever looked at getting gecko to render to a TTY? ala lynx/w3m/etc
  2938. # [20:44] <Ms2ger`> I would be surprised if nobody ever looked at that
  2939. # [20:44] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  2940. # [20:44] <@bz> people have
  2941. # [20:45] <@bz> not very seriously
  2942. # [20:45] <Ms2ger`> I would be similarly surprised if anyone succeeded
  2943. # [20:45] <@bz> the problem space is pretty different
  2944. # [20:45] <@bz> right
  2945. # [20:45] <fabrice> ncurses layers!
  2946. # [20:45] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2947. # [20:45] * Joins: KLB (Kenneth_Ba@moz-C233EF2B.maine.res.rr.com)
  2948. # [20:45] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  2949. # [20:46] <philor> ted: is that xpt JarMaker race filed, and I just can't remember how it was described?
  2950. # [20:46] <@ted> um
  2951. # [20:46] <@ted> i thought it was
  2952. # [20:46] * Joins: bb10 (bb10@moz-C7B05616.org)
  2953. # [20:46] <@ted> i thought you filed it
  2954. # [20:46] * jmaher|afk is now known as jmaher
  2955. # [20:47] * joduinn-mtg is now known as joduinn
  2956. # [20:47] <philor> wow, what did I call it?
  2957. # [20:47] * Quits: ferongr (ferongr@moz-6575D662.dsl.dyn.forthnet.gr) (Ping timeout)
  2958. # [20:47] <@ted> i could be wrong
  2959. # [20:47] * Joins: ferongr (ferongr@moz-6575D662.dsl.dyn.forthnet.gr)
  2960. # [20:47] * @ted looks in bugmail
  2961. # [20:48] <@ted> i don't see it
  2962. # [20:48] <@ted> so i guess just file it
  2963. # [20:48] <glandium> i want a libcaca backend for gecko
  2964. # [20:48] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  2965. # [20:48] * @bz wants a compass-and-straightedge backend
  2966. # [20:48] <@bz> but....
  2967. # [20:49] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  2968. # [20:49] <@ted> http://mxr.mozilla.org/mozilla-central/source/config/JarMaker.py#426
  2969. # [20:49] <@ted> i'm guessing is that
  2970. # [20:49] <@ted> philor:
  2971. # [20:49] <Waldo> bz: I want your backend to trisect this angle for me
  2972. # [20:49] <@ted> glandium: that's awesome
  2973. # [20:49] <@ted> bz: i bet we could implement a pen plotter backend
  2974. # [20:49] <@ted> that'd be rad
  2975. # [20:50] <@bz> Waldo: using floating point? Totally
  2976. # [20:50] <@bz> waldo: makes it easy!
  2977. # [20:50] <Waldo> dangit
  2978. # [20:50] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2979. # [20:50] <Waldo> bz: well
  2980. # [20:50] * bear is now known as bear-afk
  2981. # [20:50] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2982. # [20:50] <Waldo> bz: I didn't say the units of measure for my angle, maybe it's gazillionths of a degree and you lose due to limited precision
  2983. # [20:50] <Waldo> ted: well played
  2984. # [20:52] * Quits: espadrine (thaddee_ty@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
  2985. # [20:52] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2986. # [20:53] <philor> ted: bug 747393, looks like joey filed it
  2987. # [20:53] <@bz> Waldo: define "lose"?
  2988. # [20:53] <@ted> aha
  2989. # [20:53] <@bz> Waldo: this is fp, after all
  2990. # [20:53] <philor> I think, hard to read bugzilla-wrapped logs
  2991. # [20:53] <@bz> Waldo: maybe being within epsilon is fine. ;)
  2992. # [20:53] <@ted> philor: i thought it was a jarmaker.py error
  2993. # [20:53] <@ted> we were looking at
  2994. # [20:53] <Ms2ger`> I don't think the oracle would agree!
  2995. # [20:53] <@ted> that's typelib.py
  2996. # [20:54] <Ms2ger`> Actually, that was the doubling of the square
  2997. # [20:54] <@ted> oh wait
  2998. # [20:54] <@ted> philor: no, i think that's just log-copy-paste-fail
  2999. # [20:54] <@bz> er...
  3000. # [20:54] <@bz> doubling the square is trivial
  3001. # [20:54] <Ms2ger`> Cube
  3002. # [20:54] <@ted> philor: i vaguely recall looking at the logs and you had to scroll up to find the stack trace
  3003. # [20:54] <@bz> ok
  3004. # [20:54] <@bz> I was wondering. ;)
  3005. # [20:55] * @bz still thinks its amusing that two of the three problems have the same solution and the third just does ... not
  3006. # [20:55] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  3007. # [20:55] * Quits: Optimizer (Instantbir@F0263F54.3958B88F.2AB48280.IP) (Ping timeout)
  3008. # [20:55] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  3009. # [20:56] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  3010. # [20:57] * @bz loads html5 single-page spec in a debug build running under gdb, settles in for wait
  3011. # [20:57] <glandium> philor: mmmm i may have the same problem in bug 757339. i guess it would be enough to try: expect: pass on the mkdir/makedirs
  3012. # [20:58] <Ms2ger`> <mwu> with some work, you can make vim an IDE
  3013. # [20:58] <Ms2ger`> <mwu> and with some work, you can make emacs a text editor
  3014. # [20:58] <Ms2ger`> Discuss.
  3015. # [20:59] * catlee-away is now known as catlee
  3016. # [20:59] <glandium> ted: more likely to be header.py, in os.makedirs
  3017. # [20:59] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3018. # [21:00] * Joins: Optimizer (Instantbir@DC8065A9.2F75738C.2AB48280.IP)
  3019. # [21:00] <@ted> glandium: i'm fairly certain there was an error in JarMaker.py
  3020. # [21:00] <glandium> ted: well, anywhere we do os.makedirs and os.mkdir
  3021. # [21:00] <@ted> yeah
  3022. # [21:01] <@ted> we should really have a helper function for that
  3023. # [21:01] <@ted> makedirs_shutupidontcare
  3024. # [21:01] <glandium> or hijack the function
  3025. # [21:01] <glandium> since we use pythonpath everywhere, we could have it monkeypatch os.mkdir and os.makedirs
  3026. # [21:01] <@ted> heh
  3027. # [21:01] <glandium> os.mkdir could be sufficient, presumably
  3028. # [21:01] <@ted> that's a bit scary to me
  3029. # [21:02] * Parts: sawrubh (Mibbit@7E46DB7D.DE43E520.8BC1D756.IP)
  3030. # [21:03] * @ted needs to re-land that virtualenv bug
  3031. # [21:03] <bent> anyone know why MOZ_ASSERT doesn't seem to generate stack traces on windows tinderbox?
  3032. # [21:03] <bent> NS_ASSERTION does...
  3033. # [21:03] <glandium> ted: to avoid failing when doing an mkdir on an existing directory ?
  3034. # [21:03] <@ted> glandium: yeah, goes against the documented python behavior
  3035. # [21:03] <Ms2ger`> There's a bug
  3036. # [21:03] <@ted> despite whether that behavior is sane or not...
  3037. # [21:03] <Ms2ger`> bent, thank you for volunteering to fix it :)
  3038. # [21:04] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  3039. # [21:04] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  3040. # [21:04] * @ted wonders how many "intentional crash" implementations we have in the tree
  3041. # [21:04] <@bz> mmm
  3042. # [21:05] <@bz> It's a hard problem
  3043. # [21:05] <@bz> turns out
  3044. # [21:05] <WeirdAl> bsmedberg: ping
  3045. # [21:05] <@bsmedberg> WeirdAl: pong
  3046. # [21:05] <jesup> ted: got a conundrum for you. Since I merged m-c to alder, a clean build (rm -rf obj*; make -f client.mk) works. Rebuilding does not (make[6]: *** No rule to make target `-Wl,--whole-archive', needed by `libgkmedias.a.desc'. Stop.)
  3047. # [21:05] * Joins: Enn_ (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3048. # [21:05] <WeirdAl> wondering when I might get a review on install_app.py... it's been three weeks since my patch was posted
  3049. # [21:05] <bent> Ms2ger`, thanks for your help, as always
  3050. # [21:05] <@bsmedberg> WeirdAl: it's low on my list, I'm dealing with a lot of k9o blocker code and reviews
  3051. # [21:06] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3052. # [21:06] <WeirdAl> I figured there was a reason. :|
  3053. # [21:06] <WeirdAl> not gonna make 15 Aurora, is it?
  3054. # [21:06] <@ted> jesup: that sounds like a great question for glandium
  3055. # [21:06] <glandium> jesup: waw, nice one
  3056. # [21:06] <jesup> ted: obviously seems linked to MKSHLIB_FORCE_ALL; and suggestions on how to debug this?
  3057. # [21:06] <jesup> glandium: ^
  3058. # [21:07] <@bsmedberg> WeirdAl: no probably not
  3059. # [21:07] <glandium> jesup: presumably, bug 757339 will fix it
  3060. # [21:07] <@ted> jesup: i'm guessing something stupid got into SHARED_LIBRARY_LIBS
  3061. # [21:07] * bnicholson is now known as bnicholson|lunch
  3062. # [21:07] <@bsmedberg> WeirdAl: just publish in a user repo for now?
  3063. # [21:07] <@ted> bz: yeah, considering it's really "crash in a way that breakpad can get a stack"
  3064. # [21:07] <WeirdAl> I don't have any user repos @ Mozilla
  3065. # [21:07] <Ms2ger`> You can have
  3066. # [21:07] <Ms2ger`> It's two minutes work
  3067. # [21:07] <glandium> jesup: ah yeah, if you still have the comments in rules.mk that i said you shouldn't have, and have a broken SHARED_LIBRARY_LIBS, well, yeah, you shot yourself in the foot ;)
  3068. # [21:08] * mjschranz_away is now known as mjschranz
  3069. # [21:08] <jesup> ted: stupid == ? what should I look for? media/webrtc/shared_libs.mk is undoubtably the source
  3070. # [21:08] <WeirdAl> Ms2ger`: "you talkin' to me?"
  3071. # [21:08] * rail-lunch is now known as rail
  3072. # [21:08] <jesup> glandium: aha
  3073. # [21:08] <Ms2ger`> WeirdAl, correct
  3074. # [21:08] <jesup> Ok, let me fix that first
  3075. # [21:08] <@bsmedberg> WeirdAl: do you not have an hg accoun?
  3076. # [21:08] <WeirdAl> bsmedberg: and I just realized it's a moot point, since I put it on my verbosio project
  3077. # [21:08] <WeirdAl> bsmedberg: never have had one, not even cvs
  3078. # [21:09] <@bsmedberg> oh, well, then
  3079. # [21:09] <@bsmedberg> use github or something ;-)
  3080. # [21:09] <@bsmedberg> I'll get to it, but not right away
  3081. # [21:09] <Ms2ger`> Boo
  3082. # [21:09] <WeirdAl> sourceforge is something ;)
  3083. # [21:09] <glandium> jesup: that is the problem: https://hg.mozilla.org/projects/alder/file/d70149a63cd9/media/webrtc/shared_libs.mk#l53
  3084. # [21:09] <WeirdAl> my apologies, bsmedberg - the lack of a response is what got me concerned
  3085. # [21:10] <glandium> jesup: you need to remove these $(MKSHLIB_FORCE_ALL)/$(MKSHLIB_UNFORCE_ALL)
  3086. # [21:10] <@bsmedberg> WeirdAl: sorry, been running around rather crazily
  3087. # [21:10] <glandium> jesup: if the standard build system is used for the libraries you put between those, you don't need them
  3088. # [21:11] * WeirdAl wonders idly how vendor API restrictions for browsers, like Windows 8 for IE, Safari for Apple, might affect XULRunner apps
  3089. # [21:12] <@ted> glandium: standard build system is used for everything in webrtc
  3090. # [21:12] <@ted> we just generate makefiles from the gypfiles (but use rules.mk)
  3091. # [21:12] <WeirdAl> I'd hate to lose the wonderful JS JIT work
  3092. # [21:12] <Waldo> bent: because JS_ASSERT didn't, mostly; AryehGregor filed that bug recently, could be fixed with some effort, no doubt
  3093. # [21:12] * armenzg is now known as armenzg_mtg
  3094. # [21:13] <bent> Waldo, does that mean it requires moving stackwalking code to mfbt?
  3095. # [21:13] <Waldo> bent: yes, it would
  3096. # [21:14] <@ted> Waldo: wait, aren't those assertions supposed to be fatal?
  3097. # [21:14] <@ted> shouldn't we just be dying in a way that breakpad will catch, and get a stack from the minidump?
  3098. # [21:14] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  3099. # [21:14] <Ms2ger`> ted, yes, they are fatal
  3100. # [21:14] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  3101. # [21:14] <Waldo> ted: I think what some people want is stacks without having to set up breakpad and symbols and pain and suffering
  3102. # [21:15] <jesup> yes. But ted, why did we add those in the first place? Wasn't there a visibility problem that you or khuey suggested this to solve (was a while ago, can't remember)? (though this may not be the right solution in any case) Removing and seeing what happens.
  3103. # [21:15] <Waldo> but yeah, fatal (else it wouldn't be an assertion!)
  3104. # [21:15] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3105. # [21:15] <@ted> Waldo: that doesn't seem worth the cost/benefit tradeoff
  3106. # [21:15] <@ted> the stackwalking code is large and non-trivial
  3107. # [21:15] <bent> Waldo, this is on tinderbox though... symbols and breakpad should be already set up
  3108. # [21:15] <glandium> jesup: unlikely to be a visibility problem at the origin of those
  3109. # [21:15] <Ms2ger`> ^
  3110. # [21:16] <Waldo> ted: I can buy that; mostly I hadn't taken a position because it was just a bug filed, no patch to think about
  3111. # [21:16] <@ted> yeah
  3112. # [21:16] <@ted> i think we should not reinvent the wheel
  3113. # [21:16] <Waldo> ted: which admittedly would put me in a pickle if someone *did* provide a patch
  3114. # [21:16] <@ted> for non-fatal assertions it's a different ballgame
  3115. # [21:16] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3116. # [21:16] <@ted> jesup: i have no idea
  3117. # [21:17] <jesup> ted: np
  3118. # [21:17] <Waldo> lemme find the bug, then, might as well close it if there's some agreement on stacks not being the best use of time/etc.
  3119. # [21:17] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Client exited)
  3120. # [21:17] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3121. # [21:18] <glandium> jesup: according to hg history, you added it when the libraries were built with the upstream build system, which makes sense
  3122. # [21:18] <bent> ted, so since this is a) fatal, and b) on tinderbox, why is breakpad not getting it?
  3123. # [21:18] <@ted> don't know
  3124. # [21:18] * cadecairos_away is now known as cadecairos
  3125. # [21:18] <glandium> bent: does it happen in make check ?
  3126. # [21:18] <@ted> bent: do you have some context here?
  3127. # [21:18] <bent> i wonder if it's calling _exit
  3128. # [21:18] <glandium> or in some other test suite
  3129. # [21:18] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
  3130. # [21:19] <Waldo> bug 753759 for anyone who cares
  3131. # [21:19] * Waldo doesn't close, will let a little discussion have a chance to percolate
  3132. # [21:19] <bent> ted, https://tbpl.mozilla.org/php/getParsedLog.php?id=11980940&tree=Try#error0
  3133. # [21:19] * Waldo is now known as Waldo|lunch
  3134. # [21:19] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3135. # [21:19] <bent> assertion failure followed by timeout
  3136. # [21:19] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3137. # [21:19] <bent> glandium, this is mochitest
  3138. # [21:20] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC)
  3139. # [21:20] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  3140. # [21:20] <@ted> yeah, that's weird
  3141. # [21:20] <@ted> doesn't seem to be killing the process
  3142. # [21:20] <@bz> wow
  3143. # [21:20] <@bz> inbound is being slow
  3144. # [21:20] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  3145. # [21:20] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3146. # [21:21] * Quits: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com) (Quit: Ex-Chat)
  3147. # [21:21] <bent> i guess the crash code is
  3148. # [21:21] <bent> http://mxr.mozilla.org/mozilla-central/source/mfbt/Assertions.h#115
  3149. # [21:22] * Joins: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP)
  3150. # [21:23] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
  3151. # [21:24] <Bas> I propose, everyone changing configure.in has to write a 2 page rationale as to why they -really need- to change configure.in going forward! :P
  3152. # [21:24] <Ms2ger`> +1
  3153. # [21:24] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3154. # [21:25] * bear-afk is now known as bear
  3155. # [21:25] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  3156. # [21:25] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  3157. # [21:26] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  3158. # [21:27] <@bz> man
  3159. # [21:28] <@bz> Bas: in five paragraphs? ;)
  3160. # [21:28] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
  3161. # [21:28] * Joins: bbondy2 (bbondy@moz-C9962B2.home.cgocable.net)
  3162. # [21:28] <froydnj> I wish the tbpl status boxes didn't cover up the tree status message
  3163. # [21:28] <Bas> bz: Hehehe :) Seriously, I refrain from updating my tree because I know a reconfigure and virtually full rebuild will ensue, which on windows, takes a non-insignificant amount of time.
  3164. # [21:28] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Connection reset by peer)
  3165. # [21:28] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  3166. # [21:28] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  3167. # [21:29] <@bz> anyone here know anything about tbird?
  3168. # [21:29] <@bz> jtcranmer: ping
  3169. # [21:29] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
  3170. # [21:29] * bbondy2 is now known as bbondy
  3171. # [21:30] <jtcranmer> bz: pong
  3172. # [21:30] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3173. # [21:31] * Quits: KittyRa (quassel@A7E4C2EA.E12F84AD.B3E31604.IP) (Ping timeout)
  3174. # [21:32] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  3175. # [21:32] * Joins: gw280 (george@moz-B0193EE1.gwright.org.uk)
  3176. # [21:32] <@bz> jtcranmer: hey, so
  3177. # [21:32] <gw280> when is try likely to be back?
  3178. # [21:32] <@bz> jtcranmer: about 30% of the time when I click on a newsgroup in the folderpane
  3179. # [21:33] <@bz> jtcranmer: nothing is shown in the threadpane and the status bar starts showing messages about compacting folders....
  3180. # [21:34] * Quits: KWierso|outoftown (chatzilla@moz-92762BF7.desm.qwest.net) (Ping timeout)
  3181. # [21:34] * Quits: KWierso (chatzilla@moz-92762BF7.desm.qwest.net) (Ping timeout)
  3182. # [21:34] <jtcranmer> compaction decides to completely hide the folder while it works, and autocompaction is no exception
  3183. # [21:34] <@bz> yes, but it's compacting other folders
  3184. # [21:34] <@bz> like Inbox and Sent
  3185. # [21:34] <@bz> and when compaction is done... it doesn't unhide the folder
  3186. # [21:34] * @bz just waited long enough to check on that last bit
  3187. # [21:34] <@bz> more importantly, why is compaction running all the time?
  3188. # [21:35] <jtcranmer> I'm not sure
  3189. # [21:35] <@bz> ok. :(
  3190. # [21:35] <jtcranmer> autocompaction runs on threshold values
  3191. # [21:35] <jtcranmer> it might be borkage which keeps throwing itself around in compaction
  3192. # [21:35] * Quits: smontagu (chatzilla@ACD131AA.B9386950.51B98CA5.IP) (Ping timeout)
  3193. # [21:35] <jtcranmer> anything show up in error console?
  3194. # [21:36] <@bz> what sorts of thresholds?
  3195. # [21:36] <@bz> Timestamp: 5/23/12 3:20:54 PM
  3196. # [21:36] <@bz> Error: this.view.dbView is null
  3197. # [21:36] <@bz> Source File: chrome://messenger/content/folderDisplay.js
  3198. # [21:36] <@bz> Line: 1101
  3199. # [21:36] * Joins: KWierso|outoftown (chatzilla@moz-66981D8E.desm.qwest.net)
  3200. # [21:36] * Joins: KWierso (chatzilla@moz-66981D8E.desm.qwest.net)
  3201. # [21:36] <@bz> twice with that timestamp
  3202. # [21:36] <@bz> and twice a few hours ago....
  3203. # [21:38] * Quits: bnicholson|lunch (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3204. # [21:38] * Joins: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  3205. # [21:38] <jtcranmer> that sounds bad
  3206. # [21:38] * ctalbert is now known as ctalbert|afk
  3207. # [21:38] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
  3208. # [21:38] * Quits: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3209. # [21:39] * Quits: jgilbert (jgilbert@60E228B8.B090BEBA.9F675CBD.IP) (Ping timeout)
  3210. # [21:39] * Quits: azakai (alon@60E228B8.B090BEBA.9F675CBD.IP) (Ping timeout)
  3211. # [21:39] <jtcranmer> is that occurring whenever you open the newsgroup?
  3212. # [21:40] <bjacob> sewardj: is there hope to some day being able to use V with --enable-jemalloc builds?
  3213. # [21:40] * aki is now known as aki|brb
  3214. # [21:40] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Ping timeout)
  3215. # [21:41] * Joins: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP)
  3216. # [21:41] * Joins: atuljangra (Mibbit@C9A416FD.F62962F1.93E5B96C.IP)
  3217. # [21:41] * Quits: jamesr_ (jamesr@moz-CD91E596.google.com) (Client exited)
  3218. # [21:41] <bjacques> Is it generally acceptable to introduce singletons, that will presumably live past XPCOM shutdown?
  3219. # [21:42] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3220. # [21:42] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Input/output error)
  3221. # [21:42] <dRdR> bjacques: if you create something with xpcom it should be destroyed on xpcom shutdown
  3222. # [21:43] <dRdR> otherwise you'll get leaks
  3223. # [21:43] <jesup> ted/glandium: does https://bugzilla.mozilla.org/attachment.cgi?id=626550 look about right? seems to build ok, and rebuild, and properly rebuilds makefiles from gyp on touch
  3224. # [21:43] <bjacques> dRdR: yes, I am attempting to deCOMtaminate an XPCOM service and it was suggested that I turn it into a singleton class
  3225. # [21:43] <bjacques> dRdR: but I am concerned about leaks
  3226. # [21:43] <dRdR> bjacques: oh ok if it's not using xpcom you should be fine, I don't think we have anything that detects leaks unless you're using xpcom as part of it
  3227. # [21:44] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.7.2/20120430222706])
  3228. # [21:44] <bjacques> dRdR: thanks
  3229. # [21:44] <dRdR> bjacques: just be careful of any members of it. if you put any xpcom classes on the singleton then they will leak
  3230. # [21:45] <bjacques> dRdR: ok
  3231. # [21:45] * AutomatedTester is now known as AutomatedTester|AFK
  3232. # [21:46] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  3233. # [21:46] <bjacques> dRdR: as it happens, there are several nsCOMPtr members
  3234. # [21:47] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  3235. # [21:47] <dRdR> bjacques: yeah you'll probably get leaks then, though I don't know the semantics of putting an nsCOMPtr on it and not freeing it on shutdown, it will probably be due to what they point to
  3236. # [21:48] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
  3237. # [21:49] <dRdR> bjacques: I'm shooting from the hip a bit here because I don't know what you're doing, but is it possible to cache information you need on your singleton without xpcom and destroy all xpcom instances on shutdown? that way you could use it after shutdown
  3238. # [21:49] * Joins: davehunt (davehunt@222DAD5A.15DA589D.7D0FCE04.IP)
  3239. # [21:49] <Ms2ger`> bjacques, you probably want to listen for one of the shutdown messages from the observer service?
  3240. # [21:49] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3241. # [21:50] <dRdR> Ms2ger`: I think he needs it after shutdown, though he didn't say that
  3242. # [21:50] <bjacques> I don't think it's needed after shutdown
  3243. # [21:50] <dRdR> oh, then just listen for shutdown :)
  3244. # [21:50] <dRdR> destroy everything then
  3245. # [21:51] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
  3246. # [21:51] * gregglind_away is now known as gregglind
  3247. # [21:52] * Quits: Enn_ (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  3248. # [21:52] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  3249. # [21:52] <dRdR> bjacques: example http://hg.mozilla.org/mozilla-central/file/320b16daa7c0/widget/xpwidgets/GfxInfoBase.cpp#l39
  3250. # [21:52] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3251. # [21:52] * Joins: bnicholson|lunch (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  3252. # [21:54] * juanb is now known as juanb|afk
  3253. # [21:54] * Quits: grubshka (grubshka@moz-6E1FF9E8.w86-216.abo.wanadoo.fr) (Ping timeout)
  3254. # [21:54] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  3255. # [21:54] * cjones is now known as cjones-lunch
  3256. # [21:54] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  3257. # [21:55] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  3258. # [21:55] * Joins: jduell (jduell@4D600DEE.D24049A3.396B22AD.IP)
  3259. # [21:55] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  3260. # [21:55] * Joins: sawrubh (Mibbit@7E46DB7D.DE43E520.8BC1D756.IP)
  3261. # [21:58] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3262. # [21:58] * Quits: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP) (Quit: Bye)
  3263. # [21:58] * aki|brb is now known as aki
  3264. # [21:59] * armenzg_mtg is now known as armenzg
  3265. # [22:00] * Quits: Olipro (Olipro@moz-39346478.catv.pool.telekom.hu) (Ping timeout)
  3266. # [22:00] * zpao is now known as zpao|detached
  3267. # [22:01] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3268. # [22:02] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  3269. # [22:05] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  3270. # [22:05] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Quit: jet)
  3271. # [22:06] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  3272. # [22:06] <bjacob> glandium: ping. can you take a look at the 2 latest comments in bug 746794
  3273. # [22:06] <bjacob> ?
  3274. # [22:06] * erick is now known as erick-afk
  3275. # [22:07] <sewardj> bjacob: actually, a patch just landed, which is claimed to make jemalloc work
  3276. # [22:07] * Quits: bholley (anonymous@moz-C7467218.net-82-216-232.rev.numericable.fr) (Quit: bholley)
  3277. # [22:07] <bjacob> sewardj: wonderful!
  3278. # [22:08] <bjacob> anyone else(than glandium) on this channel familiar with how we override the allocator with jemalloc for a source file?
  3279. # [22:08] * Joins: Olipro (Olipro@moz-39346478.catv.pool.telekom.hu)
  3280. # [22:09] <bjacques> dRdR: thank you!
  3281. # [22:09] * nthomas|away is now known as nthomas
  3282. # [22:09] <jesup> bjacob: perhaps jlebar?
  3283. # [22:09] * joduinn is now known as joduinn-mtg
  3284. # [22:09] <bjacob> jlebar: want to be my hero? please take a look at the 2 latest comments in bug 746794
  3285. # [22:09] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
  3286. # [22:09] <jlebar> bjacob, Looking, but I suspect khuey or mwu is your man.
  3287. # [22:09] * Quits: sheppy (sheppy@moz-4BE034AB.ptr.us.xo.net) (Quit: sheppy)
  3288. # [22:10] <bjacob> khuey: mwu: ^
  3289. # [22:10] <jlebar> bjacob, Yeah, I don't know how we do it. It probably has to do with which library ANGLE lives in &c.
  3290. # [22:10] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Quit: Saindo)
  3291. # [22:11] <jlebar> bjacob, Worst comes to worst, you can of course specify an include file in the cflags.
  3292. # [22:11] <bjacob> jlebar: it lives in libgkmedias, but we had the same issue before when it lived in libxul
  3293. # [22:11] * zpao|detached is now known as zpao
  3294. # [22:11] * Joins: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net)
  3295. # [22:11] <bjacob> jlebar: can you? how?
  3296. # [22:11] <@roc> shutting down a 1.5GB browser session with a conditional breakpoint in nsGenericElement::Release is not fast
  3297. # [22:12] <sewardj> bjacob: you want me to check if it actually works w/ Fx? The original motivation was to support tcmalloc, but it is also claimed to work with jemalloc
  3298. # [22:12] <jlebar> bjacob, On gcc it's -include, I think.
  3299. # [22:12] * jmaher is now known as jmaher|afk
  3300. # [22:12] <bjacob> sewardj: if it worked with firefox, clearly, that would be huge!
  3301. # [22:12] * cadecairos is now known as cadecairos_away
  3302. # [22:13] <bjacob> sewardj: do you think it could go as far as helping debug allocator mismatch bugs
  3303. # [22:13] <bjacob> ?
  3304. # [22:13] <jlebar> sewardj, I'd kind of be surprised if it worked with our hacked jemalloc...
  3305. # [22:13] <bjacob> jlebar: thanks!
  3306. # [22:13] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3307. # [22:13] * Quits: berkerpeksag (berkerpeks@231B4759.56BE800A.BA04A6B2.IP) (Quit: Leaving)
  3308. # [22:14] <sewardj> jlebar: why is that? basically the patch allows to specify the name of the shared object containing the 'malloc', 'free' etc to intercept
  3309. # [22:14] <sewardj> instead of assuming it is libc.so
  3310. # [22:14] <Ms2ger`> I hate integers
  3311. # [22:14] <jlebar> Oh, I see. Maybe that would work!
  3312. # [22:14] <bjacob> jlebar: can i do it portably in a Makefile.in or do i have to pass compiler-specific flags?
  3313. # [22:14] <sewardj> jlebar: it does assume that jemalloc has the same interface as libc malloc
  3314. # [22:15] <jlebar> bjacob, I don't know.
  3315. # [22:15] <jlebar> bjacob, But likely that isn't the Right Solution.
  3316. # [22:16] * cadecairos_away is now known as cadecairos
  3317. # [22:16] * juanb|afk is now known as juanb
  3318. # [22:17] * bnicholson|lunch is now known as bnicholson
  3319. # [22:18] <Mook_as> -include is -FI for MSVC, so it's definitely compiler-dependent.
  3320. # [22:19] * Joins: KittyRa (quassel@A7E4C2EA.E12F84AD.B3E31604.IP)
  3321. # [22:19] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3322. # [22:19] * @bz hates people who check in red
  3323. # [22:20] * Quits: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Quit: Leaving)
  3324. # [22:21] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3325. # [22:21] <@bz> makes bisecting kinda suck. :(
  3326. # [22:21] * Joins: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net)
  3327. # [22:23] * Joins: kaze (kaze@moz-AA15476A.w82-123.abo.wanadoo.fr)
  3328. # [22:24] * Quits: maikmerten (maikmerten@moz-D9A586F1.dynamic.qsc.de) (Client exited)
  3329. # [22:24] <mwu> bjacob: it depends on what platform
  3330. # [22:24] <jviereck> roc: *ping*
  3331. # [22:25] <bjacob> mwu: i'm interested in android at the moment
  3332. # [22:25] <@roc> hi
  3333. # [22:25] <mwu> on android, it's done at link time (so creation)
  3334. # [22:25] * Joins: vladan1 (vladan@F2D29657.F60B0462.67AC9B1.IP)
  3335. # [22:25] <mwu> we tell the linker to wrap the memory allocator functions
  3336. # [22:25] <@smaug> jduell: so where is the error dispatched ?
  3337. # [22:25] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Quit: Ex-Chat)
  3338. # [22:26] <mwu> so calls to malloc get converted to __wrap_malloc
  3339. # [22:26] <mwu> and __wrap_malloc is jemalloc
  3340. # [22:26] <jduell> smaug: right now I assume there's no listener, so it gets dropped?
  3341. # [22:26] * Joins: jfkthame (jfkthame@A073A697.90783722.9542EC20.IP)
  3342. # [22:26] <bjacob> mwu: does that mean that on android, #including "mozalloc.h" is not needed to get the wrapping?
  3343. # [22:26] <@smaug> jduell: kungfuDeathGrip should be there until the end of the method
  3344. # [22:26] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3345. # [22:27] <jduell> kungfu in closeconnection?
  3346. # [22:27] <bjacob> mwu: can you please take a look at the last comments on bug 746794 and share your wisdom there?
  3347. # [22:27] <@smaug> jduell: yes
  3348. # [22:27] <jduell> SetReadyState dispatches a new event during that call that actually does the onclose
  3349. # [22:27] <mwu> bjacob: yeah I think you get jemalloc no matter what as long as you're in libxul. however, there's also the infallible allocator stuff in mozalloc, and I suspect that may require mozalloc.h
  3350. # [22:27] <jduell> so kungfu is gone by then
  3351. # [22:27] <jduell> oddly enough it doesn't seem to cause any trouble, but I think we're getting lucky
  3352. # [22:27] <@smaug> er, which SetReadyState?
  3353. # [22:27] <bjacob> mwu: sure. the code in question here is in libgkmedias. Though a few months ago, it was in libxul and we already had these issues.
  3354. # [22:28] <@khuey> bjacob: hmm?
  3355. # [22:28] <@smaug> kungfu is on stack
  3356. # [22:28] <bjacob> khuey: scrollback / bug 746794 ; alternatively, mwu is doing a good job explaining this to me alrady
  3357. # [22:28] <@khuey> bjacob: ok
  3358. # [22:28] <jviereck> roc: there is this problem that the canvas won't invalided in print-preview as new stuff gets drawn to the context from JS using the mozPrintCallback.
  3359. # [22:28] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  3360. # [22:29] <@roc> interesting
  3361. # [22:29] <@smaug> jduell: or do you mean nsWSCloseEvent ?
  3362. # [22:29] <@roc> you can probably invalidate it from done()
  3363. # [22:29] <@smaug> nsWSCloseEvent itself keeps the ws alive
  3364. # [22:29] <mkaply> bhearsum: I wanted to post a reply to your blog, but I'm not seeing a captcha to put in a code. There are two broken images on chrome and no images at all on Firefox...
  3365. # [22:30] * Quits: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP) (Ping timeout)
  3366. # [22:30] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3367. # [22:30] <mkaply> bhearsum: never mind, it got posted. I guess it ignored the captcha thing :)
  3368. # [22:30] <jduell> smaug: ah, that's true.
  3369. # [22:30] <bhearsum> mkaply: =\
  3370. # [22:30] <jduell> Anyway, I'll post my patch soon and I think it makes stuff cleaner.
  3371. # [22:30] <jviereck> roc: this is partial because nsHTMLCanvasElement::MarkContextClean() is not called. however, if the context ignore the isEntireInvalidated flag, it updates more often, but still sometimes only parts of the canvas
  3372. # [22:30] <@smaug> jduell: ok, thanks
  3373. # [22:30] <jviereck> roc: any idea why this might happen?
  3374. # [22:30] * Joins: Asa (asa@52A1524D.4E7EDEC9.632B8C24.IP)
  3375. # [22:30] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  3376. # [22:31] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3377. # [22:31] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3378. # [22:32] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3379. # [22:32] * Waldo|lunch is now known as Waldo
  3380. # [22:32] <@roc> not off the top of my head, and I have to go to school
  3381. # [22:32] <bjacob> mwu: khuey: cc'd you on 746794. plz read and reply. very important fennec/android blocker + more general issue with allocator mismatches on android, been plaguing us for > 6 months
  3382. # [22:32] <jviereck> roc: any idea where I should start debugging the breakage/
  3383. # [22:33] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3384. # [22:33] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3385. # [22:34] <@roc> see whether nsHTMLCanvasElement::InvalidateCanvasContent is getting called properly
  3386. # [22:34] <@roc> gotta go
  3387. # [22:34] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  3388. # [22:35] <jduell> smaug: ok, posted patches...
  3389. # [22:35] <jduell> gotta run for now...
  3390. # [22:35] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  3391. # [22:35] <@smaug> jduell: I'll review tomorrow
  3392. # [22:36] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  3393. # [22:37] * Joins: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com)
  3394. # [22:38] * Joins: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  3395. # [22:38] <bjacob> mwu: thanks; replied with more questions
  3396. # [22:38] <@bz> so why _is_ inbound so behind?
  3397. # [22:38] <@bz> it's acting worse than try usually does!
  3398. # [22:38] <Ms2ger`> See topic?
  3399. # [22:39] <@bz> ah
  3400. # [22:39] <@bz> inbound _says_ it's open....
  3401. # [22:39] <Ms2ger`> Refresh
  3402. # [22:39] <@bz> interesting
  3403. # [22:39] <@bz> wtf?
  3404. # [22:39] * Quits: mreavy (chatzilla@52A1524D.4E7EDEC9.632B8C24.IP) (Ping timeout)
  3405. # [22:39] <@bz> ok
  3406. # [22:39] <dholbert> yeah, long-standing tbpl-not-updating-open/closed-status-until-you-reload bug
  3407. # [22:39] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Quit: jet)
  3408. # [22:39] * @bz will give up on pushing for the moment. ;)
  3409. # [22:39] * Quits: sawrubh (Mibbit@7E46DB7D.DE43E520.8BC1D756.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3410. # [22:40] * Quits: davehunt (davehunt@222DAD5A.15DA589D.7D0FCE04.IP) (Ping timeout)
  3411. # [22:40] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3412. # [22:40] <Ms2ger`> I managed to get the auto-refreshing part to a followup
  3413. # [22:41] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3414. # [22:41] * Joins: davehunt (davehunt@83111E72.54641EC0.7D0FCE04.IP)
  3415. # [22:41] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3416. # [22:41] <jlebar> joe, Maybe I'm misunderstanding what Fennec does...
  3417. # [22:41] <jlebar> joe, But when you go switch to a background tab, that tab becomes a foreground tab.
  3418. # [22:41] <jlebar> joe, And all its images become locked.
  3419. # [22:41] * Parts: atuljangra (Mibbit@C9A416FD.F62962F1.93E5B96C.IP)
  3420. # [22:41] <joe> yes
  3421. # [22:42] <joe> but we don't auto-decode-on-lock any more
  3422. # [22:42] <bhearsum> mkaply: did my reply re: distribution/ modifications make sense?
  3423. # [22:42] <jlebar> joe, Sure, but we don't decode unlocked images when you switch tabs.
  3424. # [22:42] * Quits: jduell (jduell@4D600DEE.D24049A3.396B22AD.IP) (Ping timeout)
  3425. # [22:42] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3426. # [22:42] <joe> ?
  3427. # [22:42] <jlebar> (Also, I'm not sure we don't auto-decode-on-lock.)
  3428. # [22:42] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Quit: L'ordinateur  est en sommeil)
  3429. # [22:42] <jlebar> joe, "It's
  3430. # [22:42] <jlebar> perfectly safe to draw a discarded image; that is what we do every time we go
  3431. # [22:42] <jlebar> back to a background tab on desktop, for example."
  3432. # [22:43] <joe> we used to
  3433. # [22:43] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  3434. # [22:43] <joe> i reviewed a patch to do the other thing
  3435. # [22:43] <jlebar> joe, It's perfectly safe to draw a discarded image; but the question is whether it's safe to draw an *unlocked* image.
  3436. # [22:43] <joe> oh
  3437. # [22:43] <joe> i see
  3438. # [22:43] <joe> the answer is: yes
  3439. # [22:43] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
  3440. # [22:43] <mkaply> bhearsum: yep, that's perfect. I saw you left out extensions as well. My only other issue (which is rare) would be that in order to rebrand the mac build, you have to change files in Contents/Resources
  3441. # [22:43] <joe> the only difference between an unlocked and locked image is whether we run a discard timer for it
  3442. # [22:44] <mkaply> bhearsum: Mac unfortunately cannot be completely rebranded with an extension
  3443. # [22:44] <jlebar> joe, Correct...
  3444. # [22:44] * cjones-lunch is now known as cjones
  3445. # [22:44] <bhearsum> mkaply: ah
  3446. # [22:44] <bhearsum> is that an additive change, or a modification?
  3447. # [22:44] <bhearsum> in terms of files
  3448. # [22:44] <jimm> anyone know if there's a bug files on the download popup panel hanging off the left side of the main window?
  3449. # [22:45] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  3450. # [22:45] <mkaply> bhearsum: modification. In order to make the upper left say something other than Firefox, you have to change infolist.pstrings and replace the firefox.icns (and document.icns)
  3451. # [22:46] <mkaply> bhearsum: I have no idea if there is a better way to do it.
  3452. # [22:46] <mkaply> Don't know enough about Mac
  3453. # [22:46] <jlebar> joe, So what happens if the frame is unlocked, and we discard it after it's decoded but before it's drawn to the frame?
  3454. # [22:46] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  3455. # [22:47] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  3456. # [22:47] <bhearsum> ah
  3457. # [22:47] <bhearsum> mkaply: well, you can file that if you want
  3458. # [22:48] <bhearsum> certainly not a blocker though
  3459. # [22:49] <glandium> bjacob: the stl wrappers should do that.
  3460. # [22:49] <joe> jlebar: we don't discard until decoding is finished
  3461. # [22:50] <joe> jlebar: but in that case, we would just queue up another decode
  3462. # [22:50] <joe> and when that decode finishes, it'll send invalidates
  3463. # [22:50] <jlebar> joe, Do we synchronously copy the image to the layer (?) when decode finishes?
  3464. # [22:50] <bjacob> glandium: see my latest comment on the bug: can you see anything in our angle makefile that would explain why they don't work for angle?
  3465. # [22:51] * Quits: jfkthame (jfkthame@A073A697.90783722.9542EC20.IP) (Connection reset by peer)
  3466. # [22:51] * Joins: jfkthame (jfkthame@A073A697.90783722.9542EC20.IP)
  3467. # [22:51] <glandium> bjacob: is it for android?
  3468. # [22:51] <joe> jlebar: no
  3469. # [22:51] <bjacob> glandium: yes
  3470. # [22:51] <glandium> bjacob: i /think/ the stl wrappers are broken on android
  3471. # [22:51] <mwu> bjacob: I don't see any issues with the angle makefile
  3472. # [22:51] <cjones> bjacob, what's the problem?
  3473. # [22:51] <bjacob> glandium: oh.
  3474. # [22:51] <joe> it's drawn to a thebeslayer at some later time
  3475. # [22:52] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  3476. # [22:52] <bjacob> cjones: see the bug; but i'm getting help from glandium and mwu now
  3477. # [22:52] <mwu> cjones: they're hitting the same allocator mismatch we were seeing on b2g
  3478. # [22:52] <jlebar> joe, But you're saying that if it's discarded before it's drawn to the thebeslayer, we'll trigger another decode?
  3479. # [22:52] <glandium> bjacob: broken as in not used
  3480. # [22:52] <cjones> bjacob, if any of the ANGLE code is linking to system ::operator new you're gonna have a bad time
  3481. # [22:53] <cjones> or ::operator delete
  3482. # [22:53] * adrian is now known as adrian|away
  3483. # [22:53] <bjacob> glandium: so are you saying that using c++ (like operator new) allocations is completely supported?
  3484. # [22:53] <mwu> but angle should be in libxul, no?
  3485. # [22:53] <mwu> which autowraps everything
  3486. # [22:53] * Joins: sheppy (sheppy@moz-4BE034AB.ptr.us.xo.net)
  3487. # [22:53] <mwu> not sure how TCompiler is escaping that
  3488. # [22:53] <glandium> bjacob: i'm saying that android build system is fucked
  3489. # [22:54] <bjacob> cjones: angle is using some operator new but i have to dust my c++ to remember what's ::operator new again
  3490. # [22:54] <cjones> i don't believe we wrap ::operator new/delete
  3491. # [22:54] <cjones> _Znj or something like that
  3492. # [22:54] <cjones> mangled
  3493. # [22:54] <cjones> nm | c++filt will tell you
  3494. # [22:54] <mwu> oh right, we don't have the --wrap thing for it
  3495. # [22:54] <mwu> crap
  3496. # [22:54] <bjacob> cjones: if i do: int *i = new int; is that using ::operator new? or you mean something else?
  3497. # [22:54] <cjones> if mozalloc is included you use mozalloc
  3498. # [22:54] <cjones> otherwise system
  3499. # [22:55] <cjones> this works on other platforms because of the way we hook malloc
  3500. # [22:55] <cjones> android is a special little bird
  3501. # [22:55] <bjacob> cjones: are you saying that we should include mozalloc.h in all ANGLE files?
  3502. # [22:55] <cjones> that would work
  3503. # [22:55] <mwu> you could also add -include "path/to/mozalloc.h"
  3504. # [22:55] <glandium> cjones: on other platforms we use stl wrappers, and we basically include mozalloc.h whenever a stl header is included
  3505. # [22:55] <bjacob> mwu: sure, i was thinking of that
  3506. # [22:55] <cjones> we solved this for skia by using skia's allocator wrappers
  3507. # [22:56] <cjones> glandium, stl wrappers solve another problem
  3508. # [22:56] <glandium> which we appear do *not* being doing on android
  3509. # [22:56] <cjones> that's a separate but also bad problem
  3510. # [22:56] <cjones> well, less bad
  3511. # [22:56] <bjacob> cjones: could we do that in global CFLAGS so we dont run into this bug over and over again for each library we use?
  3512. # [22:57] <cjones> sadly no
  3513. # [22:57] <bjacob> cjones: why not
  3514. # [22:57] <bjacob> ?
  3515. # [22:57] * Quits: vladan1 (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3516. # [22:57] <cjones> as i recall we have code that can't link to mozalloc
  3517. # [22:57] <@dbaron> Ms2ger`, I think that auto-refreshing thing is worth fixing
  3518. # [22:57] <cjones> that may have changed in the meantime
  3519. # [22:57] <mwu> cjones: so what's stopping us from wrapping operator new and delete?
  3520. # [22:57] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  3521. # [22:57] <cjones> also if we have code that needs to interoperate with system malloc we need to be able to call that
  3522. # [22:57] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3523. # [22:58] <cjones> mwu, ^^ that
  3524. # [22:58] <cjones> i'm not 100% sure --wrap works with mangled C++ but that's easy to test
  3525. # [22:58] <glandium> cjones: i do think using the stl wrappers would solve bjacob's problem
  3526. # [22:58] <cjones> new Foo() is part of the C++ language
  3527. # [22:58] <cjones> not part of STL
  3528. # [22:59] <glandium> cjones: the stl wrappers take care of new Foo()
  3529. # [22:59] <mwu> cjones: why the operator new, specifically? because we can't call the _real_ versions?
  3530. # [22:59] <mwu> __real_
  3531. # [22:59] <cjones> glandium, mozalloc takes care of that
  3532. # [22:59] <cjones> stl wrappers solve the problem of making stl exception safe
  3533. # [22:59] <bjacob> glandium: cjones: mwu: allow me to paste this conversation into the bug?
  3534. # [22:59] <glandium> cjones: the stl wrappers take care of including mozalloc everywhere
  3535. # [22:59] <cjones> mwu, not sure how that work work
  3536. # [22:59] <cjones> *would work
  3537. # [22:59] <cjones> it might
  3538. # [23:00] <cjones> glandium, see above
  3539. # [23:00] <cjones> they take care of ensuring STL headers use mozalloc and don't throw exceptions
  3540. # [23:00] <mwu> not wrapping operator new and delete seems more of an oversight than intentional decision
  3541. # [23:01] <cjones> possibly
  3542. # [23:01] <cjones> we may need to hand new'd memory to libflash.so
  3543. # [23:01] <mwu> random googling suggests it's doable - http://sources.redhat.com/ml/binutils/2004-08/msg00330.html
  3544. # [23:01] <cjones> that'd be a case where we need to choose
  3545. # [23:01] <glandium> bjacob: try export STL_FLAGS='-I$(DIST)/stl_wrappers' and export WRAP_STL_INCLUDES=1 in your mozconfig
  3546. # [23:02] * Quits: avih (quassel@moz-45BCFC05.red.bezeqint.net) (Ping timeout)
  3547. # [23:02] <cjones> glandium, BTW the stl wrappers are being disabled on android because that gcc has a bug our configure.in finds
  3548. # [23:02] <bjacob> glandium: that is exactly what Daeken's patch is doing
  3549. # [23:02] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
  3550. # [23:02] <glandium> cjones: i know, and that code path is pretty dumb. there's no relationship between the gcc bug and stl wrappers
  3551. # [23:02] <bjacob> glandium: and he says that works but he also says he doesn't think that's the right solution
  3552. # [23:02] <bjacob> glandium: can you read the bug and his patch?
  3553. # [23:02] <cjones> it's a visibility problem
  3554. # [23:03] <cjones> i'm not 100% sure they're unrelated
  3555. # [23:03] <cjones> (if you know they aren't, cool, just saying i don't know)
  3556. # [23:03] <glandium> cjones: his patch is wrong, but the underlying idea is the right one, imho
  3557. # [23:03] <cjones> android --wrap didn't exist when stl wrappers were written
  3558. # [23:03] <cjones> it's not, unfortunately
  3559. # [23:04] <cjones> it might work for libs we use
  3560. # [23:04] <cjones> it'll still miss new Foo()
  3561. # [23:04] <cjones> in a file that doesn't use STL
  3562. # [23:04] <bjacob> can i paste this conversation to the bug?
  3563. # [23:04] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  3564. # [23:04] * Joins: mreavy (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3565. # [23:04] * Quits: artur (artur@80F00F5A.1C8523D6.6C361E84.IP) (Input/output error)
  3566. # [23:04] * andreasn is now known as andreasn_away
  3567. # [23:04] <cjones> orthogonally, there are two right ideas
  3568. # [23:04] <mwu> why not? people post random things to qdb all the time
  3569. # [23:05] <cjones> one is to globally --wrap new/delete if we can get away with it
  3570. # [23:05] <cjones> two is to fix the STL wrappers if we know we can enabled them with the android gcc
  3571. # [23:05] * Quits: davehunt (davehunt@83111E72.54641EC0.7D0FCE04.IP) (Client exited)
  3572. # [23:05] <bjacob> ok
  3573. # [23:06] * mjschranz is now known as mjschranz_away
  3574. # [23:07] <glandium> cjones: all new/delete should go through mozalloc.
  3575. # [23:08] <glandium> (except for a few exceptions)
  3576. # [23:08] <cjones> yep
  3577. # [23:08] * Quits: Asa (asa@52A1524D.4E7EDEC9.632B8C24.IP) (Ping timeout)
  3578. # [23:08] <glandium> if the stl wrappers are not enough, then we should add a -include, not --wrap
  3579. # [23:08] <cjones> ("should" in the declarative sense)
  3580. # [23:08] <cjones> stl wrappers solve a different problem
  3581. # [23:08] <cjones> i think we're talking past each other :)
  3582. # [23:09] <cjones> but i believe we agree on what the outcome should be
  3583. # [23:09] <glandium> cjones: they happen to be fixing this one at the same time
  3584. # [23:09] <cjones> sure, until the next ANGLE update and we hit the same bug
  3585. # [23:09] <glandium> except if you don't include e.g. <new>
  3586. # [23:09] * armenzg is now known as armenzg_omw
  3587. # [23:10] * Joins: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP)
  3588. # [23:10] <gaston> cjones: review ping for #752067 :)
  3589. # [23:10] * Joins: Daeken (daeken@moz-7959EDF0.com)
  3590. # [23:11] * Quits: Optimizer (Instantbir@DC8065A9.2F75738C.2AB48280.IP) (Ping timeout)
  3591. # [23:11] * bhearsum is now known as bhearsum|afk
  3592. # [23:11] <bjacob> cjones: i'm writing the patch doing -include mozalloc.h in angle makefile. is this still considered the good short-term solution?
  3593. # [23:12] * Quits: armenzg_omw (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3594. # [23:12] <bjacob> cjones: or is it better to fix Daeken's patch?
  3595. # [23:12] * Quits: Ms2ger` (Ms2ger@moz-EC9CD674.adsl-dyn.isp.belgacom.be) (Ping timeout)
  3596. # [23:12] <glandium> bjacob: short term, that would work
  3597. # [23:12] * Joins: armenzg_omw (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  3598. # [23:13] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  3599. # [23:13] <glandium> bjacob: but we definitely need to address the global issue
  3600. # [23:13] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3601. # [23:13] <bjacob> glandium: cjones: is either of you going to own the global issue?
  3602. # [23:14] <bjacob> should i file the bug? you would do it better
  3603. # [23:14] <glandium> bjacob: file a bug and i'll take it
  3604. # [23:14] * Quits: armenzg_omw (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3605. # [23:14] <bjacob> glandium: ok. but i'll be using the wrong words and my ignorance will be engraved in the marble of bugzilla for posterity to contemplate and laugh
  3606. # [23:15] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3607. # [23:15] * ChanServ sets mode: +o roc
  3608. # [23:15] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  3609. # [23:15] <glandium> bjacob: you'd be good for mozillamemes, then
  3610. # [23:15] <sheppy> I'm trying to help out a friend who's having periodic Firefox hangs. Does this sample from his Mac offer any insight at all into why it's hanging? http://pastebin.mozilla.org/1648842
  3611. # [23:15] <bjacob> glandium: component?
  3612. # [23:15] * Joins: Optimizer (Instantbir@DC8065A9.2F75738C.2AB48280.IP)
  3613. # [23:15] <cjones> bjacob, yes, that's a band-aid
  3614. # [23:16] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3615. # [23:17] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3616. # [23:17] <glandium> bjacob: core::build config
  3617. # [23:17] <@smaug> sheppy: doesn't look useful
  3618. # [23:17] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3619. # [23:17] <sheppy> smaug: Hm, that's my impression as well. Any suggestions on what I can have him do to get me useful information?
  3620. # [23:18] * mjschranz_away is now known as mjschranz
  3621. # [23:18] <@smaug> sheppy: do you think (s)he could enable javascript.options.mem.log and look at error console messages ?
  3622. # [23:18] <@smaug> or, hmm
  3623. # [23:18] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  3624. # [23:18] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  3625. # [23:18] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  3626. # [23:18] <@smaug> sheppy: perhaps install memchaser addon
  3627. # [23:19] <@smaug> and check if GC or CC times are high
  3628. # [23:19] <sheppy> smaug: hm, I'm guessing those are probably outside their range of willingness to help. :)
  3629. # [23:19] * Quits: Optimizer (Instantbir@DC8065A9.2F75738C.2AB48280.IP) (Ping timeout)
  3630. # [23:19] <@smaug> memchaser is easy to install
  3631. # [23:19] * mjschranz is now known as mjschranz_away
  3632. # [23:19] <@bz> on Mac, how do I change the default search path for the linker?
  3633. # [23:19] <glandium> bz: DYLD_LIBRARY_PATH
  3634. # [23:19] <@bz> ah DYLD, not LD
  3635. # [23:19] <@bz> ok!
  3636. # [23:20] <sheppy> But I will ask.
  3637. # [23:20] <@smaug> sheppy: https://addons.mozilla.org/en-US/firefox/addon/memchaser/?src=ss
  3638. # [23:20] <glandium> bz: they can't do like everybody else
  3639. # [23:21] <@bz> hrm
  3640. # [23:21] <@bz> doesn't seem to work....
  3641. # [23:21] <@bz> ~% echo $DYLD_LIBRARY_PATH
  3642. # [23:21] <@bz> /usr/local/lib:/usr/lib:/usr/openwin/lib:/opt/SUNWdtpcv/lib:/opt/local/lib
  3643. # [23:21] <@smaug> sheppy: if the CC or GC numbers (reported in the addon toolbar) are high, say over CC over 50ms and GC over 200ms something is definitely wrong
  3644. # [23:21] <@bz> g++ test.cpp -lSDL
  3645. # [23:21] <@bz> ld: library not found for -lSDL
  3646. # [23:21] <@bz> collect2: ld returned 1 exit status
  3647. # [23:21] <@smaug> sheppy: occasional high values are ok
  3648. # [23:21] <@bz> ~% g++ test.cpp -lSDL -L/opt/local/lib
  3649. # [23:21] <@bz> ~%
  3650. # [23:21] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  3651. # [23:21] <@bz> but /opt/local/lib is in DYLD_LIBRARY_PATH....
  3652. # [23:21] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3653. # [23:22] <@bz> maybe I should have been clearer
  3654. # [23:22] <glandium> bz: DYLD_LIBRARY_PATH is for the dynamic linker, not when linking
  3655. # [23:22] <sheeri> who's the right person to talk to about how long data should be kept in tbpl?
  3656. # [23:22] <@bz> I'm not talking the dynamic linker
  3657. # [23:22] <@bz> right
  3658. # [23:22] * Joins: Optimizer (Instantbir@DC8065A9.2F75738C.2AB48280.IP)
  3659. # [23:22] <@smaug> sheppy: also, if (s)he has any addons
  3660. # [23:22] <@smaug> sheppy: they may cause some problems
  3661. # [23:23] <@bz> So my problem is that I have a build that's assuming it can find the SDL lib
  3662. # [23:23] <@bz> in some standard place
  3663. # [23:23] <@bz> but it's installed in /opt/local/lib
  3664. # [23:23] <sheppy> smaug: Tried removing all add-ons and it didn't help.
  3665. # [23:23] <@smaug> (why does English have he and she. Finnish is so much easier ;) )
  3666. # [23:23] <@bz> which seems to not he in the search path....
  3667. # [23:23] <sheppy> Still had hangs running in safe-mode.
  3668. # [23:23] <glandium> bz: i don't think there's any non-command line argument way of doing that
  3669. # [23:24] * @bz sighs and tries to understand these people's makefiles
  3670. # [23:24] <@smaug> sheppy: which version of FF ?
  3671. # [23:24] <@smaug> I hope at least 12
  3672. # [23:24] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
  3673. # [23:24] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3674. # [23:24] * Joins: avih (quassel@moz-D10E983A.red.bezeqint.net)
  3675. # [23:24] * Quits: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP) (Quit: Leaving.)
  3676. # [23:25] <sheppy> smaug: 12.
  3677. # [23:25] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  3678. # [23:27] * Quits: Optimizer (Instantbir@DC8065A9.2F75738C.2AB48280.IP) (Ping timeout)
  3679. # [23:27] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  3680. # [23:27] * Quits: kaie (kaie@moz-300B5A28.dip.t-dialin.net) (Quit: Leaving)
  3681. # [23:27] * Quits: andreasn_away (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Ping timeout)
  3682. # [23:27] * kats is now known as kats|away
  3683. # [23:28] * erick-afk is now known as erick
  3684. # [23:28] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  3685. # [23:28] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
  3686. # [23:30] * @roc closes in on the nytimes ghost window leak
  3687. # [23:30] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  3688. # [23:30] * Joins: Optimizer (Instantbir@DC8065A9.2F75738C.2AB48280.IP)
  3689. # [23:31] * Quits: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  3690. # [23:31] <bjacob> glandium: cjones: mwu: BenWa: https://bugzilla.mozilla.org/show_bug.cgi?id=758010
  3691. # [23:31] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  3692. # [23:32] <mwu> got it
  3693. # [23:32] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  3694. # [23:33] <@khuey> firebot: uuid
  3695. # [23:33] <firebot> 16e3f8d1-7f31-48cc-93f5-9c931a977cf6 (/msg firebot cid for CID form)
  3696. # [23:33] <@khuey> roc: woo
  3697. # [23:33] * Quits: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it) (Quit: Leaving.)
  3698. # [23:33] <@khuey> firebot: uuid
  3699. # [23:33] <firebot> cddf6087-0e83-4e1f-91b3-4861d5d4c53f (/msg firebot cid for CID form)
  3700. # [23:33] <bjacob> khuey: thanks, i just needed two uuids
  3701. # [23:33] <glandium> bjacob: thanks
  3702. # [23:34] <@roc> I can reproduce it in a session with my default profile but without sessionrestore restored, so just a couple of tabs open
  3703. # [23:34] <@roc> and in a debug build
  3704. # [23:34] <@khuey> bjacob: don't make me get stabby
  3705. # [23:34] <bjacob> khuey: :D
  3706. # [23:34] * Joins: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it)
  3707. # [23:35] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3708. # [23:35] * rail is now known as rail_away
  3709. # [23:35] <bjacob> how can i detect GCC || Clang in a Makefile.in ?
  3710. # [23:36] * Quits: mreavy (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3711. # [23:36] * Quits: JeroenDeDauw (j@moz-50858DE7.dip.t-dialin.net) (Quit: Leaving.)
  3712. # [23:36] <@dbaron> khuey, there are inherent advantages to asking for uuids in a private message
  3713. # [23:36] <@roc> oh
  3714. # [23:36] <@roc> hum
  3715. # [23:36] <@roc> fatal JS_ASSERT!
  3716. # [23:37] * kats|away is now known as kats
  3717. # [23:37] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  3718. # [23:38] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3719. # [23:38] <@khuey> dbaron: :-D
  3720. # [23:38] * Quits: Optimizer (Instantbir@DC8065A9.2F75738C.2AB48280.IP) (Ping timeout)
  3721. # [23:38] <jlebar> khuey, mozbuild doesn't have uuidgen?
  3722. # [23:39] <vladan> where can I find info on how to launch an open web app through the Firefox browser? e.g. is there a -webapp switch?
  3723. # [23:39] <WeirdAl> jlebar: it doesn't (shame, that)
  3724. # [23:39] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/0425cc63d11a - Ehsan Akhgari - Bug 757981 - Make sure to use the correct installation directory for regular updates; r=bbondy
  3725. # [23:39] <jlebar> WeirdAl, Indeed!
  3726. # [23:39] <firebot> http://hg.mozilla.org/mozilla-central/rev/e912c25c141f - Ehsan Akhgari - Bug 757971 - Pref off background updates until all of the known issues with it are resolved; r=rstrong
  3727. # [23:39] <WeirdAl> xpcshell has nsIUUIDGeneator, though
  3728. # [23:39] <firebot> http://hg.mozilla.org/mozilla-central/rev/ca2b81301149 - Brian R. Bondy - Bug 757711 - Service does not get replaced for newer builds since bug 748764; r=ehsan
  3729. # [23:39] <Mook_as> but MSVC has uuigen; it also has a GUI version.
  3730. # [23:39] <WeirdAl> err, nsIUUIDGenerator
  3731. # [23:39] * Joins: faramarz_ (faramarz@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3732. # [23:40] <WeirdAl> quick! how many ways can you generate an universally unique identifier?
  3733. # [23:40] <jlebar> Mook_as, Ah, that's what's been missing from my life: A GUI for generating UUIDs.
  3734. # [23:40] * Quits: ferongr (ferongr@moz-6575D662.dsl.dyn.forthnet.gr) (Quit: ferongr)
  3735. # [23:40] <Mook_as> (it looks like it's shippped with the Windows PSDK as well)
  3736. # [23:40] * Joins: armenzg_omw (armenzg@A6C728E1.5BCEC6DB.DA78B690.IP)
  3737. # [23:40] * Quits: graememcc (chatzilla@moz-64F8D821.range86-150.btcentralplus.com) (Ping timeout)
  3738. # [23:40] * Quits: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP) (Client exited)
  3739. # [23:40] * Joins: graememcc (chatzilla@moz-FEA553BF.range86-150.btcentralplus.com)
  3740. # [23:40] * cadecairos is now known as cadecairos_away
  3741. # [23:40] <Mook_as> jlebar: the GUI is for lazy people to choose which output format without memorizing command line arguments. probably a very small set of people...
  3742. # [23:40] * Parts: faramarz_ (faramarz@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3743. # [23:40] <bjacob> asking again: how can i detect GCC || Clang in a Makefile.in ?
  3744. # [23:41] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3745. # [23:41] * armenzg_omw is now known as armenzg
  3746. # [23:41] * Joins: mreavy (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3747. # [23:42] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3748. # [23:42] * anant_ is now known as anant
  3749. # [23:42] <glandium> bjacob: GNU_CC or GNU_CXX
  3750. # [23:42] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  3751. # [23:42] <bjacob> glandium: this will be true for clang as well?
  3752. # [23:43] <padenot> b 13
  3753. # [23:43] <glandium> bjacob: should be
  3754. # [23:43] <WeirdAl> jlebar: it really shouldn't take that long to drum up a XULRunner app to give you that GUI...
  3755. # [23:43] <bjacob> glandium: should i check #ifdef or the value?
  3756. # [23:43] <glandium> bjacob: ifdef
  3757. # [23:43] <jlebar> WeirdAl, :D
  3758. # [23:43] <bjacob> glandium: thanks
  3759. # [23:43] <@khuey> WeirdAl: don't you need a uuid for a xulrunner app's manifest?
  3760. # [23:43] <@khuey> seems like a chicken and egg problem here
  3761. # [23:43] * bwinton is now known as bwinton_away
  3762. # [23:44] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Ping timeout)
  3763. # [23:44] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120518042008])
  3764. # [23:44] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
  3765. # [23:44] <WeirdAl> khuey: nope! https://developer.mozilla.org/en/XUL_Application_Packaging
  3766. # [23:44] <WeirdAl> use an e-mail for the ID
  3767. # [23:44] <@khuey> ah
  3768. # [23:44] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  3769. # [23:45] <glandium> khuey: you are so outdated :)
  3770. # [23:45] <WeirdAl> jlebar: and no, I'm not gonna do it for you
  3771. # [23:46] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  3772. # [23:46] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  3773. # [23:46] * Joins: int3 (int3@D509D1F2.69F5378C.59D8BB03.IP)
  3774. # [23:47] * Joins: bholley (anonymous@moz-C7467218.net-82-216-232.rev.numericable.fr)
  3775. # [23:47] <@roc> excellent, fatal JS asserts hurt me again
  3776. # [23:47] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  3777. # [23:48] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  3778. # [23:49] <RyanVM> edmorley, philor: what's the plan for when the trees reopen?
  3779. # [23:50] <bjacob> roc: haven't non-fatal asserts hurt more a lot more than fatal ones?
  3780. # [23:50] <@roc> certainly not
  3781. # [23:50] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  3782. # [23:50] <@roc> a fatal assert is a non-fatal assert followed by "now I'm going to destroy your work just because"
  3783. # [23:50] * Quits: int3 (int3@D509D1F2.69F5378C.59D8BB03.IP) (Client exited)
  3784. # [23:51] * ehsan-extremelybusy changes topic to 'Next uplift for Fx15: 2012-06-04 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  3785. # [23:51] <bjacob> roc: i guess fatal asserts can be used abusively. but i've also seen lots of bugs that would have been easier to debug if a NS_ASSERTION had been a MOZ_ASSERT
  3786. # [23:51] <@ehsan-extremelybusy> trees are reopened guys
  3787. # [23:51] <gavin> please, let's not discuss fatal assertions. let's stick to politics and religion.
  3788. # [23:52] <bjacob> gavin: can we conflate these three topics together for maximal fun?
  3789. # [23:52] <@bz> gavin++
  3790. # [23:52] <@roc> I'm always up for all three topics
  3791. # [23:53] <@roc> bjacob: I don't believe you, since you can set an environment variable to make NS_ASSERTION fatal if you want
  3792. # [23:53] <RyanVM> only conservatives like fatal asserts - God commands them to
  3793. # [23:53] <bjacob> roc: but it can be a while before i think of setting XPCOM_DEBUG_BREAK
  3794. # [23:54] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Quit: bye)
  3795. # [23:54] <@khuey> RyanVM++
  3796. # [23:54] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
  3797. # [23:54] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3798. # [23:54] <jlebar> Also, because tinderboxen don't build with XPCOM_DEBUG_BREAK, setting it locally doesn't help me much. I could trigger a bunch of useless "assertions".
  3799. # [23:54] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3800. # [23:55] <@roc> depends on what you're doing
  3801. # [23:55] * Joins: ferongr (ferongr@moz-6575D662.dsl.dyn.forthnet.gr)
  3802. # [23:55] <bjacob> glandium: now i'm getting these linker errors: "/usr/bin/ld.gold.real: error: hidden symbol 'moz_xmalloc' is not defined locally". Any clue? This didn't help: EXTRA_DSO_LDOPTS = $(MOZALLOC_LIB)
  3803. # [23:55] <@roc> here I am triggering JS assertions that I can't make non-fatal that are blocking my work
  3804. # [23:57] <gavin> fatal assertions: wonderful in theory, slightly less wonderful in practice
  3805. # [23:57] <zzzzz> RyanVM: the usual protocol - land all the day's work at once !
  3806. # [23:57] <RyanVM> zzzzz :)
  3807. # [23:58] <RyanVM> err
  3808. # [23:58] <RyanVM> $ hg out
  3809. # [23:58] <RyanVM> comparing with ssh://hg.mozilla.org/mozilla-central/
  3810. # [23:58] <RyanVM> remote: ssh_exchange_identification: Connection closed by remote host
  3811. # [23:58] <RyanVM> abort: no suitable response from remote hg!
  3812. # [23:58] <bjacob> it's all a matter of what one is asserting for. For example, assertions that array indices are in range in nsTArray should be fatal because out-of-range accesses can crash
  3813. # [23:58] <gavin> arguments in favor usually rely on "if only everyone..." statements that kind of fall down in this kind of project :)
  3814. # [23:59] <bjacob> gavin: i'd like to hear the arguments in favor of non-fatal assertions in xpcom like nsTArray
  3815. # [23:59] <gavin> if only everyone cared about JS bustage! if only everyone used assertions consistently in the same way!
  3816. # [23:59] * Quits: sheppy (sheppy@moz-4BE034AB.ptr.us.xo.net) (Quit: sheppy)
  3817. # [23:59] * kmoir_buildduty is now known as kmoir-afk
  3818. # [00:00] <gavin> bjacob: that's called "logging"
  3819. # Session Close: Thu May 24 00:00:00 2012

The end :)