/irc-logs / mozilla / #developers / 2012-01-11 / end

Options:

  1. # Session Start: Wed Jan 11 00:00:01 2012
  2. # Session Ident: #developers
  3. # [00:00] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.7/20111228215601])
  4. # [00:01] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  5. # [00:03] * Quits: rclick (rclick@moz-F5321782.dsl.covlil.sbcglobal.net) (Connection reset by peer)
  6. # [00:03] * Joins: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP)
  7. # [00:05] <Waldo> jlebar: have you looked at webkit's linked-list classes at all?
  8. # [00:05] * Joins: yuan_ (ywang@moz-BBE3ABD.mv.mozilla.com)
  9. # [00:05] <jlebar> Waldo, no. :)
  10. # [00:05] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
  11. # [00:05] * Quits: yuan (ywang@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  12. # [00:05] * yuan_ is now known as yuan
  13. # [00:05] <Waldo> jlebar: they have three of them, CircularLinkedList, SinglyLinkedList, and SentinelLinkedList
  14. # [00:05] <Waldo> jlebar: I'll dig up a URL
  15. # [00:06] <jlebar> Waldo, thanks.
  16. # [00:06] <Waldo> http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/wtf/ is WTF
  17. # [00:06] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Input/output error)
  18. # [00:06] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  19. # [00:06] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  20. # [00:07] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  21. # [00:07] * Joins: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  22. # [00:07] <Waldo> http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/wtf/SinglyLinkedList.h and http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/wtf/SentinelLinkedList.h and http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/wtf/DoublyLinkedList.h
  23. # [00:07] <Waldo> jlebar: ^
  24. # [00:07] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
  25. # [00:07] <Waldo> jlebar: I'm pretty sure if they end up with that many, we're going to end up with more than just one
  26. # [00:07] <Waldo> jlebar: given this, I'm guessing squatting LinkedList now is not a viable long-term strategy
  27. # [00:08] <jlebar> Waldo, what do you mean "squatting"?
  28. # [00:08] * Quits: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  29. # [00:08] <Waldo> jlebar: taking the name, then someone wanting another LinkedList class with somewhat different semantics
  30. # [00:08] <jlebar> oh.
  31. # [00:08] * Quits: yuan (ywang@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  32. # [00:09] * Joins: yuan (ywang@moz-BBE3ABD.mv.mozilla.com)
  33. # [00:09] <Waldo> jlebar: and given there are three different concepts that could all fairly be called "linked list" (at least), seems better to have unambiguous names
  34. # [00:09] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  35. # [00:09] * Waldo was going through making more detailed comments, but really, more fundamental things should be resolved first
  36. # [00:09] <jlebar> Waldo, I'm not attached to the name, although I feel like, when we add a second one, we can just change the name.
  37. # [00:10] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
  38. # [00:10] * catlee is now known as catlee-away
  39. # [00:10] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
  40. # [00:10] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  41. # [00:10] <Waldo> past the name, I'm also wondering if these are the definite semantics we want, or if we want semantics something more like the WTF ones, or even something totally different
  42. # [00:11] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  43. # [00:11] * Joins: ferminter (Mibbit@F6A9DE18.A1146449.57460053.IP)
  44. # [00:11] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20120108042007])
  45. # [00:11] <gps> what's the preferred way to extract the individual query string parameters from a string from JS? i.e. do we have a query string -> object helper function?
  46. # [00:11] <jlebar> Waldo, I need to eat dinner now, but I can ping you after. Or we can discuss in the bug.
  47. # [00:11] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  48. # [00:11] <Waldo> jlebar: after sounds good
  49. # [00:11] <jlebar> cool.
  50. # [00:12] * Quits: ferminter (Mibbit@F6A9DE18.A1146449.57460053.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  51. # [00:12] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: internet? internot!)
  52. # [00:14] * Quits: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP) (Ping timeout)
  53. # [00:14] * coop is now known as coop|away
  54. # [00:14] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  55. # [00:16] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  56. # [00:17] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  57. # [00:17] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  58. # [00:17] * Quits: dao (dao@moz-E37F9636.superkabel.de) (Quit: Leaving.)
  59. # [00:17] * Joins: tonymec (tonymec@C9D7108E.1A9F46C.277517C1.IP)
  60. # [00:19] * davehunt is now known as davehunt|away
  61. # [00:22] <joe> protip: don't do make -j -l 8
  62. # [00:22] * joe just got control of his computer back
  63. # [00:22] <blizzard> :D
  64. # [00:22] <hub> joe: what does that do?
  65. # [00:22] * hub suffers with just make -j2 on this machine
  66. # [00:23] <joe> "fork as much as you want until you reach a load of 8"
  67. # [00:23] <hub> ouch
  68. # [00:23] <hub> yeah
  69. # [00:23] <joe> normally I do -l 4
  70. # [00:23] <hub> I would do that, but not with 4GB of RAM on a Mac
  71. # [00:23] <joe> i have 8
  72. # [00:24] * Joins: jdm (jdm@moz-F200AB68.uwaterloo.ca)
  73. # [00:24] <hub> on order...
  74. # [00:24] <joe> i wish there was an iotop on mac
  75. # [00:24] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
  76. # [00:24] <hub> I wish I could just do that on Linux
  77. # [00:24] <joe> i'd like to know what's writing to my spinning disk
  78. # [00:24] * Joins: IRCMonkey55305 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
  79. # [00:24] <gps> use dtrace for that
  80. # [00:25] <gps> http://www.brendangregg.com/DTrace/dtrace_oneliners.txt
  81. # [00:25] <gps> although I think a bunch of those don't work on OS X out of the box
  82. # [00:25] <rhelmer> joe: iotop as in the dtrace script? I have it on my mbp?
  83. # [00:26] <gps> see also Intruments.app on OS X
  84. # [00:27] <sfink> hub: if you're suffering from make on Linux, you might want to use cgroups to wall it off
  85. # [00:27] <gregglind> Instruments >> dtrace (on osx)
  86. # [00:27] <gps> well, Instruments.app is just a GUI for dtrace, no?
  87. # [00:27] <gps> albeit a very very pretty one
  88. # [00:28] * Quits: yuan (ywang@moz-BBE3ABD.mv.mozilla.com) (Quit: yuan)
  89. # [00:28] <gps> 3> dtrace
  90. # [00:28] * sfleiter is now known as sfleiter|away
  91. # [00:28] <hub> sfink: nah. on Mac I'm suffering. no problem with Linux, except that my current tasks can't be done on it
  92. # [00:28] <hub> sfink: and it is mostly due to lack of RAM
  93. # [00:28] <sfink> hub: Oh. Try painting your computer white.
  94. # [00:29] <hub> sfink: which one?
  95. # [00:29] * Quits: AutomatedTester (AutomatedT@moz-D4F73363.as13285.net) (Quit: AutomatedTester)
  96. # [00:29] <sfink> The Linux one, of course. Then you can do anything a Mac can do.
  97. # [00:29] <hub> sfink: not really.
  98. # [00:29] <hub> sfink: *hint* I'm fixing Accessibility on MacOS
  99. # [00:30] <gps> Linux has nothing on dtrace
  100. # [00:30] * Quits: sfleiter|away (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de) (Ping timeout)
  101. # [00:30] * AaronMT is now known as AaronMT|dinner
  102. # [00:30] <gps> their filesystems are also years behind ZFS
  103. # [00:30] <sfink> hub: You're too distracted by reality. Superficial impressions are what count.
  104. # [00:30] <gps> I miss Sun/Solaris
  105. # [00:30] * Joins: davidb (davidb@moz-6F9F653A.dsl.bell.ca)
  106. # [00:30] * Joins: Matti (chatzilla@moz-3D8B45CE.dip.t-dialin.net)
  107. # [00:31] * Joins: yuan (ywang@moz-7B0110AD.mv.mozilla.com)
  108. # [00:34] <@dbaron> ok, since I was hitting a lot of fatal JS asserts (one every few days), I updated my tree
  109. # [00:34] <@dbaron> and now I can't even restore my session without getting a fatal JS assert
  110. # [00:34] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  111. # [00:35] <@dbaron> I wonder if things will just start working again if I comment out the assertion in JSAtom::asPropertyName
  112. # [00:36] <Jesse> dbaron: which assert(s)?
  113. # [00:36] <@dbaron> Jesse, there's only one
  114. # [00:37] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  115. # [00:37] <@dbaron> Jesse, Assertion failure: !isIndex(&dummy), at /home/dbaron/builds/ssd/mozilla-central/mozilla/js/src/vm/String.h:856
  116. # [00:38] <mccr8> dbaron: sound like 715682?
  117. # [00:38] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  118. # [00:38] <@dbaron> mccr8, same assert, so may well be
  119. # [00:38] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Ping timeout)
  120. # [00:39] <@dbaron> mccr8, except I have the fix for it
  121. # [00:39] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  122. # [00:39] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  123. # [00:40] * Quits: jimb (user@moz-E31CD2CB.mozilla.org) (Ping timeout)
  124. # [00:40] * jwir3 is now known as jwir3|away
  125. # [00:40] <roc> the temptation to make a snide comment about fatal asserts is nearly overwhelming
  126. # [00:40] * ctalbert is now known as ctalbert|afk
  127. # [00:41] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  128. # [00:41] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  129. # [00:41] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  130. # [00:43] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
  131. # [00:44] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  132. # [00:45] * Quits: pnemsak (Miranda@moz-7409BD53.orange.sk) (Quit: pnemsak)
  133. # [00:47] * Quits: ashughes|meeting (ashughes@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: ashughes|meeting)
  134. # [00:47] * Joins: bretr_ (bret_recka@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  135. # [00:47] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan)
  136. # [00:48] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
  137. # [00:48] * Quits: bretr (bret_recka@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  138. # [00:48] * Joins: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP)
  139. # [00:49] * Quits: bretr_ (bret_recka@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  140. # [00:49] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  141. # [00:49] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  142. # [00:49] * nthomas is now known as nthomas|away
  143. # [00:49] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  144. # [00:50] <jlebar> Waldo, I'm checking out webkit so I can grep to see how they use these different linked list classes. But it's going very slowly. Do you know if they have a mxr-equivalent I can search?
  145. # [00:50] * Quits: anant (anant@moz-104CC309.mv.mozilla.com) (Quit: anant)
  146. # [00:51] * Joins: bretr (bret_recka@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  147. # [00:53] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
  148. # [00:55] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  149. # [00:55] <rhelmer> jlebar: code search seems to still be up though it's going to be taken down soon http://www.google.com/codesearch#OAMlx_jo-ck/src/
  150. # [00:55] <jlebar> rhelmer, cool; thanks!
  151. # [00:56] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  152. # [00:56] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  153. # [00:57] * gregglind is now known as gregglind_away
  154. # [00:57] * Quits: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  155. # [00:57] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  156. # [00:57] * Boriss_ is now known as Boriss
  157. # [00:58] * Quits: flx_ (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
  158. # [00:58] * Quits: IRCMonkey55305 (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
  159. # [00:59] <Waldo> jlebar: yeah, I think codesearch is it; because their layout tests are mostly pixel-based, you get a gazillion new images with every checkout :-(
  160. # [01:00] <Waldo> and now I'm off to dinner :-)
  161. # [01:00] <jdm> ehsan: with regards to bug 697981, I'm putting feelers out to deLta30, drexler and jhk
  162. # [01:00] * Waldo is now known as Waldo|dinner
  163. # [01:00] <ehsan> jdm: thanks :)
  164. # [01:00] <jlebar> Waldo|dinner, We can catch up tomorrrow, if I'm not around when you're back.
  165. # [01:00] * Joins: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca)
  166. # [01:00] <Waldo|dinner> jlebar: sure
  167. # [01:00] * Quits: espindola (espindola@EFCDA10D.68E64C0A.F061A1E6.IP) (Quit: Ex-Chat)
  168. # [01:01] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  169. # [01:01] * Quits: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca) (Connection reset by peer)
  170. # [01:01] * Joins: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca)
  171. # [01:03] * Quits: fzzzy (donovan@moz-BBE3ABD.mv.mozilla.com) (Quit: fzzzy)
  172. # [01:04] * Quits: jdm (jdm@moz-F200AB68.uwaterloo.ca) (Client exited)
  173. # [01:04] * Quits: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: clee)
  174. # [01:05] * Quits: davidb (davidb@moz-6F9F653A.dsl.bell.ca) (Quit: davidb)
  175. # [01:06] * Quits: gabor (admin@moz-3B57BCD1.catv.pool.telekom.hu) (Quit: gabor)
  176. # [01:06] * mcote is now known as mcote|fk
  177. # [01:06] * mcote|fk is now known as mcote|afk
  178. # [01:07] * Joins: jdm (jdm@moz-F200AB68.uwaterloo.ca)
  179. # [01:08] * Joins: mib_5z5fxg (Mibbit@7497DB7C.170F0709.979C46D2.IP)
  180. # [01:08] * bear is now known as bear-afk
  181. # [01:13] * Joins: jimb (user@moz-49F5EF15.ptld.qwest.net)
  182. # [01:14] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  183. # [01:14] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Quit: jorendorff)
  184. # [01:15] * Ziggy_Maes is now known as Ziggy|AWAY
  185. # [01:16] * Quits: mbrubeck (mbrubeck@843BAE1A.5382978A.91651C13.IP) (Ping timeout)
  186. # [01:17] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  187. # [01:18] <jimb> Anybody want to help this guy, trying to get his binary plugin signed properly? http://stackoverflow.com/questions/8790819/firefox-ignores-signature-on-successfully-signed-xpi-how-to-diagnose
  188. # [01:21] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  189. # [01:21] <Matti> jimb: it looks like his certificate is not valid/not accepted in FF for software signing
  190. # [01:23] <@dbaron> ok, commenting out the assert seems to work
  191. # [01:23] <@dbaron> (pokes Waldo|dinner)
  192. # [01:24] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  193. # [01:24] * Joins: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net)
  194. # [01:24] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
  195. # [01:26] * Quits: gandalf (zbraniecki@moz-9DD54591.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  196. # [01:26] * Joins: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  197. # [01:26] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083612])
  198. # [01:26] * AaronMT|dinner is now known as AaronMT
  199. # [01:27] * Quits: yuan (ywang@moz-7B0110AD.mv.mozilla.com) (Quit: yuan)
  200. # [01:27] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Ping timeout)
  201. # [01:27] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  202. # [01:27] * Quits: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: anant)
  203. # [01:28] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  204. # [01:28] * Quits: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP) (Ping timeout)
  205. # [01:28] * Joins: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  206. # [01:29] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  207. # [01:30] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  208. # [01:31] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  209. # [01:32] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  210. # [01:32] * Quits: mdr (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net) (Client exited)
  211. # [01:32] * Joins: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  212. # [01:33] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  213. # [01:34] * Joins: mdr (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net)
  214. # [01:35] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Quit: Leaving...)
  215. # [01:35] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  216. # [01:36] * Quits: priya (priya@moz-BBE3ABD.mv.mozilla.com) (Quit: This computer has gone to sleep)
  217. # [01:36] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  218. # [01:38] * Joins: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net)
  219. # [01:38] * Quits: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: damons)
  220. # [01:38] * ewong|away is now known as ewong
  221. # [01:38] * Quits: caillon (caillon@moz-359E39FC.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  222. # [01:39] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Input/output error)
  223. # [01:39] * Quits: Cameron (Cameron@moz-7CC6EFB4.range213-121.btcentralplus.com) (Ping timeout)
  224. # [01:42] * Quits: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP) (Ping timeout)
  225. # [01:42] <gps> Unfocused: at what point will AddonManager.getInstallForURL stop adding new optional positional arguments and switch to taking args via an JS object? are you holding out for named arguments in JS?
  226. # [01:42] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
  227. # [01:43] <gps> (I just feel dirty adding a 9th argument to that function)
  228. # [01:43] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  229. # [01:44] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Input/output error)
  230. # [01:45] <gps> speaking of named arguments, isn't that approved for JS? do we have it in SpiderMonkey yet?
  231. # [01:46] * Quits: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net) (Ping timeout)
  232. # [01:46] * zpao is now known as zpao|detached
  233. # [01:47] * Quits: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net) (Ping timeout)
  234. # [01:47] <jimb> Matti: Want to offer that as an answer on stackexchange?
  235. # [01:48] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  236. # [01:50] <Mook_as> huh, he even comments that signing only works if he manually adjusts the CA's trust bits...
  237. # [01:50] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  238. # [01:50] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  239. # [01:51] <jimb> Do we have a devmo link that explains what kind of certificate he should be using?
  240. # [01:52] * Joins: tonymec__ (tonymec@C9D7108E.1A9F46C.277517C1.IP)
  241. # [01:52] * tonymec__ is now known as tonymec|away
  242. # [01:52] <Mossop> A problem is not necessarily that his cert is the wrong kind, just that it comes from a CA that we don't trust for object signing, there are bugs open for some of the CAs for this
  243. # [01:53] * Quits: mib_5z5fxg (Mibbit@7497DB7C.170F0709.979C46D2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  244. # [01:53] <jimb> Mossop: Are there some certs we trust for other purposes, but not for object signing?
  245. # [01:53] <jimb> s/certs/CA's/
  246. # [01:53] <Mossop> Yes, most CAs are only trusted for webserver signing
  247. # [01:53] * philor|away is now known as philor
  248. # [01:54] <Mossop> IIRC there are three twust bits, webserver, mail and code (object)
  249. # [01:54] * Mossop snickers at "twust"
  250. # [01:54] <jimb> Mossop: I twust you, cwootie
  251. # [01:55] <jimb> Do we have a public list of CAs trusted for object signing? That is, what's the process a well-informed developer follows to get a cert that actually works?
  252. # [01:55] * Joins: jduell (jduell@moz-E3AECA12.spl.org)
  253. # [01:55] <gps> Mossop: oh it's twue! it's twue!
  254. # [01:56] <Mossop> jimb: So few people do this that we don't have good lists or even readable docs for this stuff
  255. # [01:56] <jimb> gps: wov --- TWUE wov ---
  256. # [01:56] <jimb> Mossop: Okay. So there's no devmo page I can point him at...
  257. # [01:56] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  258. # [01:57] * Quits: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: anant)
  259. # [01:57] <Mossop> Nope
  260. # [01:57] * Mossop wanders to the train
  261. # [01:58] <Mook_as> jimb: https://spreadsheets.google.com/a/activestate.com/pub?key=ttwCVzDVuWzZYaDosdU6e3w&single=true&gid=0&output=html ?
  262. # [01:58] <Mook_as> (via http://www.mozilla.org/projects/security/certs/included/ / https://wiki.mozilla.org/CA:Schedule#Queue_for_Public_Discussion )
  263. # [01:58] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  264. # [01:58] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.6/20111221003041])
  265. # [01:58] * Quits: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  266. # [01:59] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  267. # [01:59] * Joins: IRCMonkey36426 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
  268. # [02:00] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
  269. # [02:00] * Quits: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz_)
  270. # [02:01] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  271. # [02:04] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  272. # [02:04] * Joins: faramarz (faramarz@moz-7B0110AD.mv.mozilla.com)
  273. # [02:05] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
  274. # [02:05] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
  275. # [02:05] * Joins: lmandel (lmandel@7F36F6DF.1D61B048.412CF160.IP)
  276. # [02:06] * Quits: faramarz (faramarz@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  277. # [02:06] * faramarz_ is now known as faramarz
  278. # [02:07] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  279. # [02:07] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  280. # [02:07] * Joins: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net)
  281. # [02:07] <jimb> Mook_as: That's perfect! Thanks!
  282. # [02:08] * Quits: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com) (Quit: )
  283. # [02:10] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  284. # [02:10] * Quits: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  285. # [02:10] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  286. # [02:10] * Joins: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net)
  287. # [02:11] <Mook_as> jimb: and make sure he picks up Netscape signing certs, not Authenticode ones...
  288. # [02:11] <jimb> Mook_as: What's the detail/reason there?
  289. # [02:11] <Mook_as> jimb: Authenticode = MS code signing = doesn't actually work for Mozilla signing
  290. # [02:12] <Mook_as> (it's a different bit, or something along those lines, basically)
  291. # [02:12] <jimb> How can one tell what kind of code signing a given cert is capable of?
  292. # [02:12] <jimb> Is it something you request when you buy it?
  293. # [02:13] <Mook_as> it should be, yeah... otherwise they're selling you stuff that will never work? :p
  294. # [02:13] <jimb> What is the structural difference in the cert?
  295. # [02:13] <jimb> Never mind, that's not the right question...
  296. # [02:13] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  297. # [02:14] * jlebar is now known as jlebar|away
  298. # [02:14] * Quits: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net) (Ping timeout)
  299. # [02:14] <jimb> Mook_as: So, authorities who apply to be able to sign code for Mozilla know about our special code-signing requirements, and produce (if requested) certs that have the appropriate internal structure for signtool to work with?
  300. # [02:15] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  301. # [02:15] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  302. # [02:15] <Mook_as> jimb: right.
  303. # [02:16] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: Instantbird 1.1)
  304. # [02:16] * nthomas|away is now known as nthomas
  305. # [02:17] <jimb> Mook_as: Thanks again!
  306. # [02:17] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  307. # [02:19] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  308. # [02:19] * Quits: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl) (Ping timeout)
  309. # [02:19] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Quit: Reset)
  310. # [02:20] * Joins: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl)
  311. # [02:21] * Joins: flx_ (flx@moz-F4992FEC.uwaterloo.ca)
  312. # [02:21] <philor> mmm, PGO bustage
  313. # [02:21] <edmorley> Bug 702158 i believe
  314. # [02:21] * Quits: jimb (user@moz-49F5EF15.ptld.qwest.net) (Ping timeout)
  315. # [02:21] <edmorley> (retriggered some PGO earlier)
  316. # [02:22] <edmorley> about to backout, unless you have any other ideas?
  317. # [02:22] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
  318. # [02:23] <philor> error: line too long to read as a single line and keep it all in your head
  319. # [02:26] * Quits: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: clee)
  320. # [02:26] <philor> edmorley: nope, seems reasonable enough
  321. # [02:27] * Joins: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net)
  322. # [02:27] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  323. # [02:28] <Unfocused> gps: you're welcome to switch to a more sane method, if you can do it without breaking compatibility :)
  324. # [02:29] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  325. # [02:29] <gps> along that vein - I'm having trouble tracing the entire flow down to the post-install ping
  326. # [02:29] <gps> actually, I can't find the code for the post-install ping at all
  327. # [02:30] * Joins: mib_gshuf2 (Mibbit@7497DB7C.170F0709.979C46D2.IP)
  328. # [02:31] * Joins: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net)
  329. # [02:31] <Unfocused> gps: https://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/XPIProvider.jsm#6157
  330. # [02:31] <gps> oh, it's at the bottom of the file I'm only halfway through scanning ;)
  331. # [02:31] <Unfocused> its more of a "during install" ping
  332. # [02:32] * Quits: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net) (Quit: ChatZilla 0.9.78.1 [SeaMonkey 1.5a/2007051508])
  333. # [02:32] * rail is now known as rail_away
  334. # [02:32] * mcote|afk is now known as mcote
  335. # [02:34] * Quits: kumar (kmcmillan@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: kumar)
  336. # [02:34] <gps> wait - so cacheAddons() has a side-effect of being used as metrics on the server?
  337. # [02:34] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  338. # [02:36] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  339. # [02:36] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  340. # [02:36] * coop|away is now known as coop
  341. # [02:36] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  342. # [02:37] * Joins: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  343. # [02:37] * Quits: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Input/output error)
  344. # [02:38] <Unfocused> yep
  345. # [02:38] * Quits: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net) (Ping timeout)
  346. # [02:39] <gps> so, you want to add a new query string parameter that gets sent during cacheAddons() for add-ons installed during sync. then we tell the AMO people about it and they can use it for metrics?
  347. # [02:39] <gps> or do you want to not send the metadata ping at all?
  348. # [02:39] * Joins: pzhang (pzhang@E1AD879F.CC98CBF7.C589985.IP)
  349. # [02:41] <Unfocused> yea, new parameter
  350. # [02:41] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  351. # [02:42] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  352. # [02:42] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  353. # [02:42] <Unfocused> can't not do that metadata ping - it results in data the addons manager uses (including compatibility overrides, needed for compatible-by-default)
  354. # [02:43] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  355. # [02:44] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  356. # [02:44] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  357. # [02:45] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  358. # [02:45] * Joins: kumar (kmcmillan@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  359. # [02:45] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b386494d97eb - Ed Morley - Bug 698425 - Fix lack of whitespace breaking conditional in toolkit-makefiles.sh; rs=build
  360. # [02:46] * KaiRo_away is now known as KaiRo
  361. # [02:47] <tbsaunde> the windows m4 leak on m-c is bug 694772 right?
  362. # [02:49] * Joins: regen (Miller@moz-55AB0EDC.adsl.dynamic.seed.net.tw)
  363. # [02:49] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  364. # [02:50] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  365. # [02:50] <gps> Unfocused: so, how do you want to do this? you want a src=X query string parameter on the AddonRepository getAddonsByIDs API?
  366. # [02:51] * Quits: Matti (chatzilla@moz-3D8B45CE.dip.t-dialin.net) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.9a1/20120105003001])
  367. # [02:52] <edmorley> tbsaunde: yup :-)
  368. # [02:52] * Joins: kaie2 (kaie@moz-C68CEE2A.dip.t-dialin.net)
  369. # [02:53] <edmorley> tbsaunde: that and 706883 come up first in my awesomebar searches for the letter b now, they are so frequent :-(
  370. # [02:53] * Quits: kaie (kaie@moz-FC6C3955.dip.t-dialin.net) (Ping timeout)
  371. # [02:53] * kaie2 is now known as kaie
  372. # [02:54] <tbsaunde> edmorley: :
  373. # [02:54] <tbsaunde> .
  374. # [02:55] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  375. # [02:55] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  376. # [02:56] * Quits: lmandel (lmandel@7F36F6DF.1D61B048.412CF160.IP) (Quit: lmandel)
  377. # [02:56] <Unfocused> gps: i was thinking more of a constant like AddonManager.INSTALL_REASON_WHATEVER, passed through getInstallByURL(), through to AddonInstall.loadManifest(), through to AddonRepository, whether it would determin what src=whatever was put in the url
  378. # [02:56] <Unfocused> really messy though :\
  379. # [02:57] <Unfocused> i wonder if it's even worth all that effort
  380. # [02:57] <gps> assuming there is a src in the url
  381. # [02:57] <Unfocused> yea
  382. # [02:57] <edmorley> oh ffs patch author was missing
  383. # [02:58] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  384. # [02:58] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083612])
  385. # [02:58] <Unfocused> and for consistancy, other uses of retrieving metadata from amo would get similar treatment (like the periodic background update ping)
  386. # [02:59] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty)
  387. # [02:59] <Unfocused> as i said: messy
  388. # [02:59] * Quits: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  389. # [02:59] <Unfocused> er, and i suppose it'd be more of a reason=whatever, rather than src=whatever
  390. # [02:59] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  391. # [03:00] * Quits: regen (Miller@moz-55AB0EDC.adsl.dynamic.seed.net.tw) (Quit: regen)
  392. # [03:00] <Unfocused> might be worth asking fligtar exactly what amo gains from having that distinction for metadata pings
  393. # [03:00] <Unfocused> if it's not much, it may not be worth it
  394. # [03:01] * Unfocused really wants to rewrite parts of AddonRepository because doing stuff like this is so awkward
  395. # [03:01] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  396. # [03:01] <tbsaunde> o, ffs what do I have to do to get past the commit message hook?
  397. # [03:02] <Unfocused> tbsaunde: iirc, you need a bug number, and a r=person
  398. # [03:02] <Callek> tbsaunde: just one patch, group of patches, or a project-branch merging in?
  399. # [03:02] <Unfocused> but.. yea, what Callek said
  400. # [03:03] <tbsaunde> Callek: project branch merge
  401. # [03:03] <Callek> tbsaunde: which branch?
  402. # [03:03] <tbsaunde> accessibility
  403. # [03:03] * Callek is quite perplexed that it didn't already have the hook there, and scared that we would merge in a bunch of code landings without it
  404. # [03:03] * Quits: biesi (cbiesinger@moz-76ED95A4.corp.tfbnw.net) (Ping timeout)
  405. # [03:04] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
  406. # [03:04] <tbsaunde> Callek: it hasn't been used for much yet
  407. # [03:04] <tbsaunde> as for why it doesn't have the don't ask me
  408. # [03:05] <Pike> hooks on code style kinda defeat the purpose of a dvcs, sadly
  409. # [03:05] * lsblakk|buildduty is now known as lsblakk|afk
  410. # [03:05] <tbsaunde> nas for this particular merge I think there's one bad commit and its pretty clear what bug its for (fixup)
  411. # [03:05] <Callek> tbsaunde: so, #1 file an server ops bug to enable that hook on your project branch, #2 do your merge commit with "IGNORE BAD COMMIT MESSAGES" in the first line of the commit message (if you already did your merge commit then do |hg qnew && hg qref -e && hg qfinish| and use that as your commit message)
  412. # [03:05] <mwu> really?
  413. # [03:05] * Quits: chewey (chewey@moz-D9216754.dip0.t-ipconnect.de) (Input/output error)
  414. # [03:05] <gps> Unfocused: so, when Sync installs add-ons, it calls AddonRepository.getAddonsByIDs() from Sync land. does this break any assumptions you had?
  415. # [03:06] <Callek> Pike: not code style, commit-message-style
  416. # [03:06] * Quits: aki (aki@moz-A18C1E59.members.linode.com) (Quit: ZNC - http://znc.sourceforge.net)
  417. # [03:06] <Pike> Callek: even more so
  418. # [03:06] <gps> tbsaunde: https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities
  419. # [03:06] <tbsaunde> Callek: thx
  420. # [03:06] <Callek> Pike: its an enforced policy/convention
  421. # [03:07] <Callek> Pike: NOT a dvcs problem
  422. # [03:07] <Unfocused> gps: when it *installs*? how come?
  423. # [03:07] <Pike> Callek: as soon as you enforce rules by hooks, your dvcs isn't distributed no more
  424. # [03:07] <tbsaunde> Callek: it sort of is
  425. # [03:08] <gps> that's how we get the AddonInstall
  426. # [03:08] * Quits: mib_gshuf2 (Mibbit@7497DB7C.170F0709.979C46D2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  427. # [03:08] * Joins: aki (aki@moz-A18C1E59.members.linode.com)
  428. # [03:08] <Unfocused> oh, right
  429. # [03:08] * Joins: asac_ (asac@moz-A895FDAB.pppoe.wtnet.de)
  430. # [03:09] * Quits: asac (asac@moz-E7708FD5.pppoe.wtnet.de) (Ping timeout)
  431. # [03:09] <gps> Unfocused: https://github.com/mozilla-services/services-central/blob/master/services/sync/modules/engines/addons.js#L683
  432. # [03:09] <gps> actually, start at https://github.com/mozilla-services/services-central/blob/master/services/sync/modules/engines/addons.js#L895
  433. # [03:10] <Callek> Pike: its dvcs with a central home....
  434. # [03:10] <Callek> Pike: we might be just hung up on conventions of terms though, which is not important enough for me to argue over
  435. # [03:10] * Joins: chewey (chewey@moz-D9216754.dip0.t-ipconnect.de)
  436. # [03:10] <gps> so, we could potentially short-circuit this sync one-off stuff in Sync, without having to muck with getInstallFromURL
  437. # [03:10] <Unfocused> so....hm :\ maybe daves comment in bug 682356 (comment 5) may also apply here?
  438. # [03:11] <Unfocused> firebot: bug 682356 comment 5
  439. # [03:11] <firebot> Unfocused: Sorry, I've no idea what 'bug 682356 comment 5' might be.
  440. # [03:11] <gps> and also https://github.com/mozilla-services/services-central/blob/master/services/sync/modules/engines/addons.js#L636
  441. # [03:11] <Unfocused> firebot: you suck
  442. # [03:11] * firebot cries
  443. # [03:11] <gps> I've noticed that sometimes the install isn't part of the result
  444. # [03:11] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
  445. # [03:12] <Pike> bed time g'night
  446. # [03:12] <gps> and I have to call AddonManager.getInstallForURL explicitly
  447. # [03:12] <Unfocused> orly? would be interested to know why
  448. # [03:12] <lurking_work> firebot bug 682356#5
  449. # [03:12] <firebot> lurking_work: Sorry, I've no idea what 'bug 682356#5' might be.
  450. # [03:12] <lurking_work> pfft
  451. # [03:13] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Ping timeout)
  452. # [03:13] <lurking_work> firebot bug 682356#c5
  453. # [03:13] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  454. # [03:13] <firebot> lurking_work: Sorry, I've no idea what 'bug 682356#c5' might be.
  455. # [03:13] <Unfocused> i forgot it's meant to make an install for you... been awhile since i messed with some of this stuff
  456. # [03:13] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  457. # [03:13] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  458. # [03:14] * Quits: Pike (Pike@moz-269673CD.pool.mediaways.net) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
  459. # [03:14] <lurking_work> firebot bug 682356
  460. # [03:14] <firebot> lurking_work: Sorry, I've no idea what 'bug 682356' might be.
  461. # [03:14] * lurking_work thinks fire-bot has been unhooked from bugzilla or something
  462. # [03:14] <gps> firebot has lost its edge
  463. # [03:14] <firebot> gps: Sorry, I've no idea what 'has lost its edge' might be.
  464. # [03:14] <lurking_work> maybe he was DDoS'ing Bugzilla :P
  465. # [03:15] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
  466. # [03:15] * Joins: nattofriends (tsutsumi@A28E7A62.EF797C8B.5B054FC6.IP)
  467. # [03:15] * Quits: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  468. # [03:16] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  469. # [03:16] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  470. # [03:16] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
  471. # [03:17] * Joins: mjschranz (mjschranz@79F6792D.531FD64C.630E4E47.IP)
  472. # [03:17] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  473. # [03:19] * Quits: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 9.0.1/20111220165912])
  474. # [03:20] * coop is now known as coop|away
  475. # [03:20] * Quits: jhammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  476. # [03:20] * Joins: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com)
  477. # [03:20] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  478. # [03:20] * ctalbert|afk is now known as ctalbert
  479. # [03:22] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  480. # [03:22] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  481. # [03:22] * jcranmer is now known as jcranmer|away
  482. # [03:24] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
  483. # [03:24] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  484. # [03:25] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  485. # [03:25] <Unfocused> gps: so, i wonder if it's good enough for AMO if this gets the same treatment as the performance data. as in, metadata pings resulting from the background update check are separated from everything else that can cause a metadata ping
  486. # [03:26] <Unfocused> not very granular, but it may not need to be
  487. # [03:26] <Unfocused> you can kill two birds with one stone, that way
  488. # [03:26] <gps> I just posted a comment
  489. # [03:26] <gps> on 708134
  490. # [03:27] <Unfocused> ok cool
  491. # [03:27] * bc is now known as bc|afk
  492. # [03:28] <gps> I'd like to see some requirements from fligtar for metadata then we can iron out what it looks like on the client
  493. # [03:28] <gps> right now everything is in one API and the expectations aren't clear
  494. # [03:28] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  495. # [03:28] <Unfocused> yea :\
  496. # [03:28] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  497. # [03:28] * ChanServ sets mode: +o bz
  498. # [03:29] <Unfocused> and that api isn't helping things here...
  499. # [03:29] * Unfocused shakes fist
  500. # [03:29] * Quits: chewey (chewey@moz-D9216754.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  501. # [03:29] * Joins: chewey (chewey@moz-2BA5B35F.dip0.t-ipconnect.de)
  502. # [03:30] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
  503. # [03:30] <gps> well, now is a good time to fix it since the daily performance data isn't present in it
  504. # [03:31] <jduell> bz: ping
  505. # [03:32] <@bz> jduell: pong
  506. # [03:32] <Unfocused> gps: those two bugs both need to be on aurora?
  507. # [03:32] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  508. # [03:32] * Quits: LegNeato (clegnitto@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  509. # [03:32] * Quits: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Input/output error)
  510. # [03:32] * Joins: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net)
  511. # [03:32] <gps> Unfocused: according to fligtar they do
  512. # [03:33] <gps> since I apparently broke precious metrics with add-on sync
  513. # [03:33] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  514. # [03:33] <jduell> bz: is it possible/likely that an FTP channel could be suspended while it's canceled? The docshell is the thing that would do either of those thing (we don't have any observers that could cancel thing AFIACT)
  515. # [03:33] <@bz> jduell: I have no idea about FTP....
  516. # [03:33] <jduell> bz: What sort of things generally suspend channels?
  517. # [03:34] <Unfocused> ok
  518. # [03:34] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
  519. # [03:34] <@bz> jduell: the most common case would be the helper app handler code
  520. # [03:34] <@bz> jduell: which iirc suspends the channel while waiting for the user to decide what to do with the data
  521. # [03:34] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  522. # [03:35] <jduell> bz: and if the user just closes the page/dialog, then we'd presumably cancel and unsuspend, in some order.
  523. # [03:35] <@bz> jduell: yes
  524. # [03:35] <@bz> jduell: one sec
  525. # [03:36] <@bz> actually
  526. # [03:36] <@bz> media code also does suspend/resume, looks like
  527. # [03:37] <@bz> See nsMediaStream.cpp
  528. # [03:38] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  529. # [03:39] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  530. # [03:40] <jduell> bz: ok, thanks.
  531. # [03:40] <gps> Unfocused: as far as I'm concerned, we're blocked on fligtar for ping work. I think I'm gonna pack it up for the night
  532. # [03:40] * fabrice is now known as fabrice|afk
  533. # [03:41] <derf> bz: BTW, xiphmont confirmed the mousemove issue he was complaining about is gone in today's nightly.
  534. # [03:41] <Unfocused> gps: yep
  535. # [03:41] <@bz> derf: ok
  536. # [03:41] <@bz> derf: it'll be back in tomorrow's, likely
  537. # [03:42] <@bz> derf: since I backed that patch out
  538. # [03:42] <@bz> derf: er, no
  539. # [03:42] <@bz> derf: nevermind, I backed out something else
  540. # [03:42] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  541. # [03:42] * Quits: lurking (chatzilla@moz-4E6F738.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  542. # [03:42] <@bz> derf: in any case, good to know
  543. # [03:42] * jmaher|afk is now known as jmaher
  544. # [03:43] <jduell> bz: the helper app stuff is all in uriloader/exthandler? Anywhere else?
  545. # [03:43] * Joins: Mossop (mossop@moz-66A39E88.dsl.dynamic.sonic.net)
  546. # [03:44] * Quits: mjschranz (mjschranz@79F6792D.531FD64C.630E4E47.IP) (Client exited)
  547. # [03:44] <@bz> jduell: I don't see suspend() calls there, which confuses me
  548. # [03:44] <jduell> bz: I don't actually see any calls in that directory to suspend a channel
  549. # [03:44] <jduell> right
  550. # [03:45] <@bz> jduell: Because I was sure we suspended the channel while we figured out what to do with it...
  551. # [03:45] * jhopkins is now known as jhopkins|away
  552. # [03:46] * @bz notes we have CSP code suspending channels too
  553. # [03:46] * Joins: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com)
  554. # [03:46] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  555. # [03:46] * Joins: lurking (chatzilla@moz-4E6F738.dhcp.embarqhsd.net)
  556. # [03:47] * Quits: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca) (Client exited)
  557. # [03:47] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Ping timeout)
  558. # [03:47] <jduell> bz: OK, I guess I'll just make sure the FTP e10s code handles the "cancel while suspended" case. Some more work, but safer. (Is any code going to be using e10s necko? Did I hear that even tablets will use single-process soon?)
  559. # [03:48] <@bz> ah
  560. # [03:48] <@bz> ok
  561. # [03:48] <@bz> we _used_ to suspend
  562. # [03:48] <@bz> then we switched to a different way of doing something
  563. # [03:48] <@bz> jduell: b2g
  564. # [03:48] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  565. # [03:48] <@bz> jduell: plans to use e10s
  566. # [03:49] <jduell> bz: aha
  567. # [03:49] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
  568. # [03:50] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  569. # [03:50] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  570. # [03:50] * Joins: mconley (mconley@A00174C9.68469654.6816E6B7.IP)
  571. # [03:50] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
  572. # [03:51] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.1)
  573. # [03:51] * KaiRo still wishes that tablets would stay with the well-working-there XUL UI builds but sees how diverging between tablets and phones within Android that much is problematic
  574. # [03:51] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  575. # [03:51] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
  576. # [03:52] * Quits: jdm (jdm@moz-F200AB68.uwaterloo.ca) (Client exited)
  577. # [03:53] <njn> mbrubeck: ping
  578. # [03:53] <njn> http://perf.snarkfest.net/compare-talos/index.html?oldRevs=f33f32134b89&newRev=69236a205e63&tests=a11y,tdhtml,tdhtml_nochrome,a11y_paint,tdhtml_paint,tdhtml_nochrome_paint,tp4,tp4_memset,tp4_pbytes,tp4_rss,tp4_shutdown,tp4_xres,tp4m,tp4m_content_rss,tp4m_main_rss,tp4m_main_rss_nochrome,tp4m_nochrome,tp4m_shutdown,tp4m_shutdown_nochrome,tp5,tp5_memset,tp5_pbytes,tp5_rss,tp5_shutdown,tp5_xres,tp5_pa
  579. # [03:53] <njn> int,tp5_memset_paint,tp5_pbytes_paint,tp5_%cpu_paint,tp5_modlistbytes_paint,tp5_rss_paint,tp5_shutdown_paint,tp5_xres_paint,dromaeo_basics,dromaeo_css,dromaeo_dom,dromaeo_jslib,dromaeo_sunspider,dromaeo_v8,tsspider,tsspider_nochrome,tsspider_paint,tsspider_nochrome_paint,v8,tgfx,tgfx_nochrome,tgfx_paint,tgfx_nochrome_paint,tscroll,tsvg,tsvg_opacity,tzoom,ts,ts_paint,ts_cold,ts_cold_generated_max,t
  580. # [03:53] <njn> s_cold_generated_max_shutdown,ts_cold_generated_med,ts_cold_generated_med_shutdown,ts_cold_generated_min,ts_cold_generated_min_shutdown,ts_cold_shutdown,ts_places_generated_max,ts_places_generated_max_shutdown,ts_places_generated_med,ts_places_generated_med_shutdown,ts_places_generated_min,ts_places_generated_min_shutdown,ts_shutdown,twinopen,tpaint&submit=true
  581. # [03:53] <njn> whoops, sorry
  582. # [03:53] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
  583. # [03:54] <njn> make that http://bit.ly/zxSvn7
  584. # [03:54] <philor> note to self: after forking that, add support for &tests=all
  585. # [03:54] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  586. # [03:55] <RyanVM> cool, someone broke packaging such that mozutils.dll is missing from the js shell zip package and from dist/firefox (yet somehow is present in the firefox zip package)
  587. # [03:55] <njn> anyone good at comparing Talos results?
  588. # [03:55] * Quits: bsmedberg (bsmedberg@moz-B44EBBB4.alt.east.verizon.net) (Connection reset by peer)
  589. # [03:56] * njn doesn't know if a 357.84% regression on tsvg_opacity on Mac 10.7 is cause for concern (among other things)
  590. # [03:56] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  591. # [03:56] <ewong> joduinn-afk: HK ping
  592. # [03:57] * RyanVM bets the new mozglue.dll has something to do with it...
  593. # [03:57] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  594. # [03:57] <jbuck> RyanVM: bug 716395 ? I'm looking at that now, actually...
  595. # [03:57] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  596. # [03:57] <jbuck> er, 716397 sorry
  597. # [03:57] * philor is now known as philor|away
  598. # [03:57] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  599. # [03:57] <RyanVM> jbuck: could be related
  600. # [03:58] <RyanVM> jbuck: so yeah, mozutils.dll is not being packaged for win32 js shell and needs to be
  601. # [03:58] <RyanVM> also, it's not being copied to dist/firefox during packaging
  602. # [03:58] <RyanVM> but it does end up in the firefox zip package
  603. # [03:58] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  604. # [03:59] * Quits: KaiRo (robert@moz-D2CAD9EE.adsl.highway.telekom.at) (Input/output error)
  605. # [03:59] <jbuck> I fixed it in https://bugzilla.mozilla.org/show_bug.cgi?id=691876 originally, but I guess another change broke it... do you happen to have a bug # for this mozglue change?
  606. # [03:59] <RyanVM> but this is a recent regression
  607. # [03:59] <RyanVM> that's what I'm looking for now
  608. # [03:59] <RyanVM> give me a sec
  609. # [04:00] <RyanVM> https://bugzilla.mozilla.org/show_bug.cgi?id=701371
  610. # [04:00] <RyanVM> blame glandium
  611. # [04:00] * Joins: dRdR (dRdR@moz-792B0937.uwaterloo.ca)
  612. # [04:00] <jbuck> heh, that'll do it. thanks for finding that!
  613. # [04:02] <RyanVM> hmm, I wonder if I need a clobber
  614. # [04:02] <RyanVM> that may be my issue
  615. # [04:03] <joduinn-afk> ewong: pong
  616. # [04:03] <RyanVM> jbuck: I bet that's my issue
  617. # [04:04] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  618. # [04:04] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  619. # [04:04] <RyanVM> jbuck: too late to check tonight, though. I'll try killing my objdir tomorrow and seeing what happens.
  620. # [04:05] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  621. # [04:05] <njn> anyone have experience with dromaeo?
  622. # [04:05] <njn> bz: ping!
  623. # [04:06] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  624. # [04:06] * Joins: asac (asac@moz-9774FD81.pppoe.wtnet.de)
  625. # [04:06] <tbsaunde> RyanVM: I'm pretty sure glandium clobered when he landed that, so very likely it'll fix it
  626. # [04:06] * Quits: asac_ (asac@moz-A895FDAB.pppoe.wtnet.de) (Ping timeout)
  627. # [04:07] <RyanVM> tbsaunde: Sounds good. I'll whine and complain tomorrow if it doesn't :P
  628. # [04:08] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
  629. # [04:08] * Quits: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz_)
  630. # [04:09] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  631. # [04:10] <ewong> joduinn-afk: I hear you're coming to HK.. are you here (your blog sounds like you're here already)?
  632. # [04:10] * Quits: bretr (bret_recka@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: bretr)
  633. # [04:10] <tbsaunde> edmorley: if you still around want to get the infr exception on android? I've never been able to find the retrigger button :(
  634. # [04:10] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
  635. # [04:10] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  636. # [04:10] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
  637. # [04:10] <ewong> joduinn-afk: esp. that "Deep Water Bay" part
  638. # [04:10] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  639. # [04:11] <joduinn-afk> ewong: yep, I'm already here, mostly recovered from jetlag and a travel-related-cold
  640. # [04:11] * joduinn-afk leaves for Cambodia, and will then be back in HK on 25th
  641. # [04:11] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  642. # [04:11] * joduinn-afk leaves for Cambodia on the 14th, and will then be back in HK on 25th
  643. # [04:12] * Quits: anky (anky@27B0D94A.B421193.A3D1B221.IP) (Ping timeout)
  644. # [04:12] <ewong> joduinn-afk: ahh.. well, Welcome to HK!
  645. # [04:12] <ewong> joduinn-afk: just in time for the CNY too
  646. # [04:12] <joduinn-afk> ewong: will you be around on the 26th?
  647. # [04:13] <joduinn-afk> (chinese new year does complicate things I know)
  648. # [04:13] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  649. # [04:13] <ewong> joduinn-afk: yes..
  650. # [04:13] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  651. # [04:13] * Joins: anky (anky@441C2683.83B337CC.A3D1B221.IP)
  652. # [04:13] <ewong> joduinn-afk: fwiw.. I'm part of the SeaMonkey project, but doing some release engineering assisting for Callek
  653. # [04:14] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
  654. # [04:14] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120110174411])
  655. # [04:14] <joduinn-afk> ewong: ok, cool. lets meet up on the 26th
  656. # [04:14] <ewong> so definitely interested in Releng.. and IT as well :)
  657. # [04:15] <joduinn-afk> ewong: cool. me too
  658. # [04:15] <ewong> joduinn-afk: the facebook page doesn't say where or what time
  659. # [04:15] * Quits: pzhang (pzhang@E1AD879F.CC98CBF7.C589985.IP) (Ping timeout)
  660. # [04:15] <joduinn-afk> one of the things I love about travelling like this is actually getting to meet the human-that-matches-the-irc-nick :-)
  661. # [04:16] <joduinn-afk> ewong: it does have the time (7:30pm until 10:30pm); we dont have a location figured out yet.
  662. # [04:16] <joduinn-afk> do you have any suggestions?
  663. # [04:16] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  664. # [04:17] * Quits: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl) (Ping timeout)
  665. # [04:17] <ewong> joduinn-afk: not really.. I'm a dev, I don't go out. :p
  666. # [04:18] * edmorley changes topic to 'Bug 701371 needs clobber on all platforms apart from Linux || m-c: OPEN m-i: OPEN || Next aurora uplift: January 31st || If you are new or want to help, see irc://irc.mozilla.org/#introduction || logs: http://krijnhoetmer.nl/irc-logs/'
  667. # [04:18] <edmorley> tbsaunde: done :-)
  668. # [04:18] * Joins: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl)
  669. # [04:18] <joduinn-afk> ewong: heh. well, we can try to fix that! :-)
  670. # [04:19] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  671. # [04:22] * dholbert is now known as dholbert|afk
  672. # [04:23] <tbsaunde> edmorley: thx, and sorry
  673. # [04:23] * Quits: anky (anky@441C2683.83B337CC.A3D1B221.IP) (Ping timeout)
  674. # [04:23] <edmorley> tbsaunde: don't be sorry! :-)
  675. # [04:24] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  676. # [04:24] <edmorley> tbsaunde: the retrigger is a blue plus sign, lower left, just above the start and end times for the test/build - if that helps?
  677. # [04:24] * Joins: anky (anky@B54BF478.D4BC5A95.A3D1B221.IP)
  678. # [04:25] <tbsaunde> edmorley: using screen reader, so plus sign doesn't really help, but near end and start times may :)
  679. # [04:25] * Joins: dr_bibble (Mibbit@E1D22E29.D40A746E.1D5753B8.IP)
  680. # [04:26] <edmorley> tbsaunde: ah sorry didn't realise. the tooltip is "Rebuild" if that helps?
  681. # [04:26] * Quits: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl) (Quit: ejpbruel)
  682. # [04:27] <edmorley> tbsaunde: image title even
  683. # [04:27] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  684. # [04:27] * Quits: dr_bibble (Mibbit@E1D22E29.D40A746E.1D5753B8.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  685. # [04:27] <edmorley> tbsaunde: anyway is not a problem to retrigger :-)
  686. # [04:28] <tbsaunde> edmorley: hopefully, I'll take a look
  687. # [04:28] <tbsaunde> edmorley: np, no reason you should have known :-)
  688. # [04:30] * Joins: pzhang (pzhang@moz-104CC309.mv.mozilla.com)
  689. # [04:32] * Quits: nattofriends (tsutsumi@A28E7A62.EF797C8B.5B054FC6.IP) (Connection reset by peer)
  690. # [04:35] * Joins: redfive (chatzilla@moz-756AE07A.dsl.pltn13.sbcglobal.net)
  691. # [04:38] * Quits: Elen (El@moz-EB0E359F.hsd1.ut.comcast.net) (Quit: )
  692. # [04:38] * cjones is now known as cjones-dinner
  693. # [04:39] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  694. # [04:39] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  695. # [04:40] * Joins: Elen (El@moz-EB0E359F.hsd1.ut.comcast.net)
  696. # [04:42] * Quits: romeo (romeo@moz-18AD2F99.k744.webspeed.dk) (Quit: Leaving)
  697. # [04:43] * Quits: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net) (Quit: Leaving)
  698. # [04:45] * Quits: pzhang (pzhang@moz-104CC309.mv.mozilla.com) (Ping timeout)
  699. # [04:45] * Quits: jduell (jduell@moz-E3AECA12.spl.org) (Ping timeout)
  700. # [04:47] * philor|away is now known as philor
  701. # [04:52] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  702. # [04:54] * Joins: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net)
  703. # [04:56] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  704. # [04:57] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  705. # [04:59] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  706. # [04:59] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  707. # [05:03] <KWierso> Bas: you around?
  708. # [05:03] <Bas> KWierso: Yup
  709. # [05:03] * jmaher is now known as jmaher|afk
  710. # [05:03] <KWierso> Bas: so I flipped the gfx.content.azure.enabled pref to true, then looked at the graphics section of about:support
  711. # [05:04] <Bas> KWierso: Shouldn't say anything special :)
  712. # [05:04] <KWierso> the "AzureBackend" section doesn't match up with the same size as the other sections
  713. # [05:04] <Bas> It never does I think :)
  714. # [05:04] <Bas> It's weird :)
  715. # [05:05] <KWierso> bas: oh, looking at it with the inspect tool, that row is in its own separate <table> element
  716. # [05:05] <Bas> Hehe :)
  717. # [05:06] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  718. # [05:06] <robarnold> bz: ping? have questions about innerWidth/height behavior on mobile (I can't find documentation explaining the various behaviors I'm seeing)
  719. # [05:06] <njn> can I download a 64-bit version of FF9 ? I'm getting offered the 32-bit version
  720. # [05:06] * mjessome is now known as mjessome|away
  721. # [05:06] <nthomas> ehsan: ping
  722. # [05:07] <Jesse> njn: which OS?
  723. # [05:07] <ehsan> nthomas: hi
  724. # [05:07] <KWierso> njn: I think win64 builds don't get released for official releases
  725. # [05:07] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  726. # [05:07] <nthomas> ehsan: howdy. I was wondering if you're merging pretty much every m-c change to profiling straight away
  727. # [05:07] <ehsan> nthomas: I am
  728. # [05:08] * Joins: jruderman (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  729. # [05:08] * Joins: pzhang (pzhang@E1AD879F.CC98CBF7.C589985.IP)
  730. # [05:08] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Connection reset by peer)
  731. # [05:08] <ehsan> nthomas: well, my script is
  732. # [05:08] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  733. # [05:08] <nthomas> ehsan: what's the reason for that ? Seems like you could do one a day at 6pm Pacific or so
  734. # [05:08] <KWierso> njn: nothing in here: ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/9.0.1/
  735. # [05:09] <ehsan> nthomas: what's the downside?
  736. # [05:09] * Joins: brendan (brendaneic@72040E3.998B65EB.43362C16.IP)
  737. # [05:09] <nthomas> ehsan: taking up build machines
  738. # [05:10] * Joins: lmandel (lmandel@7F36F6DF.1D61B048.412CF160.IP)
  739. # [05:10] <njn> KWierso: ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/9.0.1/linux-x86_64/en-US/firefox-9.0.1.tar.bz2 ?
  740. # [05:10] <ehsan> nthomas: so the reason I did that was that I was not sure how to get the same code into both m-c and profiling's nightlies
  741. # [05:10] <KWierso> njn: that's the linux 64 builds, those are officially out there.
  742. # [05:10] * KWierso thought you were talking about win64
  743. # [05:11] <njn> KWierso: linux64 is what I want :)
  744. # [05:11] <nthomas> njn - there's a bug on promoting linux64 on mozilla.org/firefox, I don't know why it's never got any traction
  745. # [05:12] <KWierso> wow, they aren't listed there...
  746. # [05:12] <nthomas> ehsan: hmm, that's hard probably. is it that important ?
  747. # [05:13] * Joins: jamesr (jamesr@moz-DD811C6C.dsl.dynamic.sonic.net)
  748. # [05:13] <ehsan> nthomas: I'd like to have that invariant given the option, because I want the people who use the profiling nightly to get the same experience as those on m-c nightlies
  749. # [05:13] <jruderman> 64-bit linux builds should at least show up on the "other systems & languages" page, imo
  750. # [05:13] <ehsan> nthomas: so that we can advertize it as an alternative nightly
  751. # [05:13] * cjones-dinner is now known as cjones
  752. # [05:14] <ehsan> nthomas: technically we don't need builds/tests per push on nightly, but apparently buildbot tries to go back and find the last green revision
  753. # [05:14] <nthomas> ehsan: you really caught our config system with a question it don't like :-S
  754. # [05:14] <ehsan> nthomas: so not getting those builds and tests was not an option
  755. # [05:14] <nthomas> yeah
  756. # [05:14] <njn> nthomas: I'm just doing some benchmarking on linux against Opera and Google, both of which are 64-bit
  757. # [05:15] <nthomas> urgh, teh suck
  758. # [05:15] <nthomas> what a waste of cpu time
  759. # [05:15] <ehsan> nthomas: does buildbot also look at test results? or does it just look for green builds?
  760. # [05:15] <nthomas> just compilation
  761. # [05:15] <edmorley> robcee, ttaubert, dietrich, billm, ehsan, rnewman: (think I've got everyone who merges from m-c) your next m-c pull will require clobbering on all platforms apart from Linux, due to the landing of bug 701371 (it merged from inbound to m-c earlier today)
  762. # [05:16] <rnewman> ah, thanks for the headsup, edmorley
  763. # [05:16] <mbrubeck> njn: pong
  764. # [05:16] * jruderman is now known as Jesse
  765. # [05:16] <ehsan> edmorley: which m-c revision is that?
  766. # [05:16] <njn> mbrubeck: can you help me interpret http://bit.ly/zxSvn7 ?
  767. # [05:16] <edmorley> ehsan: cf890c9c3e4c
  768. # [05:16] <ehsan> edmorley: cause https://tbpl.mozilla.org/?tree=Profiling seems to be fairly green
  769. # [05:17] <mbrubeck> njn: probably not...
  770. # [05:17] <ehsan> edmorley: well, that _is_ on profiling...
  771. # [05:17] <njn> mbrubeck: there's a bunch of numbers, I know not what they mean
  772. # [05:17] <njn> mbrubeck: at this point I'm ready to push and wait if anyone watching tree-mgmt complains
  773. # [05:17] <Callek> edmorley: "next" well that would have been a notice for a while ago :-P
  774. # [05:18] <mbrubeck> njn: If you see anything that looks like it might be a meaningful regression, you could go to http://graphs-new.mozilla.org/graph.html to see numbers for a range of changesets; it might help you figure out what the normal range of values is.
  775. # [05:19] <edmorley> ehsan: I don't know if glandium clobbered some in advance, there are also some periodic clobbers in there; maybe just lucky :-)
  776. # [05:19] <ehsan> heh, yeah maybe
  777. # [05:19] * ehsan so wishes that clobbering instructions lived in the repo and not in people's heads
  778. # [05:21] <edmorley> ehsan: a client.mk constant that gets incremented every time a clobber is required perhaps
  779. # [05:21] <ehsan> edmorley: please!
  780. # [05:22] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Ping timeout)
  781. # [05:23] <jdm> jcranmer++
  782. # [05:23] <jcranmer|away> jdm: ?
  783. # [05:23] <jdm> the dynamic nspr logging extension looks so useful
  784. # [05:23] <jcranmer|away> oh
  785. # [05:23] * Quits: camd (camerondaw@moz-D00736A2.hsd1.ca.comcast.net) (Quit: camd)
  786. # [05:23] <jcranmer|away> it's all hacked together
  787. # [05:23] <jcranmer|away> you can read the source code to discover how it works
  788. # [05:23] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
  789. # [05:24] <jdm> jcranmer|away: will it be possible to direct bug reporters to it and tell them to enable certain logs, then attach the results to the bug?
  790. # [05:24] <jdm> because if so, you deserve more ++
  791. # [05:24] <ewong> jcranmer|away: nice play-by-play on that bug
  792. # [05:25] <jcranmer|away> jdm: I want some more polish features on it first
  793. # [05:25] <jcranmer|away> like explaining what each of the logs actually means
  794. # [05:25] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
  795. # [05:25] <jcranmer|away> ewong: thanks
  796. # [05:26] <Jesse> edmorley:i think "increment" isn't quite right. what if two branches both increment the clobber const for different reasons, and then they merge?
  797. # [05:26] <jcranmer|away> jdm: but, in general, that is kind of my goal
  798. # [05:26] <jcranmer|away> (best part is no more need to futz around with stupid environment variables)
  799. # [05:28] <edmorley> Jesse: true
  800. # [05:28] * rail_away is now known as rail
  801. # [05:28] <Jesse> tbsaunde: looks like we should enable the commit message hook on the accessibility branch?
  802. # [05:29] * Quits: lmandel (lmandel@7F36F6DF.1D61B048.412CF160.IP) (Quit: lmandel)
  803. # [05:32] <tbsaunde> Jesse: yeah, filed a bug for it :)
  804. # [05:32] <Jesse> tbsaunde: thanks
  805. # [05:33] <nthomas> tbsaunde: http://hg.mozilla.org/hgcustom/hghooks/file/default/mozhghooks/treeclosure.py will need updating
  806. # [05:33] <nthomas> oh, n/m
  807. # [05:33] <nthomas> different hook
  808. # [05:33] <Callek> nthomas: well that hook would be useful for fridays closure anyway
  809. # [05:34] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  810. # [05:34] <Callek> but yea, enabling http://hg.mozilla.org/hgcustom/hghooks/file/default/mozhghooks/commit-message.py is what they were talking about -- and needs no code changes
  811. # [05:34] * Quits: edmorley (edmorley@moz-384CD16.range86-166.btcentralplus.com) (Quit: Leaving.)
  812. # [05:37] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
  813. # [05:39] * mcote is now known as mcote|afk
  814. # [05:39] * Quits: felipe (u2734@moz-160C58C6.com) (Input/output error)
  815. # [05:39] * rnewman loads clobberer page, goes to gym while it loads
  816. # [05:39] * Joins: felipe (u2734@moz-160C58C6.com)
  817. # [05:40] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  818. # [05:41] * Joins: Mook (mook@moz-D4B2E3F9.dsl.teksavvy.com)
  819. # [05:43] * Quits: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  820. # [05:44] * Quits: mconley (mconley@A00174C9.68469654.6816E6B7.IP) (Input/output error)
  821. # [05:46] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  822. # [05:46] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  823. # [05:48] * Quits: brendan (brendaneic@72040E3.998B65EB.43362C16.IP) (Quit: brendan)
  824. # [05:50] * Quits: IRCMonkey36426 (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
  825. # [05:51] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  826. # [05:52] * Quits: jamesr (jamesr@moz-DD811C6C.dsl.dynamic.sonic.net) (Quit: jamesr)
  827. # [05:54] <njn> is Nightly horribly busted? Sunspider isn't working for me
  828. # [05:54] <njn> the page isn't even loading properly
  829. # [05:58] <mwu> njn: wfm on osx 12.0a1 (2012-01-10)
  830. # [05:59] * Quits: flx_ (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
  831. # [06:00] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  832. # [06:00] * nthomas is now known as nthomas|away
  833. # [06:02] * Joins: IRCMonkey55763 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
  834. # [06:02] * Joins: flx_ (flx@moz-F4992FEC.uwaterloo.ca)
  835. # [06:03] <njn> mwu: it was something to do with the profile -- the problem manifesed with FF9 with the same profile, and went away with a differnt profile
  836. # [06:03] <njn> weird
  837. # [06:04] <njn> mwu: no, wait, now FF12 is screwing up in a different way
  838. # [06:04] * Quits: IRCMonkey55763 (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
  839. # [06:04] * Quits: anky (anky@B54BF478.D4BC5A95.A3D1B221.IP) (Ping timeout)
  840. # [06:05] <mwu> weird
  841. # [06:06] * Joins: anky (anky@516CEE8.244268D6.A3D1B221.IP)
  842. # [06:06] <njn> mwu: with another new profile it's now fixed
  843. # [06:07] <njn> extraweird
  844. # [06:07] <njn> "The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression." WTF does that mean?
  845. # [06:08] * Quits: Poly-C (Poly-C@moz-84686AC3.dip.t-dialin.net) (Ping timeout)
  846. # [06:08] * Joins: IRCMonkey54923 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
  847. # [06:08] * Joins: Polynomial-C (Poly-C@moz-F0FD9B7A.dip.t-dialin.net)
  848. # [06:14] * rail is now known as rail_away
  849. # [06:16] <Mook> hmm, how big's a mac build tree (src+obj) these days?
  850. # [06:17] * Quits: IRCMonkey54923 (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
  851. # [06:17] <mattwoodrow> Mook: 3.5gb ish for a debug build for me
  852. # [06:17] <@bz> njn: it means that it claimed to be gzipped but the data is not valid gzipped data, say
  853. # [06:17] <Mook> mattwoodrow: thanks :)
  854. # [06:17] <@bz> njn: or it claimed to be compressed with an algorithm we don't support
  855. # [06:17] <philor> 3.39 for an opt, but that's x64, not universal
  856. # [06:19] * Quits: anky (anky@516CEE8.244268D6.A3D1B221.IP) (Ping timeout)
  857. # [06:20] * Joins: anky (anky@9DF8D605.3077B11C.A3D1B221.IP)
  858. # [06:21] * Joins: gandalf (zbraniecki@moz-9DD54591.neoplus.adsl.tpnet.pl)
  859. # [06:23] * Joins: mib_l6rj0q (Mibbit@E1D22E29.D40A746E.1D5753B8.IP)
  860. # [06:23] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  861. # [06:23] * Joins: sfink (chatzilla@moz-5175E49F.dsl.pltn13.sbcglobal.net)
  862. # [06:25] * Quits: mib_l6rj0q (Mibbit@E1D22E29.D40A746E.1D5753B8.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  863. # [06:26] * Quits: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  864. # [06:26] * Joins: rshetty (quassel@AC72E8F3.8D9B1EFE.D30E9BEF.IP)
  865. # [06:28] * bz is now known as bz_sleep
  866. # [06:31] * Quits: sid0 (u2934@moz-160C58C6.com) (Input/output error)
  867. # [06:32] * Joins: sid0 (u2934@moz-160C58C6.com)
  868. # [06:33] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  869. # [06:34] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  870. # [06:35] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  871. # [06:36] * Quits: lsumar (lsumar@E2F7352.56080C53.97BBD552.IP) (Quit: This computer has gone to sleep)
  872. # [06:37] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  873. # [06:37] * Quits: flx_ (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
  874. # [06:38] * glob|away is now known as glob
  875. # [06:40] <jaws> ehsan++
  876. # [06:40] <jaws> ehsan: thank you for providing a patch for bug 171237 \o/
  877. # [06:40] <ehsan> jaws: that was fast :)
  878. # [06:41] <jaws> my inbox count incremented :)
  879. # [06:41] <ehsan> jaws: I have always said that if you want to get something done, you should get the right people pissed off just enough ;)
  880. # [06:41] <jaws> hehe, that is so true
  881. # [06:41] <ehsan> worked in this case :)
  882. # [06:42] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
  883. # [06:42] * Quits: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  884. # [06:42] * Quits: jaws (u2871@moz-160C58C6.com) (Input/output error)
  885. # [06:42] * Quits: felipe (u2734@moz-160C58C6.com) (Input/output error)
  886. # [06:42] * Quits: Asa (u3626@moz-160C58C6.com) (Input/output error)
  887. # [06:42] * Quits: sid0 (u2934@moz-160C58C6.com) (Input/output error)
  888. # [06:42] * Quits: ttaubert (u2620@moz-160C58C6.com) (Input/output error)
  889. # [06:42] * Joins: Ventron (michael@22BC7A8B.69CC1317.F2FA8643.IP)
  890. # [06:43] * Quits: Unfocused (u2622@moz-160C58C6.com) (Input/output error)
  891. # [06:43] * Joins: jaws (u2871@moz-160C58C6.com)
  892. # [06:43] * Joins: felipe (u2734@moz-160C58C6.com)
  893. # [06:43] <jdm> ehsan++
  894. # [06:43] <jdm> you are the best
  895. # [06:44] <ehsan> jdm: funny thing, I opened up vim and looked around in order to get a short summary of what needs to be done for this bug
  896. # [06:44] <ehsan> in order to mark it as [mentor=ehsan]
  897. # [06:44] <ehsan> then I said to my self
  898. # [06:44] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  899. # [06:44] <ehsan> $%&^%^! let's just get it fixed :)
  900. # [06:44] <jdm> :D
  901. # [06:44] <ehsan> jdm: system works I guess
  902. # [06:44] <jaws> :D
  903. # [06:45] * Joins: ttaubert (u2620@moz-160C58C6.com)
  904. # [06:45] <ehsan> ok folks, time to get some sleep in me
  905. # [06:45] * Joins: Unfocused (u2622@moz-160C58C6.com)
  906. # [06:46] <jlebar|away> gerv|dinner, Can you please give editbugs to :rclick when you get a chance?
  907. # [06:46] * Joins: sid0 (u2934@moz-160C58C6.com)
  908. # [06:46] <philor> ehsan: before you go...
  909. # [06:46] <ehsan> philor: ?
  910. # [06:46] * Joins: Asa (u3626@moz-160C58C6.com)
  911. # [06:47] <philor> should I be surprised that something has already finished in a non-clean fashion on your non-clean fashion push?
  912. # [06:47] * Joins: cpearce (chatzilla@moz-56BC07D4.xdsl.xnet.co.nz)
  913. # [06:47] <ehsan> philor: bah, lemme look
  914. # [06:48] <philor> I mean, of course I'm not surprised that something does, but that was a little sooner than I expected to actually see it :)
  915. # [06:48] <jdm> jlebar|away: I'm on it
  916. # [06:48] <jlebar|away> jdm, thanks!
  917. # [06:48] <ehsan> philor: problem is that lots of this stuff happens intermittently :(
  918. # [06:48] <ehsan> I've done 5-6 try runs but apparently did not get them all
  919. # [06:48] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
  920. # [06:48] * Joins: birtles_ (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  921. # [06:48] <ehsan> philor: I'll backout
  922. # [06:48] * birtles_ is now known as birtles
  923. # [06:49] * philor backspaces
  924. # [06:49] <philor> I was willing to retrigger some, and file it if it looked tolerably low frequency, if you'd rather
  925. # [06:49] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
  926. # [06:49] <ehsan> philor: if you were around and noticed more such failures, would you mind commenting on the bug with links to the log?
  927. # [06:49] <ehsan> philor: we could do that as well, with me promising to look at those bugs tomorrow
  928. # [06:50] <ehsan> philor: sounds like a plan? :)
  929. # [06:50] <philor> yep, that works
  930. # [06:50] <ehsan> awesome
  931. # [06:50] <ehsan> thanks :)
  932. # [06:50] <ehsan> philor: (the thing which my patch protects against is so bad that I'm willing to postpone handling the fallout to after landing, sorry for the inconvenience :/ )
  933. # [06:51] <philor> ehsan: yeah, understood, that was why I didn't much want you backing out over just one
  934. # [06:51] <ehsan> thanks :)
  935. # [06:51] * ehsan goes to go to sleep for realz
  936. # [06:52] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  937. # [06:52] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  938. # [06:53] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  939. # [06:53] * Quits: cpearce (chatzilla@moz-56BC07D4.xdsl.xnet.co.nz) (Ping timeout)
  940. # [06:54] * philor wonders what anatomical features the Android XUL build has
  941. # [06:54] * Joins: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP)
  942. # [06:55] <philor> I wouldn't want to suggest that it put a part it doesn't have in a part it doesn't have, or that it pull one out of one it lacks
  943. # [06:56] <nigelb> so much hate for Asa on wired.
  944. # [06:57] * Joins: kyungtae_kim (Mibbit@B4104EBB.3CC170B1.1E14B209.IP)
  945. # [06:58] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  946. # [06:58] <jaws> he's always taking one for the team
  947. # [06:58] * Quits: gandalf (zbraniecki@moz-9DD54591.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  948. # [06:58] <jaws> but sometimes he puts himself out there and asks for it
  949. # [07:00] <nigelb> Heh.
  950. # [07:01] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  951. # [07:01] * ChanServ sets mode: +o mkaply
  952. # [07:03] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  953. # [07:04] * Quits: Waldo|dinner (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 8.0/20111108090029])
  954. # [07:05] * Joins: ctopper (craig@moz-42075866.hsd1.or.comcast.net)
  955. # [07:06] * Quits: Mossop (mossop@moz-66A39E88.dsl.dynamic.sonic.net) (Ping timeout)
  956. # [07:06] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
  957. # [07:07] * Quits: redfive (chatzilla@moz-756AE07A.dsl.pltn13.sbcglobal.net) (Ping timeout)
  958. # [07:11] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  959. # [07:13] * Quits: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net) (Ping timeout)
  960. # [07:15] * Quits: @bz_sleep (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
  961. # [07:15] <philor> mmm, https://tbpl.mozilla.org/php/getParsedLog.php?id=8468888&tree=Mozilla-Inbound is filled with awesome
  962. # [07:17] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  963. # [07:19] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  964. # [07:20] <philor> and to my great shock, and the bottom of the pile of awesome is a setTimeout
  965. # [07:20] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  966. # [07:21] <jdm> ugh
  967. # [07:21] <jdm> in attempting to write a test to demonstrate a bug, I exposed another bug
  968. # [07:21] * Joins: bz_sleep (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  969. # [07:21] <jdm> and the fix for the first doesn't fix this one
  970. # [07:22] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  971. # [07:22] * Quits: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net) (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
  972. # [07:24] * Quits: hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Input/output error)
  973. # [07:24] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  974. # [07:24] <kyungtae_kim> Hi, I'm looking for a simple browser source using Gecko and not using XUL UI. Where could I get that? OS is Linux. I analyzed Android fennec source, but it's complex because Java & C++ are mixed, so only C++ source needed.
  975. # [07:25] <mbrubeck> kyungtae_kim: Hmm, there's the MicroB browser for Nokia Maemo devices...
  976. # [07:25] <mbrubeck> I'm not familiar with its code
  977. # [07:27] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  978. # [07:27] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Client exited)
  979. # [07:28] * Joins: Mossop (mossop@moz-66A39E88.dsl.dynamic.sonic.net)
  980. # [07:30] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Ping timeout)
  981. # [07:31] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  982. # [07:31] * Quits: Mossop (mossop@moz-66A39E88.dsl.dynamic.sonic.net) (Ping timeout)
  983. # [07:32] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  984. # [07:32] * Joins: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP)
  985. # [07:34] * Joins: mike5w3c (MikeS@moz-2B0391A.u01.hotspot.ne.jp)
  986. # [07:36] * Joins: birtles_ (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  987. # [07:36] * Quits: birtles_ (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Connection reset by peer)
  988. # [07:36] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
  989. # [07:38] <KWierso> kyungtae_kim: epiphany used to use gecko and was non-XUL, but I think they switched to webkit a few years ago
  990. # [07:39] <jdm> does anybody know if it's possible to create a mochitest that uses multiple tabs?
  991. # [07:39] <jdm> window.open interferes with the test I want to run
  992. # [07:39] <jdm> I need two unrelated windows to open
  993. # [07:40] <kbrosnan> mozmill could cover that afik
  994. # [07:40] * Joins: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw)
  995. # [07:41] <KWierso> kyungtae_kim: this page's examples list has a few things listed for Linux. Not sure if they use XUL or not, though: https://developer.mozilla.org/en/Roll_your_own_browser_-_An_embedding_HowTo
  996. # [07:43] * heycam is now known as heycam|away
  997. # [07:44] * Quits: tonymec|away (tonymec@C9D7108E.1A9F46C.277517C1.IP) (Connection reset by peer)
  998. # [07:44] * Quits: tonymec (tonymec@C9D7108E.1A9F46C.277517C1.IP) (Connection reset by peer)
  999. # [07:44] * Joins: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
  1000. # [07:47] * Quits: anky (anky@9DF8D605.3077B11C.A3D1B221.IP) (Client exited)
  1001. # [07:48] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
  1002. # [07:48] * Quits: josh (josh@moz-75EC6735.dlth.qwest.net) (Quit: josh)
  1003. # [07:49] * Joins: anky (anky@9DF8D605.3077B11C.A3D1B221.IP)
  1004. # [07:50] <philor> why do we still have that ancient junk in the tree rules about "You must check the tree before pushing, and watch the tree for failures after pushing."?
  1005. # [07:51] <jdm> just to catch people unawares
  1006. # [07:51] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1007. # [07:51] <tbsaunde> philor: because we like to d dream?
  1008. # [07:52] <philor> oh, it's so we can make fun of people who star their own!
  1009. # [07:52] * glob is now known as glob|away
  1010. # [07:53] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1011. # [07:53] * Quits: anky (anky@9DF8D605.3077B11C.A3D1B221.IP) (Ping timeout)
  1012. # [07:53] * Quits: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP) (Quit: This computer has gone to sleep)
  1013. # [07:53] * Joins: tonymec (tonymec@4F99D494.BC400CB9.277517C1.IP)
  1014. # [07:58] * Quits: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw) (Quit: regen)
  1015. # [07:59] * Quits: tonymec (tonymec@4F99D494.BC400CB9.277517C1.IP) (Input/output error)
  1016. # [07:59] * Joins: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP)
  1017. # [08:00] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1018. # [08:04] * Joins: tonymec (tonymec@4F99D494.BC400CB9.277517C1.IP)
  1019. # [08:05] <kyungtae_kim> Can I use libxul without using .xul file? Android port do that but I can't understand how to do that.
  1020. # [08:06] * Joins: tonymec__ (tonymec@4F99D494.BC400CB9.277517C1.IP)
  1021. # [08:06] * tonymec__ is now known as tonymec|away
  1022. # [08:06] * khuey|away is now known as khuey
  1023. # [08:14] * glob|away is now known as glob
  1024. # [08:18] * Quits: tonymec (tonymec@4F99D494.BC400CB9.277517C1.IP) (Input/output error)
  1025. # [08:19] * Joins: mike5w3c_ (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  1026. # [08:19] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  1027. # [08:20] * Quits: mike5w3c (MikeS@moz-2B0391A.u01.hotspot.ne.jp) (Ping timeout)
  1028. # [08:20] * mike5w3c_ is now known as mike5w3c
  1029. # [08:20] * Joins: tonymec (tonymec@4F99D494.BC400CB9.277517C1.IP)
  1030. # [08:21] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  1031. # [08:24] <glandium> browserid looks nice, but I get no validation link in the email it sends me
  1032. # [08:26] <glandium> ah, got it
  1033. # [08:26] * Quits: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl) (Input/output error)
  1034. # [08:27] <squib> my biggest issue with browserid is that MDN always forgets who i am :(
  1035. # [08:28] <squib> but that's probably not a browserid issue as such
  1036. # [08:31] <glandium> mdn has only made it half way... it had me create an actual mdn account when i wanted to edit a content. then i signed off and to sign in, i had to create a browserid account because it uses nothing else
  1037. # [08:33] <Callek> is make_libmar l10n nightly failures known from yesterdays nightly?
  1038. # [08:34] <Callek> and/or is it seamonkey only?
  1039. # [08:36] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1040. # [08:36] * Joins: mermi (Mibbit@E1D22E29.D40A746E.1D5753B8.IP)
  1041. # [08:37] * Quits: mermi (Mibbit@E1D22E29.D40A746E.1D5753B8.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1042. # [08:40] * Joins: gabor (admin@moz-3B57BCD1.catv.pool.telekom.hu)
  1043. # [08:40] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1044. # [08:41] * Quits: gabor (admin@moz-3B57BCD1.catv.pool.telekom.hu) (Quit: gabor)
  1045. # [08:41] <glandium> Callek: could it be related to the mozglue thing?
  1046. # [08:42] <Callek> glandium: not sure, maybe -- I thought Pike was talking about l10n failures
  1047. # [08:42] <Callek> I'll look tomorrow or day after for sure
  1048. # [08:42] <Callek> :-)
  1049. # [08:43] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1050. # [08:43] <glandium> Callek: aki had l10n failures, but it seems he was trying to use a new packager.mk with an old build
  1051. # [08:43] <glandium> maybe l10n nightlies are doing that
  1052. # [08:44] <Callek> glandium: that could certainly have been the issue, i'll wait till tomorrow/day after and check and figure it out from there
  1053. # [08:45] <glandium> Callek: i kind of remember something like this having been a problem in the past
  1054. # [08:47] * Parts: Ventron (michael@22BC7A8B.69CC1317.F2FA8643.IP)
  1055. # [08:47] * philor points at rnewman's bright colors and laughs
  1056. # [08:47] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1057. # [08:50] <nigelb> Is that the android?
  1058. # [08:51] <philor> nah, that was boring mono-color, the windows need-for-clobber is much more colorful
  1059. # [08:52] <nigelb> oh, services-central?
  1060. # [08:52] * Quits: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net) (Input/output error)
  1061. # [08:55] * Joins: wolfiR (wolfiR@moz-97AB7B3A.open-xchange.com)
  1062. # [08:57] <philor> yeah, I like the green - orange - purple - red effect :)
  1063. # [08:57] <nigelb> heh
  1064. # [08:57] <nigelb> It is fairly well-coloured :D
  1065. # [08:59] * Quits: tmyoung (tmyoung@moz-A52EE408.alyoung.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1066. # [08:59] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1067. # [08:59] <glazou> bonjour
  1068. # [09:00] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
  1069. # [09:00] * Quits: ctopper (craig@moz-42075866.hsd1.or.comcast.net) (Quit: ctopper)
  1070. # [09:01] * Quits: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net) (Quit: faramarz)
  1071. # [09:05] * Joins: Ms2ger (Ms2ger@C99CCEB1.C1534583.37724B0D.IP)
  1072. # [09:05] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
  1073. # [09:07] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
  1074. # [09:08] * Quits: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP) (Quit: This computer has gone to sleep)
  1075. # [09:08] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Ping timeout)
  1076. # [09:09] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1077. # [09:09] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
  1078. # [09:09] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
  1079. # [09:11] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
  1080. # [09:12] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Client exited)
  1081. # [09:12] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
  1082. # [09:14] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1083. # [09:15] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1084. # [09:15] <rnewman> philor: believe it or not, I did hit clobber! guess those were already running
  1085. # [09:15] <rnewman> alas
  1086. # [09:15] <rnewman> and no new landings on m-c for me to pull!
  1087. # [09:16] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1088. # [09:16] <rnewman> thanks for starring, anyway :D
  1089. # [09:16] <philor> rnewman: I just retriggered the build, after I saw you had clobbered a hair too late
  1090. # [09:16] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
  1091. # [09:16] <rnewman> \o/
  1092. # [09:17] * Joins: Standard8Away (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1093. # [09:17] * Standard8Away is now known as Standard8
  1094. # [09:17] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Connection reset by peer)
  1095. # [09:17] <philor> we're both sure that's it and all it is, but we'll be more sure with visible green
  1096. # [09:18] * Joins: IRCMonkey17485 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
  1097. # [09:18] * Joins: grubshka (grubshka@moz-C88CCDC2.w86-216.abo.wanadoo.fr)
  1098. # [09:18] * Joins: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net)
  1099. # [09:18] <rnewman> nigelb: it sure is pretty to have three failing XUL Fennec builds on every push, though, isn't it?
  1100. # [09:18] <nigelb> rnewman: Totally :D
  1101. # [09:19] <khuey> somebody should toss a -j1 into fennec's mozconfig
  1102. # [09:19] <rnewman> heh
  1103. # [09:21] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1104. # [09:23] * Quits: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1105. # [09:24] <ewong> khuey: weren't you on a holiday?
  1106. # [09:24] <nigelb> someone kline him :P
  1107. # [09:26] <Ms2ger> Nah, just on the nice side of the atlantic
  1108. # [09:26] <khuey> ewong: I'm working today
  1109. # [09:26] <khuey> probably tomorrow
  1110. # [09:26] <khuey> taking days off here and there
  1111. # [09:26] <nigelb> haha, "nice side of the atlantic"
  1112. # [09:26] <nigelb> Ms2ger++
  1113. # [09:26] <darktrojan> heh
  1114. # [09:26] <Ms2ger> :)
  1115. # [09:26] * Ms2ger lands
  1116. # [09:27] <glazou> I don't know if it's nice but it's awake :-)
  1117. # [09:27] <khuey> yeah
  1118. # [09:27] <khuey> I should go sleep off some more of the jetlag
  1119. # [09:27] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1120. # [09:27] <ewong> ohh I see..
  1121. # [09:27] * Joins: protz (protz@moz-E29D2A15.inria.fr)
  1122. # [09:27] <nigelb> just try and stay awake for today and you should reset your clock.
  1123. # [09:28] <philor> isn't there something besides -j1 that you can stick in just a makefile somewhere above the troubled parts?
  1124. # [09:28] <glandium> philor: -j1 under mobile, probably
  1125. # [09:28] <khuey> $(error this is going to break anyways) ?
  1126. # [09:28] <khuey> :-P
  1127. # [09:29] <philor> .NOTPARALLEL: was what I was thinking of
  1128. # [09:29] <khuey> oh, right
  1129. # [09:29] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1130. # [09:29] <khuey> hmm, maybe we should do that
  1131. # [09:29] <glandium> the other solution is to stop doing cross directory dependencies in makefiles
  1132. # [09:30] <khuey> well, yes
  1133. # [09:32] <philor> spoken like someone who isn't cc'ed on the bug
  1134. # [09:32] <philor> yet...
  1135. # [09:32] <khuey> indeed
  1136. # [09:32] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1137. # [09:33] <ewong> which bug's that? (just out of curiosity)
  1138. # [09:33] <Ms2ger> ewong, I'll cc you :)
  1139. # [09:33] <ewong> Ms2ger: it's ok..really..
  1140. # [09:33] <khuey> 714553
  1141. # [09:33] <philor> should do it with a review request, that's a really subtle way to shove starring spam down someone's throat :)
  1142. # [09:33] <Ms2ger> philor++
  1143. # [09:33] <khuey> philor: btw I like how you started pasting logs again once we reached an impasse
  1144. # [09:34] <ewong> wow.. this is another semi-long bug
  1145. # [09:34] <philor> I don't admit it often, but I will shut up when people are actually working
  1146. # [09:35] <Ms2ger> philor, you realize this channel is logged, right ;)
  1147. # [09:36] <Ms2ger> Hmm, a 3280-byte leak
  1148. # [09:36] <glandium> philor: the interesting thing is that a similar bug on native fennec has been fixed
  1149. # [09:36] <darktrojan> if they're working they don't have time to read irc logs
  1150. # [09:37] <darktrojan> (oi you, get back to work)
  1151. # [09:37] * Quits: IRCMonkey17485 (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
  1152. # [09:37] <Ms2ger> :)
  1153. # [09:37] <ewong> "Oh sure. I would've fixed that bug anytime... provided I understand what's going on.. :P"
  1154. # [09:37] * Quits: @dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com) (Quit: dveditz)
  1155. # [09:40] * Quits: Mook (mook@moz-D4B2E3F9.dsl.teksavvy.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
  1156. # [09:40] * Ms2ger usually doesn't understand what's going on in his bugs
  1157. # [09:40] * Joins: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  1158. # [09:40] <ewong> "surely you jest"
  1159. # [09:42] <ewong> "black magic voodoo".. ya gotta love the comments in bugs like these...
  1160. # [09:42] <Ms2ger> Well, er, welcome to Mozilla :)
  1161. # [09:45] * Quits: grubshka (grubshka@moz-C88CCDC2.w86-216.abo.wanadoo.fr) (Ping timeout)
  1162. # [09:45] <ewong> then again.. I'd say the same thing when looking at Makefile patches.. "black magic Makefile voodoo"
  1163. # [09:46] <hsivonen> sigh. still a failing unit test for bookmark import
  1164. # [09:46] <khuey> "Hardcore crypto action"
  1165. # [09:46] * khuey got a good laugh out of that
  1166. # [09:46] <ewong> khuey I dare ask.. bug #714553 is about a race condition?
  1167. # [09:46] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  1168. # [09:47] <khuey> yes
  1169. # [09:47] <ewong> thus philor's asking of -j1
  1170. # [09:48] <philor> more of a threat, really
  1171. # [09:48] <hsivonen> looks like I need to learn to run xpcshell tests individually
  1172. # [09:48] <ewong> ok.. umm "thus philor's threat of -j1"
  1173. # [09:49] <glandium> hey i think i have the right fix for that bug
  1174. # [09:50] <hsivonen> how nice. xpcshell has different makefile conventions that various mochitests
  1175. # [09:50] <hsivonen> *than
  1176. # [09:51] * Joins: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw)
  1177. # [09:51] <khuey> xpcshell has different everything conventions than mochitest
  1178. # [09:51] * Quits: kumar (kmcmillan@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: kumar)
  1179. # [09:52] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1180. # [09:52] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1181. # [09:52] <darktrojan> SOLO_FILE=basename.js make -C objdir/path/to/dir check-one
  1182. # [09:52] <darktrojan> hsivonen, ^
  1183. # [09:52] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  1184. # [09:54] <hsivonen> darktrojan: thanks
  1185. # [09:56] * glob *sigh*
  1186. # [09:57] * Joins: Mano (chatzilla@moz-7E1DCE13.red.bezeqint.net)
  1187. # [09:58] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1188. # [10:00] <darktrojan> jhford, ping?
  1189. # [10:00] * Joins: dao (dao@moz-E671DF31.superkabel.de)
  1190. # [10:00] <darktrojan> what's the matter glob, run out of work to do?
  1191. # [10:00] <glob> darktrojan, haha :)
  1192. # [10:01] <darktrojan> :-P
  1193. # [10:01] * Joins: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net)
  1194. # [10:02] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
  1195. # [10:02] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Quit: This computer has gone to sleep)
  1196. # [10:04] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  1197. # [10:04] * Joins: past (past@moz-2DAAD734.dsl.dyn.forthnet.gr)
  1198. # [10:04] * Joins: MarcoZ (marco.zehe@moz-1F75E300.dip.t-dialin.net)
  1199. # [10:07] * Quits: Mano (chatzilla@moz-7E1DCE13.red.bezeqint.net) (Client exited)
  1200. # [10:09] * Joins: c0smikdebris (c0smikdebr@C4166EFD.7E460B98.BE90E62C.IP)
  1201. # [10:10] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Ping timeout)
  1202. # [10:12] * Joins: Mitch (chatzilla@moz-FA99DC5F.sbr802.nsw.optusnet.com.au)
  1203. # [10:14] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1204. # [10:14] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
  1205. # [10:14] * Quits: tonymec|away (tonymec@4F99D494.BC400CB9.277517C1.IP) (Ping timeout)
  1206. # [10:14] * Quits: tonymec (tonymec@4F99D494.BC400CB9.277517C1.IP) (Ping timeout)
  1207. # [10:14] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1208. # [10:14] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1209. # [10:16] * Quits: c0smikdebris (c0smikdebr@C4166EFD.7E460B98.BE90E62C.IP) (Client exited)
  1210. # [10:18] * Quits: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw) (Quit: regen)
  1211. # [10:18] <ewong> err.. what happened to the Windows build instructions? https://wiki.mozilla.org/Mobile/Fennec/Android_OtherBuildEnvs#Windows
  1212. # [10:19] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Input/output error)
  1213. # [10:19] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1214. # [10:19] <ewong> I guess I should've asked that in #mobile
  1215. # [10:20] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan)
  1216. # [10:22] * Quits: rshetty (quassel@AC72E8F3.8D9B1EFE.D30E9BEF.IP) (Ping timeout)
  1217. # [10:22] * Joins: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net)
  1218. # [10:23] <glandium> ewong: has that ever been actually possible?
  1219. # [10:23] * Joins: tonymec (tonymec@F80F3879.C60529D.277517C1.IP)
  1220. # [10:23] * Joins: rshetty (quassel@AFD0CA25.6852A7C3.8DE24349.IP)
  1221. # [10:24] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  1222. # [10:24] <ewong> glandium: it has.. or at least it was possible last year.. in July..
  1223. # [10:25] <ewong> or maybe I was mistaken?
  1224. # [10:25] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
  1225. # [10:25] * Joins: msucan (msucan-@FA9E8863.56E67207.699550A1.IP)
  1226. # [10:27] * Joins: edmorley (edmorley@moz-384CD16.range86-166.btcentralplus.com)
  1227. # [10:27] <khuey> ewong: are you looking to compile (on windows) a fennec that runs on windows or a fennec that runs on android
  1228. # [10:27] <ewong> khuey: compiling to run on Windows (at least IIRC, it was under some simulated environment)
  1229. # [10:27] * Joins: graememcc (chatzilla@moz-FA3F4331.range109-158.btcentralplus.com)
  1230. # [10:28] <khuey> ewong: xul fennec can be built to run on windows
  1231. # [10:28] <khuey> ewong: native fennec can't
  1232. # [10:28] <ewong> ah.. maybe my mozconfig file needs adjustments
  1233. # [10:30] <philor> actually, xul fennec can't, unless someone fixed it since one of the flurry of patches to get Win PGO working broke it
  1234. # [10:30] <ewong> well it's not building because of some sdk level issue
  1235. # [10:31] * Quits: rshetty (quassel@AFD0CA25.6852A7C3.8DE24349.IP) (Ping timeout)
  1236. # [10:31] <philor> I think it was the media one, but since desktop fennec had been made nightly-only, it was no longer possible to build it on try, which made it no longer tier 1, so despite the fact that we're still burning it hidden every night, it's dead and gone
  1237. # [10:32] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
  1238. # [10:33] * Joins: rshetty (quassel@640B24A2.F8C0C706.C842849F.IP)
  1239. # [10:33] <ewong> ok. that explains the empty build instructions for Windows
  1240. # [10:33] * Quits: njn (chatzilla@moz-67BF6169.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120108173212])
  1241. # [10:36] <hsivonen> hmm. test_browserGlue_smartBookmarks.js deliberately foils async nsBrowserGlue initialization
  1242. # [10:36] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  1243. # [10:37] * philor is now known as philor|away
  1244. # [10:37] * Joins: bjarne (bjarne@moz-46A85847.nextgentel.com)
  1245. # [10:38] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1246. # [10:38] * darktrojan is considering writing a "just run this damn test" script that figures out the magic words to use
  1247. # [10:38] <darktrojan> is this useful?
  1248. # [10:39] * Joins: IRCMonkey7811 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
  1249. # [10:39] * Quits: CwiiisAway (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Ping timeout)
  1250. # [10:39] <hsivonen> darktrojan: yes
  1251. # [10:40] <ewong> darktrojan: Heck yeah!
  1252. # [10:40] <darktrojan> I thought so, wonder why we don't have one
  1253. # [10:41] <hsivonen> grr. there are more tests that deliberately bypass the observers that nsBrowserGlue has for tracking initialization
  1254. # [10:41] <darktrojan> heh
  1255. # [10:42] <ewong> darktrojan: probably no one felt the urge great enough to do it.. :)
  1256. # [10:42] <darktrojan> ewong, I'm hoping the reason isn't "it's damn difficult"
  1257. # [10:43] <ewong> darktrojan: same thing with bugs, I believe :)
  1258. # [10:43] <darktrojan> heh
  1259. # [10:43] <darktrojan> I probably run unit tests more than a lot of people :-/
  1260. # [10:43] <ewong> darktrojan: yeah.. "it's damn difficult" is another possible reason.. i.e. change our build configs to use autoconf 2.56+
  1261. # [10:43] <darktrojan> mostly because I'm really good at cocking it up \o/
  1262. # [10:44] * davehunt|away is now known as davehunt
  1263. # [10:45] <ewong> tests? what tests? ;P
  1264. # [10:48] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
  1265. # [10:48] * Quits: IRCMonkey7811 (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
  1266. # [10:48] <darktrojan> huh. /me just discovered python does string concatenation without an operator
  1267. # [10:49] <ewong> darktrojan: ??
  1268. # [10:49] <edmorley> dholbert|afk: sorry to say it but inbound is looking a little toasty :-)
  1269. # [10:49] <darktrojan> "a" "b" == "ab"
  1270. # [10:49] <ewong> ahh like C strings
  1271. # [10:49] <darktrojan> needless to say that wasn't what I wanted
  1272. # [10:50] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  1273. # [10:51] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  1274. # [10:52] <glandium> dholbert|afk: looks like the compiler bug was not triggered by warning on errors after all
  1275. # [10:52] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
  1276. # [10:53] * Joins: CwiiisAway (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  1277. # [10:53] <glandium> edmorley: i was about to push, do you want me to backout?
  1278. # [10:59] * Quits: karl (karl@moz-9D2227AB.jetstream.xtra.co.nz) (Ping timeout)
  1279. # [11:00] * Joins: dao (dao@moz-E671DF31.superkabel.de)
  1280. # [11:02] <edmorley> glandium: sorry was making a cup of tea; I have the backout queued, thanks anyway :-0
  1281. # [11:02] <edmorley> :-) even
  1282. # [11:03] <glandium> edmorley: do you backout both?
  1283. # [11:03] <edmorley> glandium: yeah
  1284. # [11:03] <glandium> perfect :)
  1285. # [11:05] <edmorley> glandium: done
  1286. # [11:05] * ewong is now known as ewong|away
  1287. # [11:06] * Joins: mib_3am1pm (Mibbit@moz-2D047D93.retail.telecomitalia.it)
  1288. # [11:06] <mib_3am1pm> hi
  1289. # [11:08] <edmorley> hi :-)
  1290. # [11:08] <mib_3am1pm> I'm looking for a way to add active digitizer pen support of the new tablets to the browser events
  1291. # [11:08] <mib_3am1pm> something like mousemove or touchmove
  1292. # [11:08] * Joins: gandalf (zbraniecki@moz-9DD54591.neoplus.adsl.tpnet.pl)
  1293. # [11:08] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  1294. # [11:08] <mib_3am1pm> but for the new pens of the tablets
  1295. # [11:09] <glandium> edmorley: thanks
  1296. # [11:10] <mib_3am1pm> do you think it have to be an html5 standard or the browser could support it before?
  1297. # [11:10] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
  1298. # [11:10] * Quits: kyungtae_kim (Mibbit@B4104EBB.3CC170B1.1E14B209.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1299. # [11:12] * Joins: aja (chatzilla@6B0B5BD1.913604E4.7880DB15.IP)
  1300. # [11:12] * Joins: waschtl_ (waschtl@moz-E4A326C8.d.d9tcloud.de)
  1301. # [11:13] * rail_away is now known as rail
  1302. # [11:13] * Joins: karl (karl@moz-9D2227AB.jetstream.xtra.co.nz)
  1303. # [11:13] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Connection reset by peer)
  1304. # [11:13] * Joins: waschtl__ (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1305. # [11:14] * Quits: aja (chatzilla@6B0B5BD1.913604E4.7880DB15.IP) (Client exited)
  1306. # [11:14] * Quits: waschtl_ (waschtl@moz-E4A326C8.d.d9tcloud.de) (Ping timeout)
  1307. # [11:15] * Joins: micadeyeye (micadeyeye@moz-FA0447D8.dynamic.wa.co.za)
  1308. # [11:15] <edmorley> mib_3am1pm: this channel gets a lot busier during pacific working hours, hopefully someone will be around later who can answer that for you
  1309. # [11:17] <micadeyeye> I have problem pulling the mozilla source. see http://pastebin.mozilla.org/1444640
  1310. # [11:17] <micadeyeye> what could be wrong please?
  1311. # [11:18] <Ms2ger> Are you on a slow connection?
  1312. # [11:18] <mib_3am1pm> edmorley: I'm trying on the mobile channel. probably is more appropriate for my kind of question
  1313. # [11:18] <micadeyeye> Ms2ger, not really
  1314. # [11:18] * Joins: mastoris (mastoris@6C80CE82.6958D9C9.BF6BBFAF.IP)
  1315. # [11:18] <glob> micadeyeye, network instability gets my vote
  1316. # [11:19] <micadeyeye> okay. should i using hg clone....
  1317. # [11:19] <Ms2ger> I'd try a bundle, but I have no idea where the links for that are
  1318. # [11:19] <edmorley> micadeyeye: downloading as a bundle helps some people https://developer.mozilla.org/en/Mozilla_Source_Code_%28Mercurial%29#Bundles
  1319. # [11:19] <micadeyeye> ?
  1320. # [11:19] <Ms2ger> edmorley++
  1321. # [11:19] * glandium hopes the second push won't be coalesced
  1322. # [11:19] * Joins: dao (dao@moz-E671DF31.superkabel.de)
  1323. # [11:19] <edmorley> glandium: only tests are coalesced at present
  1324. # [11:20] <Ms2ger> Really?
  1325. # [11:20] <glandium> edmorley: wow, since when?
  1326. # [11:20] * edmorley goes rummaging through filed bugs
  1327. # [11:20] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1328. # [11:22] <edmorley> Bug 684436
  1329. # [11:23] <NeilAway> jdm: how about a browser-chrome test?
  1330. # [11:25] * Joins: AutomatedTester (AutomatedT@98B9A05D.648B0C34.5EFB9497.IP)
  1331. # [11:25] * AutomatedTester is now known as AutomatedTester|W3
  1332. # [11:25] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
  1333. # [11:26] * Quits: willy1234x1 (willy1234x@moz-FEC54718.slkc.qwest.net) (Connection reset by peer)
  1334. # [11:27] * Quits: AutomatedTester|W3 (AutomatedT@98B9A05D.648B0C34.5EFB9497.IP) (Input/output error)
  1335. # [11:27] * Joins: AutomatedTester (AutomatedT@98B9A05D.648B0C34.5EFB9497.IP)
  1336. # [11:28] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  1337. # [11:30] * Joins: merike|away (quassel@moz-339D0C93.cable.starman.ee)
  1338. # [11:33] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
  1339. # [11:34] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  1340. # [11:35] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  1341. # [11:35] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
  1342. # [11:38] * Joins: smaug (chatzilla@moz-85FF36A5.gprs.sl-laajakaista.fi)
  1343. # [11:38] * ChanServ sets mode: +o smaug
  1344. # [11:41] * Joins: tonymec__ (tonymec@F80F3879.C60529D.277517C1.IP)
  1345. # [11:41] * tonymec__ is now known as tonymec|away
  1346. # [11:42] * Quits: waschtl__ (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Client exited)
  1347. # [11:42] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1348. # [11:43] * Quits: mib_3am1pm (Mibbit@moz-2D047D93.retail.telecomitalia.it) (Quit: http://www.mibbit.com ajax IRC Client)
  1349. # [11:43] * Quits: Asa (u3626@moz-160C58C6.com) (Quit: Connection closed for inactivity)
  1350. # [11:45] <darktrojan> okay, so far my script can run single xpcshell and mochitests
  1351. # [11:46] <darktrojan> and a dir of xpcshell tests
  1352. # [11:46] <darktrojan> that covers 90% of the stuff I use
  1353. # [11:46] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
  1354. # [11:49] * Quits: pzhang (pzhang@E1AD879F.CC98CBF7.C589985.IP) (Client exited)
  1355. # [11:49] * Joins: IRCMonkey62646 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
  1356. # [11:49] <edmorley> ship it!
  1357. # [11:49] <darktrojan> k
  1358. # [11:50] <glob> don't you need to write testcases first :P
  1359. # [11:51] * glob is now known as glob|away
  1360. # [11:52] <darktrojan> get out
  1361. # [11:52] <darktrojan> oh you did
  1362. # [11:52] * Quits: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net) (Quit: fzzzy)
  1363. # [11:52] <nigelb> heh
  1364. # [11:52] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1365. # [11:52] * Quits: karl (karl@moz-9D2227AB.jetstream.xtra.co.nz) (Ping timeout)
  1366. # [11:54] * Joins: decoder (quassel@45737F17.411DB1E9.95550721.IP)
  1367. # [11:55] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1368. # [11:56] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1369. # [11:58] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  1370. # [11:59] * Joins: Goldorak (chatzilla@8C15BD3E.A9EA3755.187A1082.IP)
  1371. # [11:59] * Joins: pranavrc (pranavrc@8082914E.CBE465C1.C28326FD.IP)
  1372. # [12:00] <edmorley> :-)
  1373. # [12:00] <darktrojan> hmm, this may not be the smartest script ever written but it works
  1374. # [12:00] <edmorley> sounds like most of the build system
  1375. # [12:00] <darktrojan> for various values of "works"
  1376. # [12:02] <@smaug> jlebar|away will kick me
  1377. # [12:03] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Quit: Leaving.)
  1378. # [12:06] * Joins: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw)
  1379. # [12:08] * Joins: redfive (chatzilla@moz-756AE07A.dsl.pltn13.sbcglobal.net)
  1380. # [12:09] * CwiiisAway is now known as Cwiiis
  1381. # [12:09] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1382. # [12:12] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
  1383. # [12:12] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
  1384. # [12:13] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1385. # [12:14] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1386. # [12:16] * Joins: karl (karl@moz-9D2227AB.jetstream.xtra.co.nz)
  1387. # [12:17] <Ms2ger> smaug, what'd you do now? :)
  1388. # [12:18] <@smaug> Ms2ger: well, he designed an API, and I already started to review it...but...maybe I want some different kind of API after all
  1389. # [12:18] <Ms2ger> :)
  1390. # [12:19] * Joins: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk)
  1391. # [12:19] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1392. # [12:20] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1393. # [12:20] <micadeyeye> I want to add firefox/fennec to a Media Center (MC) application, such as geexbox and xbmc. I would have to build both apps (say Firefox & Geexbox) from source. To help one add packages to the MC, the MC app itself has a script that generates some files that could be used to build a package. The files are install, build, installdev and meta; their contents can be found here http://pastebin.mozilla.org/1444643. What I want to do is
  1394. # [12:20] <micadeyeye> copy the build&make contents in the mozilla source to them. After that, I would build the MC itself, which will pull the FF source and build it alongside. Please advice if it would work.
  1395. # [12:23] * Quits: redfive (chatzilla@moz-756AE07A.dsl.pltn13.sbcglobal.net) (Client exited)
  1396. # [12:25] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1397. # [12:29] * Joins: KaiRo (robert@moz-238DF8DB.adsl.highway.telekom.at)
  1398. # [12:33] * bc|afk is now known as bc
  1399. # [12:33] * ewong|sleep is now known as ewong
  1400. # [12:34] * glazou is now known as glazou_lunch
  1401. # [12:36] <roc> edmorley: what do I do to stop inbound-mergers from closing a bug that's not complete?
  1402. # [12:37] <Ms2ger> Mention it in the comment and the whiteboard
  1403. # [12:42] <roc> what is the correct term?
  1404. # [12:42] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  1405. # [12:42] <roc> [please don't close this bug after merging to inbound]?
  1406. # [12:42] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1407. # [12:43] * Quits: karl (karl@moz-9D2227AB.jetstream.xtra.co.nz) (Ping timeout)
  1408. # [12:43] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1409. # [12:45] * Quits: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw) (Quit: regen)
  1410. # [12:46] <darktrojan> ewong, hsivonen: http://pastebin.mozilla.org/1444672
  1411. # [12:47] <darktrojan> (woo)
  1412. # [12:47] <ewong> nice!
  1413. # [12:47] <darktrojan> oh, I missed a bit
  1414. # [12:48] <darktrojan> http://pastebin.mozilla.org/1444674
  1415. # [12:50] <darktrojan> need to work out how to find the objdir next
  1416. # [12:51] <hsivonen> darktrojan: cool
  1417. # [12:51] * Quits: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com) (Ping timeout)
  1418. # [12:51] <hsivonen> the old HTML parser has lots of dead code these days...
  1419. # [12:52] <darktrojan> burn it
  1420. # [12:52] <darktrojan> burn it all
  1421. # [12:52] <hsivonen> I'm on it...
  1422. # [12:52] <hsivonen> too bad that it's hard to zap it all in one go thanks to about:blank and the sharing with the XML code path
  1423. # [12:52] * khuey is now known as khuey|away
  1424. # [12:52] * khuey|away is now known as khuey
  1425. # [12:53] <darktrojan> oh btw hsivonen, I filed this https://bugzilla.mozilla.org/show_bug.cgi?id=713479
  1426. # [12:53] <darktrojan> hoping you'll get a chance to fix it :)
  1427. # [12:54] * Quits: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1428. # [12:54] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
  1429. # [12:55] <hsivonen> darktrojan: yeah... always stuff to fix...
  1430. # [12:55] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  1431. # [12:55] <Ms2ger> hsivonen, I'm always interested in removing dead code ;)
  1432. # [12:58] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  1433. # [12:59] * Quits: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com) (Ping timeout)
  1434. # [12:59] * Joins: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com)
  1435. # [13:00] * Joins: dao (dao@moz-E671DF31.superkabel.de)
  1436. # [13:01] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1437. # [13:01] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Ping timeout)
  1438. # [13:01] <hsivonen> Ms2ger: I already made patches :-/
  1439. # [13:01] <Ms2ger> Oh, even better :)
  1440. # [13:02] * hsivonen tries to keep the patches quick to review by avoiding + lines in the patches :-)
  1441. # [13:03] <darktrojan> heh
  1442. # [13:04] * AutomatedTester is now known as AutomatedTester|W3
  1443. # [13:06] <darktrojan> added reftests
  1444. # [13:06] <darktrojan> I think that just about covers all the tests I ever use
  1445. # [13:07] <hsivonen> hmm. so currently, we have blocking state in the parser and the parser-blocking script in the script loader
  1446. # [13:07] <Ms2ger> Stick it in hg somewhere? :)
  1447. # [13:08] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  1448. # [13:08] <Ms2ger> Did evilpie land his ScriptLoader/type parsing patch already?
  1449. # [13:09] <hsivonen> I wonder if it would be worthwhile to remove to duplication and make the parser ask nsScriptLoader whether there's a parser-blocking script
  1450. # [13:09] <hsivonen> Ms2ger: I don't know what patch that is
  1451. # [13:09] <Ms2ger> A bit of cleanup
  1452. # [13:10] <Ms2ger> Bug 714635, in bz's queue
  1453. # [13:10] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1454. # [13:12] <darktrojan> here, you can laugh at my lack of python skills now :) http://hg.mozilla.org/users/geoff_darktrojan.net/scripts/file/ae76509807e4/runtest.py
  1455. # [13:12] <darktrojan> or alternatively, download and use what I created
  1456. # [13:12] <darktrojan> ewong, ^
  1457. # [13:12] * mattwoodrow is now known as mattwoodrow|away
  1458. # [13:14] <hsivonen> darktrojan: thank you
  1459. # [13:14] <Ms2ger> Lovely
  1460. # [13:15] <hsivonen> hmm. I guess I'll settle for refactoring parser unblocking for now and will file a follow-up about removing the need to block the parser explicitly
  1461. # [13:16] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Ping timeout)
  1462. # [13:16] * davehunt is now known as davehunt|away
  1463. # [13:17] <@smaug> hsivonen: so removing that stuff from nsHTMLDocument::EndLoad() doesn't change behavior?
  1464. # [13:18] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
  1465. # [13:18] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
  1466. # [13:18] * Ziggy|AWAY is now known as Ziggy_Maes
  1467. # [13:19] <@smaug> hsivonen: in cases like: loading page ... <script> document.write("asdf"); spin_event_loop(); document.write("adf");</script>
  1468. # [13:19] * Quits: graememcc (chatzilla@moz-FA3F4331.range109-158.btcentralplus.com) (Ping timeout)
  1469. # [13:22] <hsivonen> smaug: why would it change anything in that case? ::EndLoad() isn't called when the event loop spins in your example,because the end of stream hasn't been reached
  1470. # [13:22] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan)
  1471. # [13:23] <@smaug> hsivonen: just wanted to make sure HTML5 parser doesn't continue processing in such case
  1472. # [13:24] * Joins: ericb2 (X@3CF4C90.3968144D.6267E3D3.IP)
  1473. # [13:25] * Quits: ericb2 (X@3CF4C90.3968144D.6267E3D3.IP) (Quit: Success !!)
  1474. # [13:26] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  1475. # [13:26] <hsivonen> smaug: does spin_event_loop() mean a nested loop?
  1476. # [13:27] <@smaug> no
  1477. # [13:27] <@smaug> well, nested loop
  1478. # [13:27] <@smaug> hmm
  1479. # [13:27] <@smaug> well, kind of
  1480. # [13:27] <@smaug> there is nested while(some_event_loop_events) dosomething;
  1481. # [13:28] <@smaug> hsivonen: I mean case like showModalDialog
  1482. # [13:28] <@smaug> hsivonen: do you know what has regressed bug 98654 ?
  1483. # [13:29] <hsivonen> smaug: I don't know what regressed it
  1484. # [13:29] <hsivonen> smaug: anyway, if ::EndLoad() was previously reached in your example, we'd already be in equal trouble
  1485. # [13:30] <hsivonen> smaug: all tests stay green with the patch
  1486. # [13:31] <hsivonen> if there are cases that aren't being tested...
  1487. # [13:32] <hsivonen> anyway, our nested event loops are fundamentally broken. I don't think it makes sense to work around the fundamental brokenness more carefully
  1488. # [13:32] <hsivonen> it would make sense to fix the fundamental brokenness
  1489. # [13:32] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1490. # [13:32] <khuey> uh, did somebody mess with firefox's terminal behavior on windows?
  1491. # [13:32] <hsivonen> (by introducing separate event queues for each mutually reachable docshell constellation)
  1492. # [13:33] <khuey> now when I restart a debug build it pops up a separate terminal
  1493. # [13:33] <@smaug> hsivonen: what is wrong with our showModalDialog handling?
  1494. # [13:33] <hsivonen> smaug: https://bugzilla.mozilla.org/show_bug.cgi?id=637264
  1495. # [13:33] * @smaug isn't sure HTML spec
  1496. # [13:33] <@smaug> 's event loops etc handling is correct
  1497. # [13:34] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  1498. # [13:34] <hsivonen> smaug: well, Gecko's sure isn't correct
  1499. # [13:34] <@smaug> alert and xhr sure are wrong
  1500. # [13:34] <@smaug> but that is different thing
  1501. # [13:34] <@smaug> I was careful to not mention those
  1502. # [13:34] <hsivonen> oh. then I don't know how showModalDialog works
  1503. # [13:34] <@smaug> (sync xhr)
  1504. # [13:35] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  1505. # [13:36] <@smaug> hsivonen: showModalDialog works close to how alert works in Gecko
  1506. # [13:37] * Quits: Ms2ger (Ms2ger@C99CCEB1.C1534583.37724B0D.IP) (Ping timeout)
  1507. # [13:38] <@smaug> IIRC chrome has buggy showModalDialog, but Opera and IE, and maybe even Safari has a ok one
  1508. # [13:38] <@smaug> though, I haven't tested lately
  1509. # [13:38] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  1510. # [13:39] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
  1511. # [13:39] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Connection reset by peer)
  1512. # [13:39] <@smaug> (and Gecko has ok showModalDialog too)
  1513. # [13:40] <hsivonen> which reminds me that in another patch, I need to add a bit of complexity to avoid tickling alert/sync-xhr brokenness :-(
  1514. # [13:45] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1515. # [13:47] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
  1516. # [13:50] * glazou_lunch is now known as glazou
  1517. # [13:50] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  1518. # [13:51] <khuey> hsivonen: I'm beginning to share your distaste for old observery netscape code
  1519. # [13:52] <hsivonen> khuey: what code are you looking at?
  1520. # [13:52] * past is now known as past|away
  1521. # [13:52] <khuey> hsivonen: nsDocument::AddCharsetObserver
  1522. # [13:53] * Joins: Ms2ger (Ms2ger@E6A5E301.918EC7DA.37724B0D.IP)
  1523. # [13:54] <hsivonen> khuey: have fun ;-)
  1524. # [13:54] <khuey> :-P
  1525. # [13:55] <Ms2ger> For some weird value of fun
  1526. # [13:55] <@smaug> I thought khuey would be on vacation. Though, as I said, that would probably mean staying online only 8h/day
  1527. # [13:56] <khuey> I'm currently sleeping off jetlag/sickness
  1528. # [13:56] <khuey> so I figure if I'm not going to have any fun anyways I can track down this bug
  1529. # [13:57] <@smaug> being sick while traveling :(
  1530. # [13:57] <derf> khuey: You type pretty well for someone who's sleeping.
  1531. # [13:58] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
  1532. # [13:58] <khuey> derf: I've exhausted my capability to sleep for the moment
  1533. # [13:58] * khuey has been asleep for most of the previous 14 hours
  1534. # [13:58] <derf> I have that problem a lot.
  1535. # [13:58] <khuey> heh
  1536. # [13:58] <Ms2ger> Can't sleep, editor will eat me
  1537. # [13:58] <khuey> I also am physically incapable of sleeping more than 7 hours at one time
  1538. # [13:58] <khuey> which is kind of annoying
  1539. # [13:59] <derf> I can sleep up to 9, but that's unusual.
  1540. # [13:59] <@smaug> nsPropertyTable is... rather annoying data structure
  1541. # [13:59] * khuey plays the CVS archaeology game
  1542. # [13:59] <derf> For some reason people find it surprising that I have a limit at all.
  1543. # [14:01] <khuey> !seen smontagu
  1544. # [14:01] <firebot> smontagu was last seen 1 day, 17 hours, 29 minutes and 13 seconds ago, saying 'tomer: try unicode-bidi: -moz-plaintext' in #mozilla.il.
  1545. # [14:01] * khuey wonders if he remembers reviewing this code 10 years ago
  1546. # [14:01] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Ping timeout)
  1547. # [14:02] <Ms2ger> He certainly doesn't remember reviewing my weeks-old patches
  1548. # [14:02] <Ms2ger> Because he didn't
  1549. # [14:04] <gabor> smaug: I converted your test_overlapping_transaction idbtest to an xpcshell test, and it happens to finish too early some times... I think it would fix if I added some more grabEventAndContinueHandler like http://mxr.mozilla.org/mozilla-central/source/dom/indexedDB/test/unit/test_overlapping_transactions.js?force=1#79 (for each transaction) and some more yields ofc at line 83
  1550. # [14:04] <khuey> bz_sleep: ping :-)
  1551. # [14:05] * Quits: kennyluck (kennyluck@moz-AC2E3027.dynamic.hinet.net) (Ping timeout)
  1552. # [14:05] <gabor> smaug: do you think that the test would still be valid after that change?
  1553. # [14:05] <@smaug> gabor: my test?
  1554. # [14:05] <@smaug> really, have I added an indexeddb test?
  1555. # [14:05] <khuey> gabor: you should be asking sicking ;-)
  1556. # [14:05] <gabor> whoops
  1557. # [14:06] <gabor> memory failure on my part
  1558. # [14:06] <gabor> nevermind that :)
  1559. # [14:06] <Ms2ger> Both s-somethings, who knows the difference?
  1560. # [14:07] <gabor> khuey: do you know which time zone is sicking?
  1561. # [14:07] <gabor> Ms2ger: figures...
  1562. # [14:07] <Ms2ger> Pacific
  1563. # [14:07] <khuey> yes
  1564. # [14:08] <khuey> probably at least 5 hours before he's around
  1565. # [14:09] <gabor> I think then I'll just fie a patch and ask for a review...
  1566. # [14:09] <gabor> by the way khuey, is there a office in Germany
  1567. # [14:09] <Ms2ger> Planned
  1568. # [14:09] <Ms2ger> And some wfh'ers
  1569. # [14:10] <gabor> Mozilla office I mean just hit the enter too early...
  1570. # [14:10] <khuey> gabor: I think we have plans for one in berlin
  1571. # [14:10] <gabor> hmm... that would be the closest office for me :)
  1572. # [14:10] <khuey> it's still a while off though
  1573. # [14:10] <khuey> London is next, I think
  1574. # [14:11] <Ms2ger> hg qpo
  1575. # [14:11] <khuey> gabor: aren't you in hungary?
  1576. # [14:11] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
  1577. # [14:12] <gabor> khuey: yes I am but Berlin is still closer than Paris I think...
  1578. # [14:12] <gabor> only about 8-10 hours with car :)
  1579. # [14:12] <khuey> oh, sure
  1580. # [14:12] <khuey> but it's still pretty far ;-)
  1581. # [14:12] <Ms2ger> What's the closest office to South Fla? Toronto?
  1582. # [14:13] <khuey> yeah
  1583. # [14:13] <gabor> yeah... I'm affraid Hungary is not in the top section on that list
  1584. # [14:14] <khuey> Ms2ger: Air Canada flies direct from West Palm Beach to Toronto too
  1585. # [14:14] <khuey> it's 1500 miles to Toronto, 3000 miles to SF
  1586. # [14:15] <khuey> from my parents house
  1587. # [14:15] * davehunt|away is now known as davehunt
  1588. # [14:16] <Ms2ger> Hmm, I didn't realize that the Bahamas where that close
  1589. # [14:17] <khuey> you could swim there
  1590. # [14:18] <khuey> I wouldn't recommend it
  1591. # [14:18] <khuey> but it's possible
  1592. # [14:20] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1593. # [14:21] * Joins: adoria0000 (Mibbit@moz-97E4ABFB.osaka.ocn.ne.jp)
  1594. # [14:21] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1595. # [14:21] * bc is now known as bc|afk
  1596. # [14:23] * Joins: kennyluck (kennyluck@moz-AC2E3027.dynamic.hinet.net)
  1597. # [14:28] * Quits: wolfiR (wolfiR@moz-97AB7B3A.open-xchange.com) (Quit: Leaving)
  1598. # [14:34] * jcranmer|away is now known as jcranmer|high_latency
  1599. # [14:34] * Quits: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk) (Client exited)
  1600. # [14:35] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
  1601. # [14:37] * Joins: dao (dao@moz-E671DF31.superkabel.de)
  1602. # [14:40] <ttaubert> khuey: you're in Germany?
  1603. # [14:41] <@smaug> PL_DHashTable is such a mysterious API
  1604. # [14:41] <khuey> ttaubert: I am
  1605. # [14:41] <khuey> smaug: hence the multiple layers of wrappers on top
  1606. # [14:41] <ttaubert> khuey: cool, welcome! :)
  1607. # [14:41] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1608. # [14:41] <khuey> thank you
  1609. # [14:42] <MarcoZ> dao: Re your comment in bug 714976, I believe the patch does have reviews, the last one was just to address review comments.
  1610. # [14:42] <mounir> khuey: hi
  1611. # [14:43] <Ms2ger> khuey, get out already
  1612. # [14:43] <dao> MarcoZ: yet there's a review request. If it's not needed, it should be removed
  1613. # [14:43] <khuey> :-P
  1614. # [14:43] <mounir> khuey: do I need to talk to you for landing large amount of C++?
  1615. # [14:43] <khuey> maybe
  1616. # [14:43] <khuey> what are you landing?
  1617. # [14:44] <mounir> khuey: I would like to land WebSMS and Network API soon (aka in less than 24 hours)
  1618. # [14:44] <MarcoZ> dao: Oops didn't see that before. Yeah we'll let hub clear this up first and then re-request checkin.
  1619. # [14:44] <mounir> it's a fair amount of C++ (especially WebSMS)
  1620. # [14:45] <khuey> is it enabled on windows?
  1621. # [14:45] * Quits: tonymec (tonymec@F80F3879.C60529D.277517C1.IP) (Input/output error)
  1622. # [14:46] <mounir> khuey: the api is visible on windows
  1623. # [14:46] <khuey> ok, you should do a pgo build on try
  1624. # [14:46] <khuey> and we can look at the before/after memory usage
  1625. # [14:47] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
  1626. # [14:47] <mounir> glandium: elfhack is working on Android?
  1627. # [14:47] * past|away is now known as past
  1628. # [14:47] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
  1629. # [14:48] <mounir> khuey: mk_add_options MOZ_PGO=1
  1630. # [14:48] <Yoric> jmaher|afk: ping
  1631. # [14:48] <mounir> right?
  1632. # [14:48] * Joins: Suresh (chatzilla@1B8BB651.75DB11FA.EB06F97B.IP)
  1633. # [14:49] <glandium> mounir: yes
  1634. # [14:49] <khuey> mounir: something like that
  1635. # [14:49] <glandium> mounir: for pgo, too, yes
  1636. # [14:52] <mounir> glandium: does this error while loading ring any bell? http://mounir.pastebin.mozilla.org/1444801
  1637. # [14:52] <glandium> mounir: clobber
  1638. # [14:52] * jmaher|afk is now known as jmaher
  1639. # [14:52] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
  1640. # [14:52] <mounir> :'(
  1641. # [14:52] <jmaher> Yoric: pong
  1642. # [14:53] <glandium> mounir: or if you want to do something faster, remove all .so files in the objdir
  1643. # [14:53] <Yoric> Hi
  1644. # [14:53] <glandium> mounir: and rebuild, that'll be enough
  1645. # [14:53] <mounir> glandium++
  1646. # [14:54] * Quits: tonymec|away (tonymec@F80F3879.C60529D.277517C1.IP) (Quit: Konversation terminated!)
  1647. # [14:54] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1648. # [14:54] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
  1649. # [14:56] * bhearsum|afk is now known as bhearsum
  1650. # [14:57] <edmorley> roc: adding something with the string"leave open" to the whiteboard ideally (https://wiki.mozilla.org/Tree_Rules/Inbound#Please_do_the_following_after_pushing_to_inbound) since the script I want to create to automate the currently manual marking process will be looking for that
  1651. # [14:58] * gregglind_away is now known as gregglind
  1652. # [14:58] <edmorley> mounir: topic :-)
  1653. # [14:59] <edmorley> glandium: maybe needs a dev.tree-management post?
  1654. # [14:59] <mounir> edmorley: any news about this script btw?
  1655. # [14:59] <Ms2ger> Did you look into cdleary's script?
  1656. # [14:59] <mounir> edmorley: who reads that?
  1657. # [14:59] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1658. # [14:59] <edmorley> Ms2ger: it will be the first thing I do when I make a window for working on this
  1659. # [15:00] <edmorley> Ms2ger: maybe it might do everything already and save me the hassle :-)
  1660. # [15:00] <Ms2ger> Good :)
  1661. # [15:00] * Joins: mconley (mconley@A00174C9.68469654.6816E6B7.IP)
  1662. # [15:00] <glandium> edmorley: sounds fair, but like mounir said, does it reach enough people?
  1663. # [15:00] <edmorley> probably not
  1664. # [15:01] <mounir> cross-posting to platform maybe?
  1665. # [15:02] * glob|away is now known as glob
  1666. # [15:03] <glandium> okay let's do that
  1667. # [15:04] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Connection reset by peer)
  1668. # [15:04] * Quits: gandalf (zbraniecki@moz-9DD54591.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1669. # [15:05] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  1670. # [15:07] <hsivonen> I wish we could get rid of interface ids now that binary extensions break between versions anyway
  1671. # [15:07] * Joins: espindola (espindola@moz-6BD05C65.dsl.teksavvy.com)
  1672. # [15:08] * catlee-away is now known as catlee
  1673. # [15:08] <Yoric> hsivonen: well, we would need some mechanism to prevent extensions from attempting to use an interface whose API has changed.
  1674. # [15:09] <khuey> how would QI work then?
  1675. # [15:09] <Yoric> (or, more precisely, to report the breakage nicely)
  1676. # [15:09] * Joins: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw)
  1677. # [15:09] <Yoric> khuey: I thought that QI was a bug, not a feature :)
  1678. # [15:10] <mounir> khuey: btw, are you enjoying the beer?
  1679. # [15:11] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1680. # [15:12] <khuey> mounir: haven't had much yet
  1681. # [15:12] <hsivonen> khuey: dunno. I expected it could work by C++ compile time class name symbol matching
  1682. # [15:12] * khuey got in and went to sleep last night
  1683. # [15:12] <hsivonen> is the tryserver broken for linux64 or did I break my patches?
  1684. # [15:13] * bc|afk is now known as bc
  1685. # [15:13] * hsivonen goes read the bug from the topic
  1686. # [15:13] <@smaug> khuey: ping
  1687. # [15:13] <@smaug> khuey: how does indexeddb store files ?
  1688. # [15:13] <hsivonen> ok. probably my patch is broken
  1689. # [15:14] <khuey> smaug: you should ask janv
  1690. # [15:14] <khuey> :-)
  1691. # [15:14] * Joins: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl)
  1692. # [15:14] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1693. # [15:14] <@smaug> janv: ping
  1694. # [15:15] * Quits: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  1695. # [15:15] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
  1696. # [15:15] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Ping timeout)
  1697. # [15:18] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  1698. # [15:18] <askalski> hi, how to register a nickname in IRC?
  1699. # [15:18] <bhearsum> /msg nickserv register [password]
  1700. # [15:19] <hsivonen> IIRC, you also need to connect via ssl
  1701. # [15:19] <askalski> hmm, I'm using xchat, totally new to IRC
  1702. # [15:19] <askalski> what should I do?
  1703. # [15:19] <hsivonen> I know nothing about xchat
  1704. # [15:19] <askalski> ok, how to do it other way?
  1705. # [15:20] <askalski> I should do ssh/telnet somewhere or what?
  1706. # [15:20] * Quits: mconley (mconley@A00174C9.68469654.6816E6B7.IP) (Input/output error)
  1707. # [15:20] <Ms2ger> Nah
  1708. # [15:20] <Ms2ger> Network list -> edit -> Use SSL
  1709. # [15:20] * Joins: davidb_ (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1710. # [15:21] <Ms2ger> askalski, ^
  1711. # [15:21] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  1712. # [15:22] * Joins: darktrojan_ (geoff@moz-57EC95C5.dsl.telstraclear.net)
  1713. # [15:22] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  1714. # [15:22] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1715. # [15:22] <askalski> after enabling SSL I can't connect
  1716. # [15:22] <askalski> any clues?
  1717. # [15:22] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  1718. # [15:23] <darktrojan> ssl isn't required
  1719. # [15:23] * Quits: darktrojan_ (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan_)
  1720. # [15:23] <askalski> ok, all I need now is to register my name, any way
  1721. # [15:23] <espindola> michal, can you take a look at 716576?
  1722. # [15:25] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan)
  1723. # [15:25] <michal> espindola: it's on the top of my TODO list
  1724. # [15:25] <espindola> awesome, thanks
  1725. # [15:25] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Ping timeout)
  1726. # [15:27] <@smaug> askalski: IIRC, you need to use port 6697 when connecting to moznet using ssl
  1727. # [15:27] <askalski> smaug, : that would explain the problem, it automatically used 9999
  1728. # [15:27] <askalski> ok, and what to do then, just type the command the same as a message?
  1729. # [15:28] <espindola> dolske, can you take a look at 714960
  1730. # [15:29] * davidb_ is now known as davidb
  1731. # [15:29] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  1732. # [15:29] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
  1733. # [15:29] * Joins: c0smikdebris (c0smikdebr@C4166EFD.7E460B98.BE90E62C.IP)
  1734. # [15:29] * Joins: BenB (ben@B911518A.DD7DF417.DDA41192.IP)
  1735. # [15:30] <BenB> NeilAway: can I use CSS transitions to animate XUL hidden = false/true?
  1736. # [15:30] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
  1737. # [15:30] <BenB> if so, which CSS property do I put the transition on?
  1738. # [15:32] <edmorley> Ms2ger: thanks for merging to m-i, thought I was going to need to do that now
  1739. # [15:32] <espindola> !seen dolske
  1740. # [15:32] <firebot> dolske was last seen 6 hours, 19 minutes and 8 seconds ago, saying 'yay?' in #foxymonkies.
  1741. # [15:32] * Joins: venkatam (venkatam@BC514A34.A596BEDD.5700D73F.IP)
  1742. # [15:32] * bwinton_away is now known as bwinton
  1743. # [15:33] * Joins: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl)
  1744. # [15:33] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  1745. # [15:33] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  1746. # [15:33] * Quits: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl) (Connection reset by peer)
  1747. # [15:33] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  1748. # [15:33] <askalski> ok, I got ssl working
  1749. # [15:34] * coop|away is now known as coop
  1750. # [15:34] <hsivonen> When installing Nighly on a Windows VM that has never had Firefox or Nightly installed, should I see the profile migrator on the first run?
  1751. # [15:35] <BenB> NeilAway: -moz-transition: display 0.5s ease-in; doesn't work, maybe not surprisingly, because display is not a scalar.
  1752. # [15:35] <bhearsum> IME, yes
  1753. # [15:35] * Joins: armenzg (armenzg@moz-A6FE435.build.sjc1.mozilla.com)
  1754. # [15:35] <bhearsum> the one that tries to import IE settings, right?
  1755. # [15:36] <hsivonen> bhearsum: yes
  1756. # [15:36] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1757. # [15:37] * mjessome|away is now known as mjessome
  1758. # [15:37] * Quits: c0smikdebris (c0smikdebr@C4166EFD.7E460B98.BE90E62C.IP) (Client exited)
  1759. # [15:39] * askalski is now known as akuda
  1760. # [15:39] * akuda is now known as askalski
  1761. # [15:40] * Quits: venkatam (venkatam@BC514A34.A596BEDD.5700D73F.IP) (Quit: leaving)
  1762. # [15:40] <edmorley> tbpl is being sloooooooow :-(
  1763. # [15:40] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1764. # [15:40] <@smaug> huh, I almost pushed stuff to m-c, when I was going to push to try
  1765. # [15:41] <edmorley> there's a hook for stopping "try:" iirc
  1766. # [15:41] * jhopkins|away is now known as jhopkins
  1767. # [15:41] <edmorley> or more, one of the closes in the commit hook is that
  1768. # [15:41] <edmorley> clauses
  1769. # [15:42] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  1770. # [15:42] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  1771. # [15:42] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  1772. # [15:44] <mounir> smaug: you should use the trychooser extension
  1773. # [15:44] <mounir> *hg extension
  1774. # [15:44] <@smaug> why?
  1775. # [15:45] <mounir> you can push to try with: `hg trychooserm -m "try_syntax"
  1776. # [15:45] <mounir> so you can't push to m-c
  1777. # [15:45] <mounir> by mistake
  1778. # [15:45] <@smaug> of course I can push to try if I type hg push
  1779. # [15:45] <@smaug> like I did this time
  1780. # [15:45] <@smaug> when I push to try I type: tryserver
  1781. # [15:46] * Joins: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP)
  1782. # [15:46] <NeilAway> khuey: ooh yes, I see that too; did you track that restart behaviour down?
  1783. # [15:47] * Joins: humph (dave@moz-E0B198AD.senecac.on.ca)
  1784. # [15:47] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  1785. # [15:48] <khuey> NeilAway: not yet, was going to bisect after I finish this patch set
  1786. # [15:49] * Joins: wolfiR (wolfiR@moz-FDAFDCA5.dip0.t-ipconnect.de)
  1787. # [15:49] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1788. # [15:49] <NeilAway> BenB: depends on what you're trying to do, but you could consider animating the height, width or opacity
  1789. # [15:50] * Quits: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw) (Quit: regen)
  1790. # [15:50] * Quits: boiled_sugar (boiled_sug@moz-FF55F505.dy.bbexcite.jp) (Quit: Leaving...)
  1791. # [15:50] <BenB> NeilAway: ok, but that means I first have to set the height to 0px, then wait 0.5 seconds, then hidden =true.
  1792. # [15:51] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1793. # [15:51] <@smaug> I wonder why ABP uses userdata
  1794. # [15:51] <@smaug> and uses it so much
  1795. # [15:51] * Joins: dao (dao@moz-E671DF31.superkabel.de)
  1796. # [15:52] <Wes_> Benb: I've lost context here, but I do pop-up "speech bubbles" in my app by animating scale and translate when popping up, then animating opacity on disappear
  1797. # [15:52] <khuey> try is sooo slow
  1798. # [15:52] <Wes_> BenB: Are you wanting to wait 0.5 seconds, or ar you doing that because you think it's necessary to trigger the animation?
  1799. # [15:52] <BenB> Wes_: my question was: can I use CSS transitions to animate XUL hidden = false/true? NeilAway: -moz-transition: display 0.5s ease-in; doesn't work, maybe not surprisingly, because display is not a scalar.
  1800. # [15:53] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1801. # [15:53] <BenB> Wes_: I just want something like a notification bar to animate in, instead of just instantly appearing, that's all.
  1802. # [15:53] <Wes_> BenB: I don't know what XUL hidden does, is it like content visibility?
  1803. # [15:53] * Joins: diogogmt (kvirc@388296DC.56C65C5E.5F8B00E7.IP)
  1804. # [15:54] <BenB> Wes_: heh. XUL hidden = false sets CSS display: none.
  1805. # [15:54] <Wes_> BenB: Ah - well, assuming it's content, then you could slide it up with a translation, or fade it in with opacity
  1806. # [15:55] <Wes_> BenB: display none is obviously not animateable, but you could fade out with opacity (or lower with translate) and then use the transitionend callback to set the display to none
  1807. # [15:55] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1808. # [15:55] <BenB> that's not so obivous to me, and that was my question exactly. <Wes_> BenB: display none is obviously not animateable
  1809. # [15:55] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Quit: Ex-Chat)
  1810. # [15:56] <BenB> for me, it would be logical, if it would animate the height/width. animating opacity wouldn't work, because display: none takes no space, so the other elements must be rearranged.
  1811. # [15:56] <Wes_> BenB: as I understand CSS transitions, they make your attribute values go from A to B, smoothly. Display has a binary attribute, true or false, there is nothing in between. That's why I suggested raising/lowering with translate and/or fading in/out with opacity
  1812. # [15:56] <edmorley> note to anyone thinking of merging inbound to m-c, there appears to be a new (fairly frequent) intermitent linux debug M3 orange that I've retriggered a load for, to confirm where it started
  1813. # [15:57] <Wes_> BenB: That's why I suggested setting the display to none one the opacity has reached zero, via the transitionend event
  1814. # [15:57] <Wes_> BenB: That's why I suggested setting the display to none once the opacity has reached zero, via the transitionend event
  1815. # [15:57] <ewong> smaug ping
  1816. # [15:58] <BenB> given that this is just style, I would have preferred no code impact and just setting a CSS property, but I'll do it somehow along those lines. thanks.
  1817. # [15:58] <@smaug> ewong: pong
  1818. # [15:58] * Joins: arori (Mibbit@AE734B5E.E4694844.1957C0DA.IP)
  1819. # [15:59] <Wes_> BenB: unfortuantely, IMO, CSS transitions *always* have a code impact, because if you want to make sure the transition is triggered, you have to make sure the style attribute is evaluated before setting the property that you expect to transition
  1820. # [15:59] <Wes_> s/IMO/IME/
  1821. # [16:00] * Quits: arori (Mibbit@AE734B5E.E4694844.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1822. # [16:00] <NeilAway> khuey: blame says bug 711692 (bbondy)
  1823. # [16:01] <khuey> I'd believe it
  1824. # [16:01] <Wes_> I wonder what the code impact would be if gecko didn't coalesce style changes on elements with transition styles already set -- it would make transitions more "reliable" from the perspective of the typical web developer
  1825. # [16:01] <khuey> firebot: cid
  1826. # [16:01] <firebot> {0x9f165969, 0x5eda, 0x4e5c, {0x92, 0xf3, 0xc8, 0xa9, 0x1f, 0xdd, 0xd0, 0xc0}}
  1827. # [16:02] <ewong> smaug I'm a bit confused with this patch .. (bug #693172..) is it sufficient (sorry for the ignorance) for it to build to mean the added lines are ok?
  1828. # [16:02] * Quits: adoria0000 (Mibbit@moz-97E4ABFB.osaka.ocn.ne.jp) (Quit: http://www.mibbit.com ajax IRC Client)
  1829. # [16:03] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  1830. # [16:03] * Joins: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca)
  1831. # [16:03] <NeilAway> khuey: attachment 585742
  1832. # [16:03] * Joins: romeo (romeo@moz-18AD2F99.k744.webspeed.dk)
  1833. # [16:04] <@smaug> ewong: the patch removes nsDOMEventTargetHelper.cpp
  1834. # [16:04] <@smaug> that is the file we want to keep
  1835. # [16:04] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  1836. # [16:05] <bbondy> sorry blame for what?
  1837. # [16:05] <ewong> smaug no I mean the patch I have locally.. it removes nsDOMEventTargetWrapperCache.[h|cpp]
  1838. # [16:05] <@smaug> ewong: v2 patch is close to right
  1839. # [16:05] <@smaug> if you just add the missing bits to it
  1840. # [16:06] <@smaug> (the destructor part)
  1841. # [16:06] <bbondy> seen above
  1842. # [16:06] * Joins: regen (Miller@moz-41B27290.adsl.dynamic.seed.net.tw)
  1843. # [16:06] <khuey> bbondy: if a debug build of firefox restarts it no longer uses the same terminal
  1844. # [16:07] <bbondy> in windows?
  1845. # [16:07] <bbondy> is this a problem?
  1846. # [16:07] <khuey> yes
  1847. # [16:07] <khuey> yes
  1848. # [16:07] <bbondy> k pls post and cc me
  1849. # [16:07] <khuey> will do
  1850. # [16:07] <bbondy> restarts after an update you mean right?
  1851. # [16:07] <bbondy> or?
  1852. # [16:08] <khuey> no, just restarts in general
  1853. # [16:08] <khuey> e.g. if you do firefox.exe -P and choose a profile
  1854. # [16:08] <khuey> after we restart the output is going to a new terminal
  1855. # [16:08] <bbondy> maybe we use some common code from the udpater for launching a child
  1856. # [16:08] <bbondy> k
  1857. # [16:10] * catlee is now known as catlee-away
  1858. # [16:10] * Joins: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
  1859. # [16:10] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
  1860. # [16:11] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1861. # [16:11] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083612])
  1862. # [16:12] * Quits: regen (Miller@moz-41B27290.adsl.dynamic.seed.net.tw) (Quit: regen)
  1863. # [16:14] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Ping timeout)
  1864. # [16:17] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
  1865. # [16:17] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
  1866. # [16:19] <glandium> looks like bug 716657 needs either a backout or a s/MOZILLA/MOZ/
  1867. # [16:20] * armenzg is now known as armenzg_brb
  1868. # [16:20] <Yoric> /msg firebot seen sfink
  1869. # [16:20] <Yoric> /msg firebot !seen sfink
  1870. # [16:21] <KWierso> alas, poor Yoric...
  1871. # [16:21] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  1872. # [16:21] <gregglind> strangely hard to figure out: how does one apply a git formatted patch to an Hg?
  1873. # [16:21] <froydnj> gregglind: patch -p1 < $file
  1874. # [16:21] * Yoric wonders what happened.
  1875. # [16:21] <khuey> glandium: dao backed it out
  1876. # [16:21] <froydnj> (assuming you're at the top of the source tree
  1877. # [16:21] <gregglind> thanks froydnj
  1878. # [16:22] <froydnj> gregglind: that'll just modify your working tree, so you'll have to hg commit afterwards
  1879. # [16:23] <gregglind> of course. Seems like a weird hole in the hg api.
  1880. # [16:24] <froydnj> you can also use patch-converter to convert git format to hg format
  1881. # [16:24] <froydnj> which hopefully results in something hg import can use
  1882. # [16:25] <gregglind> ah, 'import', I kept looking for 'apply'
  1883. # [16:25] <jesup> Not having played with git patches: what occurs when you hg qimport them? (or hg import)
  1884. # [16:25] * jesup didn't type fast enough
  1885. # [16:25] * Quits: rhung|afk (wells@moz-1FED9F3D.dsl.bell.ca) (Quit: )
  1886. # [16:26] <ewong> it serves me right for having two patches for one bug..
  1887. # [16:26] <khuey> smaug: ping
  1888. # [16:27] * Joins: mjschranz (mjschranz@moz-57B23647.senecac.on.ca)
  1889. # [16:28] <gregglind> froydnj: hg import my.patch --no-commit #worked fine
  1890. # [16:28] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1891. # [16:29] <bz_sleep> compat-by-default for extensions is happening in fx10, yes?
  1892. # [16:29] * edmorley keeps on misreading AutoFooRooter as Rooster in the m-c tbpl commit column, rubs eyes
  1893. # [16:30] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  1894. # [16:30] * jlebar|away is now known as jlebar
  1895. # [16:30] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  1896. # [16:31] <edmorley> more caffeine required I think
  1897. # [16:31] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  1898. # [16:32] * mcote|afk is now known as mcote
  1899. # [16:32] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  1900. # [16:32] * Quits: JonathanS (JonathanS@moz-EF2236DC.geekbouncer.co.uk) (Ping timeout)
  1901. # [16:33] * KaiRo is now known as KaiRo_away
  1902. # [16:33] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1903. # [16:34] <@smaug> khuey: pong
  1904. # [16:35] <@smaug> khuey: I guess you were going to say something about XHR
  1905. # [16:35] <@smaug> it is a tricky thing
  1906. # [16:35] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1907. # [16:35] * rail is now known as rail-brb
  1908. # [16:36] * Quits: Unfocused (u2622@moz-160C58C6.com) (Max SendQ exceeded)
  1909. # [16:36] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1910. # [16:36] <Ms2ger> edmorley, np, I wanted to make sure nobody added jsuwords on m-i while I wasn't looking
  1911. # [16:36] <edmorley> :-)
  1912. # [16:36] <khuey> smaug: yeah
  1913. # [16:36] <khuey> smaug: the spec seems kind of silly here
  1914. # [16:37] <khuey> smaug: the compressed length isn't very useful to an XHR consumer
  1915. # [16:37] <@smaug> khuey: though, it is hard to know the total length
  1916. # [16:37] <khuey> smaug: right
  1917. # [16:37] <@smaug> so, either you report non-usable values, or total-length is just wrong
  1918. # [16:38] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  1919. # [16:38] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  1920. # [16:38] <khuey> or you just don't report total-length for gzipped requests since it's effectively not known
  1921. # [16:38] <khuey> ;-)
  1922. # [16:38] * Quits: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com) (Connection reset by peer)
  1923. # [16:39] * Joins: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com)
  1924. # [16:39] <@smaug> khuey: that is what I was thinking
  1925. # [16:39] <@smaug> khuey: lengthComputable could be false
  1926. # [16:39] <khuey> yeah
  1927. # [16:39] <@smaug> this was discussed somewhere....
  1928. # [16:39] * Quits: mastoris (mastoris@6C80CE82.6958D9C9.BF6BBFAF.IP) (Quit: Leaving)
  1929. # [16:39] <@smaug> maybe in some bug or in webapps
  1930. # [16:40] * Joins: dao (dao@moz-E671DF31.superkabel.de)
  1931. # [16:40] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  1932. # [16:41] <khuey> in 614352 sicking says he sent mail
  1933. # [16:41] <khuey> no link, of course ;-)
  1934. # [16:44] * sancus is now known as sancus_
  1935. # [16:44] * sancus_ is now known as sancus
  1936. # [16:44] <edmorley> is tbpl resetting back to the tbpl default page intermittently when adding a comment for anyone else too?
  1937. # [16:45] * Quits: espindola (espindola@moz-6BD05C65.dsl.teksavvy.com) (Quit: Ex-Chat)
  1938. # [16:45] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  1939. # [16:46] <Ms2ger> // XXX What does nav do...
  1940. # [16:46] <BenB> NeilAway: haha! I was wondering why the notification bar animation in Firefox/toolkit is so slow and sluggish. the one I created is smooth. no wonder, they implement the animation in JavaScript!
  1941. # [16:47] <NeilAway> BenB: it probably predates CSS transitions
  1942. # [16:47] * armenzg_brb is now known as armenzg
  1943. # [16:47] <BenB> NeilAway: yeah, but I would have expected that the code was upgraded as soon as CSS transitions landed in Gecko.
  1944. # [16:48] * Joins: smontagu (chatzilla@moz-AA6CB207.red.bezeqint.net)
  1945. # [16:48] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  1946. # [16:48] <NeilAway> BenB: sure, but it needs reviews, tests written, etc, etc.
  1947. # [16:49] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1948. # [16:49] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  1949. # [16:49] <BenB> eh... no. working code trumpfs reviews and tests.
  1950. # [16:49] <BenB> this JS animation is decidedly not working well.
  1951. # [16:49] <NeilAway> bbondy: I commented on the relevant attachment, as noted above (doesn't your client highlight?)
  1952. # [16:50] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
  1953. # [16:50] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  1954. # [16:50] * Quits: past (past@moz-2DAAD734.dsl.dyn.forthnet.gr) (Input/output error)
  1955. # [16:50] <bbondy> NeilAway: do you mean my IRC client?
  1956. # [16:51] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
  1957. # [16:51] <bbondy> it highlights if you say bbondy
  1958. # [16:51] <BenB> <NeilAway> khuey: blame says bug 711692 (bbondy)
  1959. # [16:51] <BenB> 50 mins ago
  1960. # [16:52] * jesup updates his parent's firefox from 3.0.x to 9.0.1. Loves that "check for updates" suggests 3.6.13(!!!) as the update.
  1961. # [16:52] <bbondy> yes to which I responded blame me for what, then said that I scrolled up and seen just after that.
  1962. # [16:52] <@smaug> jesup: make them use Nightly
  1963. # [16:53] <edmorley> ehsan: ping
  1964. # [16:53] <bbondy> i.e.: :[09:58:36] <bbondy> sorry blame for what?
  1965. # [16:53] <bbondy> [10:00:05] <bbondy> seen above
  1966. # [16:54] <edmorley> jesup: was addon compat blocking it or something?
  1967. # [16:54] <Ms2ger> I installed Nightly on my parents' pc today... Crashed on startup
  1968. # [16:54] <@smaug> boo
  1969. # [16:55] <@smaug> did you get crash id?
  1970. # [16:55] <jesup> No idea. But .13 isn't secure in any case; add-ons not compatible with the latest 3.6.25 (which is surprisingly hard to find on mozilla.org) should be disabled
  1971. # [16:55] <KWierso> Ms2ger: was it using the default profile that has 3+ years of cruft built up?
  1972. # [16:56] <bbondy> BenB NeilAway: So when I said blame me for what I was responding to the ping. I wanted to know what in particular about the attachment was wrong. And as mentioned I said that I scrolled up and seen just after that.
  1973. # [16:56] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1974. # [16:56] <Ms2ger> KWierso, probably more
  1975. # [16:56] <khuey> ../../../layout/base/nsPresContext.cpp:1149:75: error: no matching function for call to '<unnamed>::CharSetChangingRunnable::CharSetChangingRunnable(nsPresContext* const, NS_LossyConvertUTF16toASCII)'
  1976. # [16:56] <edmorley> ^ makes me dispair (in general, given I wonder how many users out there hit similar things and just switch browser)
  1977. # [16:56] <Ms2ger> I doubt it has been changed since I switches to Fx1.0
  1978. # [16:56] <khuey> ../../../layout/base/nsPresContext.cpp:127:3: note: candidates are: <unnamed>::CharSetChangingRunnable::CharSetChangingRunnable(nsPresContext*, nsCString&)
  1979. # [16:56] <khuey> wtf
  1980. # [16:57] <khuey> oh, it's complaining about the const
  1981. # [16:57] <BenB> bbondy: ok. I just tried to help.
  1982. # [16:57] <khuey> hrm, or is it
  1983. # [16:57] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1984. # [16:58] <bbondy> np
  1985. # [16:58] * Quits: bjarne (bjarne@moz-46A85847.nextgentel.com) (Quit: Leaving.)
  1986. # [17:00] <ehsan> edmorley: hi
  1987. # [17:01] <bz_sleep> erm
  1988. # [17:02] <bz_sleep> why are we installing Nightly on random users' computers?
  1989. # [17:02] * Joins: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com)
  1990. # [17:02] <Ms2ger> I, for one, because I use that computer myself
  1991. # [17:02] <khuey> bz_sleep: it's our new testing policy
  1992. # [17:02] * Quits: @smaug (chatzilla@moz-85FF36A5.gprs.sl-laajakaista.fi) (Ping timeout)
  1993. # [17:02] <khuey> bz_sleep: 1% of the users on the stable branch get updated to nightlies
  1994. # [17:03] <bz_sleep> khuey: heh
  1995. # [17:03] <bz_sleep> Ms2ger: ah, I see
  1996. # [17:03] * KWierso prepares areyourparentsnightlyyet.com
  1997. # [17:03] * bz_sleep is now known as bz
  1998. # [17:03] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Ping timeout)
  1999. # [17:03] <glob> khuey, i thought you meant our new testing policy is "use ms2ger's parent's computer"
  2000. # [17:04] <khuey> ha
  2001. # [17:04] <edmorley> ehsan: I was trying to track down the new intermittent linux debug M3 orange so retriggered at intervals, only to spot once I'd narrowed it down, that the failure uses the new message added in your landing (doh!) https://tbpl.mozilla.org/?tree=Mozilla-Inbound&jobname=mozilla-inbound%20debug%20test%20mochitests-3/5&rev=d2ff5d57658d
  2002. # [17:04] * Ms2ger notes not to invite khuey over
  2003. # [17:04] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Quit: Ex-Chat)
  2004. # [17:04] <khuey> I thought we established this yesterday when you refused to give me directions from CDG to your house
  2005. # [17:04] * smontagu looks for a bidi expert
  2006. # [17:05] * ehsan looks
  2007. # [17:05] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Connection reset by peer)
  2008. # [17:05] <Ms2ger> smontagu, ask sm.. Oh
  2009. # [17:05] <smontagu> ehsan!
  2010. # [17:05] * khuey debates whether or not to ask smontagu questions about code he reviewed 10 years ago
  2011. # [17:05] <smontagu> khuey: ask away, I remember it just as well as code I reviewed last week :-P
  2012. # [17:06] <glob> lol
  2013. # [17:06] <khuey> smontagu: oddly enough, somebody said something to that effect
  2014. # [17:06] <khuey> I think it was ms2ger
  2015. # [17:06] <bz> mmm
  2016. # [17:06] <Ms2ger> smontagu, speaking of code you could have reviewed last week... :)
  2017. # [17:06] <bz> Google walking directions from CDG to my house no longer include "Swim across the Atlantic Ocean"
  2018. # [17:06] <smontagu> Ms2ger: indeed :(
  2019. # [17:06] <khuey> smontagu: https://bugzilla.mozilla.org/show_bug.cgi?id=703133#c53 and the following comments
  2020. # [17:06] <ehsan> edmorley: it might be a test which doesn't cleanup correctly
  2021. # [17:06] <khuey> particularly bz's comment 55
  2022. # [17:07] <Ms2ger> bz, they suggest you canoe instead?
  2023. # [17:07] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
  2024. # [17:07] <bz> Ms2ger: some bullshit about "We could not calculate directions"
  2025. # [17:07] <Ms2ger> Boo
  2026. # [17:07] <KWierso> bz: you're supposed to walk across the water
  2027. # [17:07] <edmorley> ehsan: yeah; happy for me just to file as a new orange?
  2028. # [17:08] <bz> khuey: fwiw, I think we should take your patch; it's obviously safer than the other option
  2029. # [17:08] <bz> khuey: and this is a rare case
  2030. # [17:08] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2031. # [17:08] <bz> khuey: if it happened more often, I'd be more interested in reusing the existing coalescing mechanism
  2032. # [17:09] <NeilAway> bbondy: ok, so it was referring to the new console for restart
  2033. # [17:09] <ehsan> edmorley: please
  2034. # [17:09] * Joins: Cameron (Cameron@moz-7CC6EFB4.range213-121.btcentralplus.com)
  2035. # [17:09] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
  2036. # [17:09] <ehsan> smontagu!
  2037. # [17:09] <bbondy> NeilAway: I think we're past that conversation now :)
  2038. # [17:09] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2039. # [17:09] <BenB> is element.style. somewhere documented? e.g. that it's div.style.maxHeight and not div.style["max-height"].
  2040. # [17:09] <bz> BenB: well, there's a spec....
  2041. # [17:10] <bz> BenB: and likely some docs too
  2042. # [17:10] <NeilAway> bbondy: good, as long as you know which patch introduced the regression :-)
  2043. # [17:10] * Joins: JonathanS (JonathanS@moz-EF2236DC.geekbouncer.co.uk)
  2044. # [17:10] <bz> BenB: and you can use getProperty and setProperty with "max-height"
  2045. # [17:10] <bbondy> NeilAway: yup thanks.
  2046. # [17:11] <Ms2ger> CSSOM, if you were looking for the spec
  2047. # [17:11] <BenB> bz: I was hoping for a complete list on MDC. I didn't find anything. unfortunately, it's hard to search for (esp. given the recent Google chances, so that a search for "div.style.maxHeight" (WITH quotes) finds only the HTML attributes)
  2048. # [17:11] <bz> or even dom 2 style
  2049. # [17:11] <bz> or dom 2 css, whichever
  2050. # [17:11] <bbondy> khuey: Did you post for the console thing yet? I didn't get CC'ed if so.
  2051. # [17:11] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2052. # [17:11] <bhearsum> jorendorff: is that slave still working ok for you?
  2053. # [17:11] <khuey> bbondy: nope
  2054. # [17:11] <bbondy> k
  2055. # [17:11] <BenB> bz: yeah, I was searching myself crazy on MDC.
  2056. # [17:11] <khuey> it's on the todo list
  2057. # [17:11] <BenB> bz: thanks for the pointer
  2058. # [17:11] <jorendorff> bhearsum: I am very very nearly finished with it.
  2059. # [17:11] <khuey> more concerned with why this shit doesn't compile :-)
  2060. # [17:12] <bbondy> k, considered done
  2061. # [17:12] <jorendorff> bhearsum: found the bug, everything was great
  2062. # [17:12] <bhearsum> excellent
  2063. # [17:12] <jorendorff> just need to get my tree into a state where I can apply the fix...
  2064. # [17:12] * bhearsum takes it off his todo list
  2065. # [17:12] <BenB> bz: that dov.style.setProperty() doesn't seem to be documented either
  2066. # [17:13] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Client exited)
  2067. # [17:13] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
  2068. # [17:13] * Quits: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com) (Quit: lmandel)
  2069. # [17:13] * BenB is going to make a petition soon "I want a google back that works like 2 years ago"
  2070. # [17:13] <bz> BenB: https://developer.mozilla.org/en/DOM/CSSStyleDeclaration documents setProperty
  2071. # [17:14] <bz> BenB: sorta
  2072. # [17:14] * Joins: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net)
  2073. # [17:14] <BenB> thanks
  2074. # [17:14] <bz> BenB: also the other non-CSS2Properties stuff
  2075. # [17:16] <smontagu> is this file really called nsPnsPresContext.cpp, or is that a bug in mxr?
  2076. # [17:16] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  2077. # [17:16] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2078. # [17:16] * catlee-away is now known as catlee
  2079. # [17:17] * Quits: JonathanS (JonathanS@moz-EF2236DC.geekbouncer.co.uk) (Ping timeout)
  2080. # [17:18] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  2081. # [17:19] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  2082. # [17:19] <smontagu> (that refers to https://bugzilla.mozilla.org/attachment.cgi?id=61672&action=diff)
  2083. # [17:20] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
  2084. # [17:20] * coop is now known as coop|afk
  2085. # [17:20] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
  2086. # [17:21] <khuey> that's something wrong with bugzilla
  2087. # [17:21] <khuey> the diff I uploaded is fine
  2088. # [17:21] <smontagu> khuey: so in bug 103282 comment 31, nhotta says that he is emulating what happens when the user changes fonts in prefs
  2089. # [17:21] <khuey> er
  2090. # [17:22] <khuey> the diff he uploaded is fine
  2091. # [17:22] <smontagu> er yeah, /mxr/bugzilla/
  2092. # [17:22] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  2093. # [17:22] <bz> mmm
  2094. # [17:22] <bz> copy/paste programming
  2095. # [17:23] * bz feels the flood of early-2000s memories
  2096. # [17:23] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  2097. # [17:23] <smontagu> bz: I am not about to cast the first stone wrt that
  2098. # [17:23] <Ms2ger> Sounds like editor
  2099. # [17:24] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  2100. # [17:24] <ehsan> so here's a question
  2101. # [17:24] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  2102. # [17:24] * Quits: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca) (Client exited)
  2103. # [17:25] <ehsan> if we have an HTML page which has an iframe inside it, the load event on the body fires after the iframe has been loaded, right?
  2104. # [17:25] * dholbert|afk is now known as dholbert
  2105. # [17:25] <bz> yes
  2106. # [17:25] <bz> (the load event doesn't fire on the body, but that's incidental)
  2107. # [17:26] <ehsan> bz: so, in this test, http://mxr.mozilla.org/mozilla-central/source/content/xul/content/test/test_bug398289.html?force=1, nothing should be throwing right?
  2108. # [17:26] <dholbert> edmorley, d'oh. thanks for the backout
  2109. # [17:26] * bz looks
  2110. # [17:27] * Joins: MichaelKohler (MichaelKoh@8A1D38D5.F4BB2D90.F3E18028.IP)
  2111. # [17:27] <khuey> smontagu: so we don't know if it's needed or not? :-)
  2112. # [17:27] <MichaelKohler> hi guys, why is Services.prefs.* not defined in browser/components/feeds/test/chrome/test_423060.xul ?
  2113. # [17:27] * Quits: se (DS@moz-B62ECC33.wi.res.rr.com) (Quit: )
  2114. # [17:27] <ehsan> oh wait
  2115. # [17:27] <ehsan> the problem seems to be elsewhere...
  2116. # [17:28] * ehsan looks deeper
  2117. # [17:28] <bz> ehsan: nothing obvious should be throwing there
  2118. # [17:28] * jwir3|away is now known as jwir3
  2119. # [17:28] <ehsan> bz: the problem is worse than I realized, hang on
  2120. # [17:29] * Quits: Suresh (chatzilla@1B8BB651.75DB11FA.EB06F97B.IP) (Quit: Suresh)
  2121. # [17:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/4de07a341aab - Brian Hackett - Fix non-threadsafe builds, no bug. r=jorendorff
  2122. # [17:29] * Joins: newbie (kvirc@697AC6B3.8C6159FA.9A06DD32.IP)
  2123. # [17:29] <bz> ehsan: ok
  2124. # [17:29] * rail-brb is now known as rail
  2125. # [17:30] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2126. # [17:31] <smontagu> khuey: did we even have async style reconstruction in 2001?
  2127. # [17:31] * philor|away is now known as philor
  2128. # [17:31] * Quits: newbie (kvirc@697AC6B3.8C6159FA.9A06DD32.IP) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
  2129. # [17:31] * Joins: bsmedberg (bsmedberg@moz-B44EBBB4.alt.east.verizon.net)
  2130. # [17:32] <Ms2ger> smontagu, wasn't khuey like 7 back then?
  2131. # [17:32] <bsmedberg> woohoo, going to push XPCOM proxy removal in just a sec
  2132. # [17:32] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2133. # [17:33] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2134. # [17:33] * Joins: TheLink (TheLink@moz-F16CD8D.pools.arcor-ip.net)
  2135. # [17:34] <Ms2ger> Eek
  2136. # [17:34] <Ms2ger> We're really living in the future now
  2137. # [17:34] * Quits: Cameron (Cameron@moz-7CC6EFB4.range213-121.btcentralplus.com) (Connection reset by peer)
  2138. # [17:34] * Joins: gandalf (zbraniecki@moz-749077A8.neoplus.adsl.tpnet.pl)
  2139. # [17:35] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
  2140. # [17:35] <smontagu> so it looks to me like bug 355548 is more relevant than bug 103282
  2141. # [17:35] <bz> smontagu: probably not
  2142. # [17:35] * smontagu passes the hot potato to roc
  2143. # [17:37] <firebot> Check-in:
  2144. # [17:37] <firebot> http://hg.mozilla.org/mozilla-central/rev/17a76e33b6fe - Benjamin Smedberg - Bug 715576 - libalerts_s.dylib is incorrectly-named (_s indicates a static library) and links against the static-js library, which is bad. Make it link against either libxul
  2145. # [17:37] <firebot> (static-js) or the dynamic-js library correctly, and rename it. r=ted
  2146. # [17:37] <firebot> http://hg.mozilla.org/mozilla-central/rev/4d03df4a60dc - Benjamin Smedberg - Bug 675221 part A: replace XPCOM proxies with runanble for code in XPCOM itself, r=bz
  2147. # [17:37] * Joins: bletch (Mibbit@B8E9FA12.EFB22B80.57460053.IP)
  2148. # [17:37] <firebot> http://hg.mozilla.org/mozilla-central/rev/ab435575ac33 - Benjamin Smedberg - Bug 675221 part B - remove the implementation of XPCOM proxies, sr=dougt
  2149. # [17:37] <KWierso> ick, the list all tabs button/dropdown is only visible with tab overflow now?
  2150. # [17:37] <firebot> http://hg.mozilla.org/mozilla-central/rev/86da3ca1e3ae - Benjamin Smedberg - Bug 675221 addendum to part A - reimplement the recursion check for the console service so that a poorly-written console listener doesn't cause an infinite repeition, r=bent
  2151. # [17:37] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
  2152. # [17:37] <firebot> http://hg.mozilla.org/mozilla-central/rev/2d79876ee142 - Benjamin Smedberg - Bug 675221 part H - fix test_bug489671 which is throwing exceptions from a console listener, which is supposed to fail to prevent infinite recursion or infinite repetition
  2153. # [17:38] <firebot> behavior. r=bz
  2154. # [17:38] <edmorley> dholbert: np :-)
  2155. # [17:38] <edmorley> Ms2ger: Check :-)
  2156. # [17:38] <BenB> smontagu: waitasecond. that bug was fixed 4 YEARS ago and is STILL hidden?
  2157. # [17:38] <Ms2ger> edmorley, :)
  2158. # [17:38] * Joins: se (DS@moz-B62ECC33.wi.res.rr.com)
  2159. # [17:38] <Ms2ger> BenB, hmm, 3.6?
  2160. # [17:38] <BenB> smontagu: our policy is to open bugs when they are fixed and released.
  2161. # [17:38] * smontagu shrugs
  2162. # [17:39] <smontagu> I just found it in CVS blame, don't shoot the messenger
  2163. # [17:39] <BenB> Ms2ger: what about it? either it's critical, then it must go in 3.6, or it's not, then it shouldn't matter.
  2164. # [17:39] <Ms2ger> If you say so
  2165. # [17:40] <BenB> Ms2ger: eh, nevermind. it was fixed long before ff 3.6. I said 4 years ago.
  2166. # [17:40] * Quits: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net) (Ping timeout)
  2167. # [17:40] <khuey> Ms2ger: 12
  2168. # [17:40] * Joins: rillian_ (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  2169. # [17:40] <Ms2ger> khuey, 42
  2170. # [17:41] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2171. # [17:41] * Quits: bletch (Mibbit@B8E9FA12.EFB22B80.57460053.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2172. # [17:41] <khuey> Ms2ger: I was 12 in 2001
  2173. # [17:41] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Quit: Ex-Chat)
  2174. # [17:41] <khuey> BenB: I suspect it's the wrong bug number in the commit log
  2175. # [17:41] * Joins: ahal (ahal@moz-CD89C1BF.uwaterloo.ca)
  2176. # [17:41] <BenB> khuey: I am referring to bug 355548
  2177. # [17:41] <edmorley> dholbert: actually yeah needed-clobber sounds much more plausible
  2178. # [17:41] <gavin> BenB: sometimes bugs are kept close when they reveal a systemic problem that is otherwise still exploitable...
  2179. # [17:42] <dholbert> edmorley, yup -- I hope so at least (since it worked on Try)
  2180. # [17:42] <Ms2ger> Oh
  2181. # [17:43] <bz> BenB: our policy is to _sometimes_ open up bugs once they're fixed
  2182. # [17:43] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2183. # [17:43] <bz> BenB: there are exceptions
  2184. # [17:43] <BenB> bz: you're being cynical.
  2185. # [17:43] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
  2186. # [17:43] <BenB> bz: no, the policy is to always open
  2187. # [17:43] <bz> BenB: no
  2188. # [17:43] <bz> BenB: e.g. if the bug affects other browsers, we may not open until they fix too
  2189. # [17:43] <BenB> to hide bugs is the *exception*. normally, all bugs must be open. if they are hidden, the only for a limited time.
  2190. # [17:44] <bz> BenB: sure
  2191. # [17:44] <BenB> until they are fixed. that's the policy - I helped to create it.
  2192. # [17:44] <bz> BenB: all agreed so far
  2193. # [17:44] <bz> BenB: <shrug>
  2194. # [17:44] <BenB> 4 years doesn't ever count as "limited time"
  2195. # [17:44] <bz> BenB: in practice, coordinated disclosure happens
  2196. # [17:44] <smontagu> ehsan: so I'm working on bug 712600, and I have all the test cases attached to the bug fixed, but there are still issues with some other testcases from bug 706194
  2197. # [17:44] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2198. # [17:44] <bz> BenB: I have no idea why this particular bug is closed
  2199. # [17:44] <BenB> bz: 4 years is not "coordinated disclosure", it's "under the rug forever"
  2200. # [17:44] * bz hasn't looked at it
  2201. # [17:44] <smontagu> and I am losing faith
  2202. # [17:45] <smontagu> in the testcases, that is :)
  2203. # [17:45] * Joins: JonathanS (JonathanS@moz-EF2236DC.geekbouncer.co.uk)
  2204. # [17:45] * fabrice|afk is now known as fabrice
  2205. # [17:45] <bz> chances are, it being closed is just a mistake
  2206. # [17:45] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  2207. # [17:45] * Joins: dveditz (dveditz@moz-19C36287.dsl.pltn13.sbcglobal.net)
  2208. # [17:45] * ChanServ sets mode: +o dveditz
  2209. # [17:45] <ehsan> smontagu: I'll look in a second
  2210. # [17:45] <bz> but the claim that we open bugs immediately after fixing is just factually incorrect too
  2211. # [17:45] <bz> dveditz: should https://bugzilla.mozilla.org/show_bug.cgi?id=355548 be open?
  2212. # [17:45] <smontagu> ehsan: let me know when you're free too look and I'll paste the specific cases in here
  2213. # [17:45] <ehsan> ok
  2214. # [17:45] <BenB> bz: I said "fixed and released"
  2215. # [17:45] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
  2216. # [17:46] <BenB> bz: and that *is* the policy
  2217. # [17:46] <bz> BenB: "released" is implied, of course
  2218. # [17:46] <bz> BenB: <shrug>
  2219. # [17:46] * Quits: edmorley (edmorley@moz-384CD16.range86-166.btcentralplus.com) (Ping timeout)
  2220. # [17:46] <smontagu> Mozilla Policy Implemented Inconsistently Shock Horror
  2221. # [17:46] <dholbert> we need some sort of auto-nagger for that, otherwise bugs are bound to slip through the cracks
  2222. # [17:46] * Quits: JonathanS (JonathanS@moz-EF2236DC.geekbouncer.co.uk) (Ping timeout)
  2223. # [17:47] * Quits: @dveditz (dveditz@moz-19C36287.dsl.pltn13.sbcglobal.net) (Ping timeout)
  2224. # [17:47] <BenB> dholbert: agreed.
  2225. # [17:47] <BenB> dholbert: my thought exactly
  2226. # [17:47] <bz> yes
  2227. # [17:47] <bz> we do
  2228. # [17:47] * Joins: Cameron (Cameron@moz-7CC6EFB4.range213-121.btcentralplus.com)
  2229. # [17:47] <Ms2ger> "Dveditz Pings Out Being Asked About Policy—Coincidence?"
  2230. # [17:47] <bz> "The security module owner will be the primary person responsible for ensuring that security bug reports are investigated and publicly disclosed in a timely manner, and that such bug reports do not remain in the Bugzilla database uninvestigated and/or undisclosed."
  2231. # [17:47] * Joins: dveditz (dveditz@moz-104CC309.mv.mozilla.com)
  2232. # [17:47] * ChanServ sets mode: +o dveditz
  2233. # [17:48] <bz> That's the closest thing to saying we open things up at http://www.mozilla.org/projects/security/security-bugs-policy.html
  2234. # [17:48] <BenB> and here he comes :) --> dveditz has joined this channel
  2235. # [17:48] * Joins: edmorley (edmorley@moz-A958EE96.range86-145.btcentralplus.com)
  2236. # [17:48] <bz> BenB: he did that a few mins ago too
  2237. # [17:48] * bear-afk is now known as bear
  2238. # [17:48] * Ms2ger waves at edmorley
  2239. # [17:48] <bz> BenB: my bet is on flaky network plus auto-join
  2240. # [17:48] * Joins: dRdR (dRdR@moz-792B0937.uwaterloo.ca)
  2241. # [17:48] <@dveditz> sorry, then the vpn clicked in and I had to reconnect
  2242. # [17:48] <khuey> well he's in MV so the network is definitely flakey
  2243. # [17:48] * khuey ducks
  2244. # [17:49] <bz> BenB: in any case, I see nothing about timeframes at http://www.mozilla.org/projects/security/security-bugs-policy.html
  2245. # [17:49] <@dveditz> and no, I'm not in MV, but I should be hitting the road in a couple mins
  2246. # [17:49] * Ms2ger ducks and whacks khuey
  2247. # [17:49] <edmorley> Ms2ger: the daily router reset to clear out the gremlins
  2248. # [17:49] <BenB> dveditz: I was just wondering why I found a hidden sec bug that was fixed 4 years ago.
  2249. # [17:49] <BenB> dveditz: bug 355548
  2250. # [17:50] <BenB> dveditz: and we said we need an auto-nagger that reminds us of such bugs.
  2251. # [17:50] * Quits: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net) (Ping timeout)
  2252. # [17:50] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  2253. # [17:50] <@dveditz> yeah, right now it's a completely manual process
  2254. # [17:50] <@dveditz> there are some very old bugs where the fuzz testcase was a javascript URL
  2255. # [17:51] <@dveditz> those will be hard to open because we can't hide bug history on open bugs
  2256. # [17:51] <BenB> I'm sure I can make a cron-job that runs a certain bugzilla query and mails it to you, me, and maybe sec-group :)
  2257. # [17:51] <@dveditz> but that's maybe a couple dozen at best
  2258. # [17:51] <@dveditz> I don't need a list, I've got queries up the wazoo
  2259. # [17:51] <glob> BenB, bugzilla has that ability built in, "whining"
  2260. # [17:51] <@dveditz> it just takes time to look them over
  2261. # [17:51] <ehsan> bz: I've volunteered you for a speedy review :)
  2262. # [17:51] <BenB> dveditz: huch? we can indeed hide certain bugzilla comments and open the rest of the bug
  2263. # [17:51] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
  2264. # [17:51] <edmorley> philor: see you're having trouble getting the M3 to load too
  2265. # [17:51] <@dveditz> BenB: re-read
  2266. # [17:52] <@dveditz> BenB: you cannot hide history, so if the thing you're hiding is in a field (like URL) you cannot hide it
  2267. # [17:52] <Ms2ger> ehsan, I'll pass you some reviews in return :)
  2268. # [17:52] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  2269. # [17:52] <BenB> dveditz: ah, sorry, I didn't understand what you mean with "bug history".
  2270. # [17:52] <BenB> understood
  2271. # [17:52] <@dveditz> but that's a limited subset -- Jesse stopped doing that
  2272. # [17:52] <ehsan> Ms2ger: fair enough!
  2273. # [17:52] <glob> BenB, https://bugzilla.mozilla.org/editwhines.cgi
  2274. # [17:53] <BenB> dveditz: that's not the case for this bug
  2275. # [17:53] <philor> edmorley: at least it gave me the precious chance to cc :)
  2276. # [17:53] <ehsan> bz: https://bugzilla.mozilla.org/show_bug.cgi?id=717154#c14
  2277. # [17:53] * ehsan leaves for lunch
  2278. # [17:53] <BenB> dveditz: I hear mozilla is getting new hires. maybe you can get an assistant for looking over them.
  2279. # [17:53] <edmorley> philor: just in case you don't get enough bugspam as it is right...? ;-)
  2280. # [17:53] <BenB> :)
  2281. # [17:53] <ehsan> smontagu: catch up with you when I return?
  2282. # [17:53] <@dveditz> BenB: just got an assistant
  2283. # [17:53] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2284. # [17:53] <BenB> dveditz: cool! :)
  2285. # [17:53] <smontagu> ehsan: I think i'm managing, but I'll ping you again if I need to
  2286. # [17:54] <BenB> dveditz: who's the one?
  2287. # [17:54] <smontagu> enjoy lunch
  2288. # [17:54] <@dveditz> BenB: OK, that one was a bug that affected the 1.8 branch,
  2289. # [17:54] <@dveditz> no fix forthcoming so it was hidden to run out the clock on that branch
  2290. # [17:54] <@dveditz> but no real trigger to re-find later
  2291. # [17:55] <BenB> dveditz: so "slipped through your query net"?
  2292. # [17:55] <@dveditz> we're in better shape with more recent branches because I've had all those "affected" flags added
  2293. # [17:55] <@dveditz> BenB: I'm prioritizing the more recent bugs, but there's a huge backlog
  2294. # [17:55] <@dveditz> another big chunk is hidden WORKSFORME bugs
  2295. # [17:55] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  2296. # [17:55] <BenB> dveditz: I was thinking of a very simple query: if bug was fixed > 1 year ago and is still hidden, something's wrong. no bug should ever be hidden that long, there's no excuse for that ever.
  2297. # [17:55] * khuey is now known as khuey|away
  2298. # [17:56] <@dveditz> because sometimes they WORKFORME on trunk, but still affect a branch
  2299. # [17:56] <@dveditz> so each needs to be individually looked at
  2300. # [17:56] <@dveditz> BenB: I can accept that as a guideline but disagree with it as an absolute
  2301. # [17:56] * Joins: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl)
  2302. # [17:57] <BenB> dveditz: "guideline" is 1 month :)
  2303. # [17:57] <edmorley> dholbert: perhaps bug 715048 is the problem?
  2304. # [17:57] <@dveditz> BenB: what if it's fixed on nightly but not released yet? the release cycle is 6 weeks at a minimum
  2305. # [17:57] <dholbert> edmorley, ah, possibly
  2306. # [17:57] <dholbert> though that bug is purportedly fixed
  2307. # [17:58] <@dveditz> we push sec bugs ahead, but not always into beta depending on the risk
  2308. # [17:58] <edmorley> dholbert: I meant more from a "we need to keep track of clobbering when we change the in-tree mozconfigs now"
  2309. # [17:58] <dholbert> edmorley, in any case, just clobbered
  2310. # [17:58] <@dveditz> anyway, I have to hit the road or I won't make it in time for my team mtg
  2311. # [17:58] <dholbert> edmorley, ah gotcha
  2312. # [17:58] * gregglind is now known as gregglind_afk
  2313. # [17:59] <BenB> dveditz: ok, thanks!
  2314. # [17:59] <BenB> (thanks because I trust you'll look into it)
  2315. # [17:59] <@dveditz> this is better as a mail conversation I think -- either mozilla.dev.security or security-group (depending on your taste for open-but-small-audience vs better-audience-but-hidden)
  2316. # [17:59] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
  2317. # [18:00] <@dveditz> 'bye
  2318. # [18:00] <BenB> dveditz: snicker (I don't like that tradeoff :) )
  2319. # [18:00] <lurking> KWierso: there is a 'tab groups' button on the customize panel you could use
  2320. # [18:00] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  2321. # [18:00] * Joins: nical (blog@moz-3FBBB4EC.ovh.net)
  2322. # [18:00] <@dveditz> I'd suggest dev.planning but I suspect some people there will get snippy and send you elsewhere
  2323. # [18:00] <nemo> http://m8y.org/tmp/testcase232.xhtml
  2324. # [18:00] <KWierso> lurking: but that doesn't include the "tabs from other computers" item
  2325. # [18:00] <@dveditz> I don't like the tradeoff either
  2326. # [18:00] <BenB> dveditz: ttl
  2327. # [18:00] <BenB> dveditz: I'd like a read-only public list
  2328. # [18:01] <lurking> KWierso: never heard of that .. but I don't have other computers
  2329. # [18:01] * Quits: @dveditz (dveditz@moz-104CC309.mv.mozilla.com) (Quit: dveditz)
  2330. # [18:01] <KWierso> lurking: if you have sync set up to sync tabs, you get a menu item added to the list all tabs menu that takes you to about:sync-tabs
  2331. # [18:02] <lurking> oh, ok... never had a need for sync - no phone devices ....
  2332. # [18:03] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2333. # [18:05] * mjessome is now known as mjessome|lunch
  2334. # [18:05] * Joins: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  2335. # [18:06] * Quits: MichaelKohler (MichaelKoh@8A1D38D5.F4BB2D90.F3E18028.IP) (Quit: MichaelKohler)
  2336. # [18:06] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
  2337. # [18:08] <philor> ehsan: https://bugzilla.mozilla.org/show_bug.cgi?id=713423#c27 :)
  2338. # [18:09] * Quits: gandalf (zbraniecki@moz-749077A8.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  2339. # [18:09] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
  2340. # [18:09] <nemo> bz: is there any obvious reason why radial-gradient doesn't play nice w/ border-clip? http://m8y.org/tmp/testcase232.xhtml
  2341. # [18:09] * Quits: AutomatedTester|W3 (AutomatedT@98B9A05D.648B0C34.5EFB9497.IP) (Quit: AutomatedTester|W3)
  2342. # [18:09] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2343. # [18:10] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  2344. # [18:10] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2345. # [18:11] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  2346. # [18:11] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
  2347. # [18:11] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
  2348. # [18:12] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
  2349. # [18:12] <bz> nemo: no idea
  2350. # [18:12] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2351. # [18:12] * faramarz_ is now known as faramarz
  2352. # [18:13] * Quits: Wes_ (chatzilla@moz-BEF0C255.page.ca) (Ping timeout)
  2353. # [18:13] <nemo> bz: would it be appropriate to ask this in bug form? :)
  2354. # [18:14] * catlee is now known as catlee-lunch
  2355. # [18:14] <smontagu> Ms2ger: are both patches in bug 714613 still non=obsolete?
  2356. # [18:15] <smontagu> I suppose technically yes because you need Assertions.h in the second patch
  2357. # [18:15] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Client exited)
  2358. # [18:15] <bz> nemo: dunno
  2359. # [18:16] <bz> nemo: check the spec? note that it may have changed
  2360. # [18:16] <nemo> ah. I was just reading dmo
  2361. # [18:16] <nemo> http://dev.w3.org/csswg/css3-images/#gradient-box
  2362. # [18:16] <nemo> gradient-box is defined as padding-box :(
  2363. # [18:17] <nemo> should be the clipping box - so border-box if background-clip is changed :( :(
  2364. # [18:17] * Joins: evilpie (evilpie@moz-4AB6E0B3.pools.arcor-ip.net)
  2365. # [18:17] <nemo> freaken spec writers, always making me sad...
  2366. # [18:17] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
  2367. # [18:18] <Ms2ger> smontagu, yes, but I guess they can be folded
  2368. # [18:18] * Joins: Wes_ (chatzilla@moz-BEF0C255.page.ca)
  2369. # [18:19] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: bye)
  2370. # [18:19] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Ping timeout)
  2371. # [18:19] * Joins: flx_ (flx@moz-F4992FEC.uwaterloo.ca)
  2372. # [18:20] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2373. # [18:20] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  2374. # [18:20] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2375. # [18:20] * mcote is now known as mcote|doctor
  2376. # [18:22] <tbsaunde> when did thunderbird switch away from 1.9.2?
  2377. # [18:22] <nemo> hm. I guess I can probably manage w/ padding box
  2378. # [18:22] <BenB> tbsaunde: with TB 5, IIRC.
  2379. # [18:22] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
  2380. # [18:23] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
  2381. # [18:23] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2382. # [18:23] <bz> nemo: spec is not set in stone
  2383. # [18:23] <bz> nemo: write to www-style, point out the problem?
  2384. # [18:24] * BenB imagines the CSS spec on the grave-stone of a web designer
  2385. # [18:24] <nemo> guess I care enough about this to sign up for a mailing list and spam a serious one
  2386. # [18:24] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2387. # [18:24] <nemo> BenB: carved into a mountain face. in letters of fire 10ft tall. like god's final message to his creation
  2388. # [18:25] <nemo> it is a very large mountain
  2389. # [18:25] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2390. # [18:25] <BenB> nemo: the 10 commandments were decidedly more ingenious and lasting. ;-)
  2391. # [18:25] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  2392. # [18:26] <nemo> which set? :-p ok. ok. offtopic and trollish. *drops it*. back to css
  2393. # [18:26] <rillian_> nemo, what property do I use to get the letters of fire?
  2394. # [18:26] <nemo> rillian_: text-shadow
  2395. # [18:26] * bear is now known as bear-afk
  2396. # [18:27] <ddahl> I wonder what kind of stupid I am doing here: /usr/bin/ld.bfd.real: libxul.so: hidden symbol `vtable for nsDOMCryptInternalAPI' isn't defined
  2397. # [18:27] <nemo> rillian_: http://m8y.org/tmp/testcase67.xhtml
  2398. # [18:27] <bsmedberg> ddahl: most commonly that means the symbol just isn't present
  2399. # [18:27] <rillian_> nemo, lol
  2400. # [18:27] <nemo> rillian_: er. http://m8y.org/tmp/testcase63.xhtml
  2401. # [18:28] * rillian_ is now known as rillian
  2402. # [18:28] * IRCMonkey62646 is now known as Tobbi
  2403. # [18:28] <ddahl> bsmedberg: time to switch to clang maybe?:)
  2404. # [18:28] <bsmedberg> ddahl: and the vtable is normally emitted in the .o file which defines the first function declared in the class
  2405. # [18:28] <bsmedberg> ddahl: this is a linker issue, not a compiler issue, so I'm not sure clang would make a difference
  2406. # [18:28] <ddahl> bsmedberg: ah
  2407. # [18:28] <bsmedberg> ddahl: is this with a patch you're writing?
  2408. # [18:28] <rillian> also, I'm pleased to see tengwar codepoints work in ff
  2409. # [18:28] <ddahl> bsmedberg: yes
  2410. # [18:28] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2411. # [18:28] <bsmedberg> ddahl: can I see it?
  2412. # [18:29] <nemo> rillian: if you have the font - which the page embeds ;)
  2413. # [18:29] <ddahl> bsmedberg: yes, 2 shakes
  2414. # [18:29] <smontagu> rillian: huh?
  2415. # [18:29] <rillian> that explains why it doesn't work in gnome-terminal
  2416. # [18:29] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  2417. # [18:29] <nemo> rillian: works in *my* gnome-terminal :D
  2418. # [18:30] * Quits: flx_ (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
  2419. # [18:30] <rillian> can you suggest a font?
  2420. # [18:30] * lsblakk|afk is now known as lsblakk|buildduty
  2421. # [18:30] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
  2422. # [18:30] * ChanServ sets mode: +o smaug
  2423. # [18:31] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2424. # [18:31] <bz> benb: "the css spec"?
  2425. # [18:32] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2426. # [18:32] <BenB> bz: http://www.w3.org/TR/CSS2/
  2427. # [18:32] <bz> benb: obsolete
  2428. # [18:32] <bz> benb: fwiw
  2429. # [18:32] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2430. # [18:32] <bsmedberg> 2.1 FTW
  2431. # [18:32] <BenB> bz: so is that webdesigner, because he's dead.
  2432. # [18:32] <bz> bsmedberg: that link actually points to 2.1 now
  2433. # [18:32] <bz> bsmedberg: it's still obsolete. ;)
  2434. # [18:32] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  2435. # [18:32] <bsmedberg> hrm
  2436. # [18:33] <bz> bsmedberg: or at least large parts of it are
  2437. # [18:33] <lurking> nemo: http://www.oregonlive.com/comics-kingdom/?feature_id=Bizarro&feature_date=2012-01-06
  2438. # [18:33] <BenB> bz: did we obsolete the web, too?
  2439. # [18:33] * Joins: mw22_away (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  2440. # [18:33] * rail is now known as rail_away
  2441. # [18:33] <bz> benb: oh, the web part works
  2442. # [18:33] <BenB> (sorry)
  2443. # [18:33] <bz> benb: it's just obsolete from a UA author point of view
  2444. # [18:33] <bz> benb: trying to implement per css2.1 won't get you very far
  2445. # [18:33] <BenB> bz: yeah, I know
  2446. # [18:34] * Joins: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com)
  2447. # [18:34] * Quits: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2448. # [18:34] * Joins: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com)
  2449. # [18:34] * Quits: rshetty (quassel@640B24A2.F8C0C706.C842849F.IP) (Ping timeout)
  2450. # [18:34] <BenB> bz: CSS3 doesn't exist from an page author point of view, because it's simply unreadable.
  2451. # [18:34] * rail_away is now known as rail
  2452. # [18:34] <bz> BenB: hmm?
  2453. # [18:34] <Waldo> lots of css3 is readable
  2454. # [18:34] <bz> BenB: how so?
  2455. # [18:34] <Waldo> lots isn't, too
  2456. # [18:34] <bz> BenB: http://www.w3.org/TR/css3-selectors/ is just fine readability wise
  2457. # [18:34] * jcranmer|high_latency is now known as jcranmer|away
  2458. # [18:35] <bz> BenB: also happens to be a REC
  2459. # [18:35] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2460. # [18:35] <nemo> bz: http://m8y.org/tmp/testcase233.xhtml - well. for my purposes, padding is fine.
  2461. # [18:35] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2462. # [18:35] <bz> BenB: so all the selectors stuff in css2.1 is very officially obsolete
  2463. # [18:35] * Joins: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  2464. # [18:35] <Ms2ger> Next up: a spec for tables? :)
  2465. # [18:35] <ddahl> bsmedberg: just trying to get the boilerplate going with this patch: https://bug649154.bugzilla.mozilla.org/attachment.cgi?id=587729
  2466. # [18:35] <bz> Ms2ger: we should live so long
  2467. # [18:35] * Joins: rshetty (quassel@DA0EFF2B.B40C9BF.90B98F9.IP)
  2468. # [18:35] <BenB> bz: true, that one's readable. I must have been thinking of something else.
  2469. # [18:36] <Ms2ger> bz, you're optimistic :)
  2470. # [18:36] <bz> Ms2ger: er...
  2471. # [18:36] <bz> Ms2ger: that's a _pessimistic_ comment, typically
  2472. # [18:36] <robarnold> bz: ping? have questions about innerWidth/height behavior on mobile (I can't find documentation explaining the various behaviors I'm seeing)
  2473. # [18:36] <ddahl> btw: is there a bug where a linefeed is added to each line when you view plaintext in textareas or directly in the window?
  2474. # [18:36] <bz> robarnold: ack
  2475. # [18:36] <bz> robarnold: what's up?
  2476. # [18:36] * Quits: smontagu (chatzilla@moz-AA6CB207.red.bezeqint.net) (Ping timeout)
  2477. # [18:36] <bz> ddahl: yes
  2478. # [18:36] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2479. # [18:36] <bz> ddahl: and it's fixed
  2480. # [18:37] <bz> ddahl: update to a current nightly?
  2481. # [18:37] <bsmedberg> ddahl: you need to implement isupports for nsDOMCryptInternalAPI
  2482. # [18:37] * Joins: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca)
  2483. # [18:37] <ddahl> bz: ok, I am not crazy, but need to update Nightly
  2484. # [18:37] <bsmedberg> ddahl: the vtable gets emitted with the first function in the class, which in this case is I believe "AddRef"
  2485. # [18:37] <robarnold> bz: I'm seeing different behavior for these properties on mobile safari / opera / Android / fennec. How are they supposed to behave when zooming in? Some browsers change the values, others don't
  2486. # [18:37] <ddahl> bsmedberg: oh.
  2487. # [18:37] <bz> robarnold: undefined
  2488. # [18:37] <robarnold> sigh.
  2489. # [18:37] <bz> robarnold: nothing defines zooming behavior
  2490. # [18:37] * Joins: timA (tabraldes@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  2491. # [18:37] <bz> robarnold: on desktop, zooming changes our innerWidth/height
  2492. # [18:37] <robarnold> as far as I can tell, there are 3 or 4 kinds of zooms
  2493. # [18:37] <ddahl> bsmedberg: thanks!
  2494. # [18:38] <bz> robarnold: yes, that too
  2495. # [18:38] * Joins: MichaelKohler (MichaelKoh@moz-E713ECA.cust.bluewin.ch)
  2496. # [18:38] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2497. # [18:38] <robarnold> text zoom, dpi zoom, page zoom (like the desktops), and general scaling (mobile + safari/lion)
  2498. # [18:38] <Ms2ger> bsmedberg, first function in nsISupports is QI, IIRC
  2499. # [18:38] <bz> robarnold: so on desktop, zooming (full zoom, not text zoom) changes the ratio from css pixels to dev ice pixels
  2500. # [18:38] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Client exited)
  2501. # [18:38] <robarnold> which does affect layout, I've noticed
  2502. # [18:38] <bsmedberg> I can't ever remember
  2503. # [18:38] * Quits: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: clee)
  2504. # [18:38] * mjessome|lunch is now known as mjessome
  2505. # [18:38] * Joins: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  2506. # [18:38] <bz> robarnold: since we report innerWidth/Height in CSS pixels, it changes
  2507. # [18:39] <robarnold> the mdn docs don't make it clear that it's CSS pixels
  2508. # [18:39] <bz> robarnold: other browsers may do different zooming mechanisms
  2509. # [18:39] <bz> robarnold: all web-visible stuff is CSS pixels
  2510. # [18:39] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  2511. # [18:39] <edmorley> glandium: native android debug was broken by bug 683127, didn't show on inbound since debug is hidden there
  2512. # [18:39] <bz> robarnold: always
  2513. # [18:39] * Joins: wesj1 (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2514. # [18:39] <robarnold> ah...I thought there was some device pixels exposed somewhere (maybe canvas?)
  2515. # [18:39] <bz> robarnold: in Gecko
  2516. # [18:39] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2517. # [18:39] <robarnold> I mostly deal with WebKit. Good to know!
  2518. # [18:40] <bz> robarnold: for canvas, backing store pixels (which is not the same thing as screen device pixels) are exposed via imagedata
  2519. # [18:40] <Ms2ger> robarnold--
  2520. # [18:40] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Client exited)
  2521. # [18:40] <robarnold> Ms2ger: why the hate? I work in mobile.
  2522. # [18:40] <robarnold> I'm not saying it *should* be that way, but it is right now.
  2523. # [18:40] * Quits: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP) (Client exited)
  2524. # [18:40] <WG9s> does anyone have any idea why my own build (Yes I did clobbers) fail to either be able to create an installer or actually run? They get a crash in mozjs.dll.
  2525. # [18:40] <glandium> edmorley: broken how?
  2526. # [18:40] <WG9s> this is windows other OS's work just fine
  2527. # [18:40] <robarnold> bz: ok, sounds like there is no spec or convention, thanks!
  2528. # [18:41] <bz> robarnold: yeah, indeed
  2529. # [18:41] * Joins: josh (josh@moz-75EC6735.dlth.qwest.net)
  2530. # [18:41] <edmorley> glandium: build failure; mozglue/android/APKOpen.cpp:455: error: 'offset' was not declared in this scope
  2531. # [18:41] <bz> robarnold: Gecko's behavior, from the site's point of view, is that a zoom basically resizes the window to a smaller size
  2532. # [18:41] * robarnold <3's mobile dev...so like the web of the old days
  2533. # [18:41] <WG9s> Oddly the officail nightly ran just fine.
  2534. # [18:41] <robarnold> bz: except on fennec where it doesn't!
  2535. # [18:41] <bz> robarnold: yeah, I have no idea what fennec does
  2536. # [18:42] <robarnold> fennec has the oddest behavior of the ones I tested
  2537. # [18:42] <WG9s> So, I guess I will only be doing Linux and Android builds for awhile.
  2538. # [18:42] <bz> robarnold: and "basically" hides some complexity with fonts
  2539. # [18:42] <robarnold> right, relayout
  2540. # [18:42] <robarnold> WebKit seems to have two modes - one which performs layout and another which doesn't
  2541. # [18:42] * Quits: joduinn-afk (joduinn@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2542. # [18:42] <bz> robarnold: well, changing the effective window width is what does the relayout
  2543. # [18:42] <glandium> edmorley: that's the only error?
  2544. # [18:42] <bz> robarnold: but we cheat on the fonts a bit
  2545. # [18:42] <robarnold> oh?
  2546. # [18:43] <bz> robarnold: so if the page has a 10px font and you zoom 2x
  2547. # [18:43] <edmorley> glandium: as far as I can see https://tbpl.mozilla.org/php/getParsedLog.php?id=8482265&tree=Firefox
  2548. # [18:43] <bz> robarnold: the layout is not the same as if you made the window 2x narrowe and then upscaled the bitmap
  2549. # [18:43] <bz> robarnold: because we'll actually use a 20px font
  2550. # [18:43] <bz> robarnold: which doesn't quite have 2x the metrics of a 10px font
  2551. # [18:43] <robarnold> ah right
  2552. # [18:43] <bz> robarnold: but looks better at the 20px size than an upscaled 10px font, of course
  2553. # [18:44] <bz> robarnold: I'm a little curious about how this impacts you
  2554. # [18:44] <bz> robarnold: presumably you're writing mobile UI of some sort?
  2555. # [18:44] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2556. # [18:44] * Joins: joduinn-afk (joduinn@moz-B77DEAEB.mozilla.org)
  2557. # [18:44] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2558. # [18:45] <bz> robarnold: what pain points are you hitting with Fennec?
  2559. # [18:45] * Joins: smontagu (chatzilla@moz-B63A2311.red.bezeqint.net)
  2560. # [18:45] <bz> robarnold: (We can fix things; just need to know what they are!)
  2561. # [18:45] * Joins: flx_ (flx@moz-F4992FEC.uwaterloo.ca)
  2562. # [18:45] <robarnold> it's not pain points, I'm just exploring the various behaviors
  2563. # [18:45] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  2564. # [18:46] <robarnold> tbh, I don't think we care about Fennec due to marketshare
  2565. # [18:46] <robarnold> (same w/Opera I believe)
  2566. # [18:46] <WG9s> guess I need to file a blocker bug then.
  2567. # [18:46] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  2568. # [18:46] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2569. # [18:46] * Quits: kbrosnan (kbrosnan@moz-B77DEAEB.mozilla.org) (Quit: Lost terminal)
  2570. # [18:46] <robarnold> bz: I happened across this when running fishie - it seems to assume that innerWidth == device pixels of viewport which is only tru-ish on desktop
  2571. # [18:47] * catlee-lunch is now known as catlee
  2572. # [18:47] * Waldo wishes dbaron were here
  2573. # [18:48] <bz> robarnold: see, that sort of attitude sort of pisses me off
  2574. # [18:48] * Quits: hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Input/output error)
  2575. # [18:48] <bz> robarnold: since "don't care" translates into "explicitly make the page not work in it"
  2576. # [18:48] <bz> robarnold: so yes, just like the "old days"
  2577. # [18:48] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2578. # [18:48] <glandium> edmorley: http://pastebin.mozilla.org/1445056 that will do
  2579. # [18:48] <WG9s> actaully i shoudl probably do an hg bisect to figure out what triggered this lame issue first.
  2580. # [18:49] <bz> robarnold: hmm
  2581. # [18:49] <bz> robarnold: how does fishie manage to assume anything about device px?
  2582. # [18:49] <bz> robarnold: I guess it could assume stuff about the relationship between innerWidth and the size of the canvas backing store...
  2583. # [18:49] <glandium> edmorley: do you want to land that or should i?
  2584. # [18:50] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
  2585. # [18:50] <edmorley> glandium: great :-) I can land it if that helps
  2586. # [18:50] <BenB> bz: pixels in canvas are device pixels or web pixels?
  2587. # [18:50] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Ping timeout)
  2588. # [18:50] <bz> BenB: no
  2589. # [18:51] <BenB> (when you draw, no the raw memory)
  2590. # [18:51] <BenB> bz: that was an either-or, not a yes-no question?
  2591. # [18:51] <Ms2ger> Neither
  2592. # [18:51] <bz> BenB: "none of the above"
  2593. # [18:51] <BenB> ah
  2594. # [18:51] * armenzg is now known as armenzg_lunch
  2595. # [18:51] <bz> BenB: that said...
  2596. # [18:51] <glandium> edmorley: that's the only error, and the offset variable was removed, and where it was used, it's now always 0, so it's pointless to log
  2597. # [18:51] <bz> BenB: I believe canvas coordinates are in the space established by the width and height properties
  2598. # [18:52] <bz> BenB: which are just pixels
  2599. # [18:52] <bz> BenB: or more precisely units
  2600. # [18:52] <BenB> unit = meter? *duck*
  2601. # [18:52] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  2602. # [18:52] <bz> no
  2603. # [18:52] <bz> ok
  2604. # [18:52] <bz> back up
  2605. # [18:52] <bz> so think about canvas
  2606. # [18:52] <BenB> bz: nevermind, it's ok
  2607. # [18:52] <bz> You have something like <canvas width="M" height="N">
  2608. # [18:52] <bz> right?
  2609. # [18:53] <BenB> not right, I have nothing :)
  2610. # [18:53] <bz> that establishes a drawing surface with height N units and width M units
  2611. # [18:53] <bz> all drawing to the surface uses coordinates in those same units
  2612. # [18:53] <bz> These aren't pixels
  2613. # [18:53] <BenB> bz: oh, nice
  2614. # [18:53] <bz> they're just units
  2615. # [18:53] <robarnold> bz: yeah, it displays the innerWidth/innerHeight numbers as the backing store size
  2616. # [18:53] <BenB> bz: and the page would draw <canvas width="M" height="N"> with the size of MxN web pixels, correct?
  2617. # [18:54] <bz> now if you don't specify any width/height styles for the canvas, the image will be drawn to the screen at MxN CSS pixels
  2618. # [18:54] <BenB> bz: so, essentially, canvas pixels end up having web pixel size?
  2619. # [18:54] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2620. # [18:54] <bz> but if you do this:
  2621. # [18:54] <edmorley> glandium: shall I just rs=edmorley it?
  2622. # [18:54] <bz> <canvas width="M" height="N" style="height: 10px; width: 20px">
  2623. # [18:54] <BenB> bz: yeah, got you
  2624. # [18:54] <bz> Then the image is drawn at 10x20
  2625. # [18:54] <BenB> robarnold: you got that, too?
  2626. # [18:55] <bz> And there's the separate issue of canvas backing store; each unit could correspond to more than one pixel in the backing store
  2627. # [18:55] * Quits: gavin (gavin@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2628. # [18:55] <bz> robarnold: <sigh>
  2629. # [18:55] <BenB> bz: so if M=100 n=200, one canvas pixel ends up being 1/10 web pixel, clear and logical. nice.
  2630. # [18:55] <bz> robarnold: demos written by browser vendors are so full of fail....
  2631. # [18:55] * Quits: margaret (margaret@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2632. # [18:55] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2633. # [18:55] <bz> BenB: one canvas unit ends up being 1/10 web pixel
  2634. # [18:55] * Joins: anky (anky@2636CDBC.6FB99CE5.FEAC7A12.IP)
  2635. # [18:55] <bz> BenB: I'd really rather not call the canvas units "pixels" because that confuses things
  2636. # [18:55] * Quits: rnewman (rich_holyg@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2637. # [18:56] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  2638. # [18:56] <bz> BenB: e.g. getImageData on a canvas width="100" height="200" is allowed to return an array with a length that's not 80000
  2639. # [18:56] * MichaelKohler is now known as MichaelKohler|away
  2640. # [18:56] * Quits: ashish (ashish@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2641. # [18:56] * Quits: lsblakk|buildduty (lsblakk@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2642. # [18:56] <bz> BenB: becaause nothing says there's one backing store pixel per square unit
  2643. # [18:56] <robarnold> bz: it's not like FB's were much better :)
  2644. # [18:56] * Quits: johnath (johnath@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2645. # [18:57] <bz> robarnold: good demos/benchmarks are _hard_, yeah
  2646. # [18:57] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2647. # [18:57] <BenB> bz: you mean 20000? that *is* surprising, though.
  2648. # [18:57] <Ms2ger> BenB, one each for rgba
  2649. # [18:57] <bz> BenB: no, 80000, since there are 4 entries per backing store pixel
  2650. # [18:57] <BenB> ah, ok
  2651. # [18:57] * Quits: bwinton (bwinton@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2652. # [18:57] * Quits: mrbkap (mrbkap@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2653. # [18:57] * Joins: mrbkap (mrbkap@moz-B77DEAEB.mozilla.org)
  2654. # [18:57] * Joins: jrmuizel_ (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2655. # [18:57] <bz> robarnold: and the set of people who can write a good one is sort of small
  2656. # [18:58] * Joins: bwinton (bwinton@moz-B77DEAEB.mozilla.org)
  2657. # [18:58] <glandium> edmorley: you can
  2658. # [18:58] <BenB> bz: the same small set that are good at implementing the spec in a browser? :)
  2659. # [18:58] <bz> robarnold: (likely a proper subset of the set of people who really understand all the relevant specs and at least two of the relevant browser impls)
  2660. # [18:58] <bz> BenB: smaller
  2661. # [18:58] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2662. # [18:58] * Quits: not_zpao (zpao@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2663. # [18:58] * Quits: mconnor (mconnor@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2664. # [18:58] <bz> BenB: I can implement a spec, and I can critique an existing demo, but I can't write a good one from scratch
  2665. # [18:58] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2666. # [18:59] <bz> anyway
  2667. # [18:59] * Joins: gavin (gavin@moz-B77DEAEB.mozilla.org)
  2668. # [18:59] * Quits: flx (flx@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2669. # [18:59] <bz> back to fixing broken tests
  2670. # [18:59] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  2671. # [18:59] * ChanServ sets mode: +o dveditz
  2672. # [18:59] <Ms2ger> bz, enjoy :)
  2673. # [18:59] * Quits: yvan (yboily@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2674. # [18:59] * Quits: dolske (dolske@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2675. # [18:59] * Quits: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2676. # [18:59] * Quits: joduinn-afk (joduinn@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2677. # [18:59] <bz> Ms2ger: I have no plans to
  2678. # [18:59] <BenB> bz: you're of a lot more use writing good browser code than good tests, anyway :)
  2679. # [18:59] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
  2680. # [18:59] * Quits: Tomcat (Tomcat@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2681. # [18:59] <bz> Ms2ger: esp. since for some of them I can't tell why they're broken. :(
  2682. # [19:00] <Ms2ger> Boo, tests
  2683. # [19:00] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  2684. # [19:00] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2685. # [19:00] <bz> Ms2ger: if you care...
  2686. # [19:00] <bz> Ms2ger: https://tbpl.mozilla.org/?tree=Try&rev=05ba0d82edeb
  2687. # [19:00] <BenB> bz: just one line answer: how's your study going and will you work for Mozilla soon?
  2688. # [19:00] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  2689. # [19:00] <BenB> "good. no." ;-P
  2690. # [19:00] <bz> Ms2ger: the Linux debug reftest fails
  2691. # [19:00] <bz> BenB: hmm?
  2692. # [19:01] * Joins: ashish (ashish@moz-B77DEAEB.mozilla.org)
  2693. # [19:01] <bz> BenB: context?
  2694. # [19:01] <BenB> bz: none
  2695. # [19:01] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2696. # [19:01] <bz> Ms2ger: any idea what the hell those are smoking? ;)
  2697. # [19:01] <Ms2ger> Oh, hmm, I seem to need to escape that & on the command line
  2698. # [19:02] <Ms2ger> I was wondering why you'd be looking at dholbert's push :)
  2699. # [19:02] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d037afa60874 - Mike Hommey - Bug 683127 - Don't try to log the offset, since it is no longer used. Fixes debug Android build failure; rs=edmorley
  2700. # [19:03] * Joins: hhillen (hhillen@moz-2A42E9B3.upc-d.chello.nl)
  2701. # [19:03] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2702. # [19:03] <bz> Ms2ger: heh
  2703. # [19:04] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2704. # [19:04] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  2705. # [19:04] * Joins: johnath (johnath@moz-B77DEAEB.mozilla.org)
  2706. # [19:04] * Joins: biesi (cbiesinger@moz-76ED95A4.corp.tfbnw.net)
  2707. # [19:04] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083612])
  2708. # [19:06] * coop|afk is now known as coop
  2709. # [19:06] <Ms2ger> bz, no idea
  2710. # [19:07] * Joins: ashughes (ashughes@1B3CF998.EDC95493.A20E6FDD.IP)
  2711. # [19:07] * Joins: camd- (camerondaw@moz-BBE3ABD.mv.mozilla.com)
  2712. # [19:07] <bz> Ms2ger: it was a long shot anyway
  2713. # [19:07] <bz> Ms2ger: thanks for looking...
  2714. # [19:07] <Ms2ger> Np
  2715. # [19:07] * bz goes back to the really broken test for now, will deal with these AA issues later
  2716. # [19:07] <Ms2ger> Always happy to be unhelpfully helpful :)
  2717. # [19:07] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  2718. # [19:08] <blizzard> fabrice1: ping
  2719. # [19:08] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  2720. # [19:08] <fabrice1> blizzard: pong
  2721. # [19:08] * Joins: kumar (kmcmillan@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  2722. # [19:08] * Quits: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2723. # [19:08] * camd- is now known as camd
  2724. # [19:08] * Joins: yuan (ywang@moz-7B0110AD.mv.mozilla.com)
  2725. # [19:08] <blizzard> fabrice1: hey, is the take-a-picture with the input tag stuff working in native fennec builds?
  2726. # [19:09] * Joins: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2727. # [19:10] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  2728. # [19:10] * Joins: chrisccoulson (chr1s@moz-DF69ED6E.business.broadband.hu)
  2729. # [19:10] <espindola> armenzg_lunch: ping
  2730. # [19:10] * Ms2ger wonders how often he'll hear "neverendum" the next few days
  2731. # [19:10] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2732. # [19:10] * Quits: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca) (Client exited)
  2733. # [19:11] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
  2734. # [19:11] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
  2735. # [19:11] * Joins: lsblakk|buildduty (lsblakk@moz-B77DEAEB.mozilla.org)
  2736. # [19:11] * Joins: sheppy (sheppy@moz-7B0110AD.mv.mozilla.com)
  2737. # [19:11] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2738. # [19:11] * ChanServ sets mode: +o mkaply
  2739. # [19:11] <edmorley> Ms2ger: following UK news?
  2740. # [19:12] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  2741. # [19:12] <Ms2ger> The BBC is better than what we have here, I'm afraid
  2742. # [19:12] <fabrice1> blizzard: yes
  2743. # [19:12] * Quits: ahal (ahal@moz-CD89C1BF.uwaterloo.ca) (Client exited)
  2744. # [19:12] <blizzard> fabrice1: ok
  2745. # [19:12] <evilpie> edmorley: hint hint :O
  2746. # [19:12] * Quits: gavin (gavin@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2747. # [19:12] * Quits: imelven (imelven2@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2748. # [19:13] <edmorley> Ms2ger: yeah they're not bad; just wish they'd drop the flash players already (and not just for mobile)
  2749. # [19:13] <Ms2ger> My long wave radio doesn't need flash ;)
  2750. # [19:13] * Joins: mjschranz (mjschranz@moz-57B23647.senecac.on.ca)
  2751. # [19:13] * davehunt is now known as davehunt|away
  2752. # [19:14] * Quits: johnath (johnath@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2753. # [19:14] <fabrice1> blizzard: this uses the default camera app
  2754. # [19:14] * rail is now known as rail-lunch
  2755. # [19:14] <bkero> win 52
  2756. # [19:15] * rail-lunch is now known as rail_away
  2757. # [19:15] * Joins: mrbkap_ (mrbkap@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2758. # [19:15] * Joins: mjessome_ (mjessome@F2D29657.F60B0462.67AC9B1.IP)
  2759. # [19:15] <blizzard> fabrice1: right
  2760. # [19:15] * Quits: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
  2761. # [19:16] * Quits: khuey|away (khuey@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2762. # [19:16] * Joins: flx (flx@moz-B77DEAEB.mozilla.org)
  2763. # [19:16] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  2764. # [19:16] * Joins: imelven (imelven2@moz-B77DEAEB.mozilla.org)
  2765. # [19:17] * Joins: johnath (johnath@moz-2B5790C3.mozilla.com)
  2766. # [19:17] * Joins: gandalf (zbraniecki@moz-749077A8.neoplus.adsl.tpnet.pl)
  2767. # [19:17] * Joins: margaret (margaret@moz-B77DEAEB.mozilla.org)
  2768. # [19:17] * Joins: khuey|away (khuey@moz-B77DEAEB.mozilla.org)
  2769. # [19:17] * rail_away is now known as rail
  2770. # [19:17] * Joins: rnewman (rich_holyg@moz-B77DEAEB.mozilla.org)
  2771. # [19:18] * Joins: Tomcat (Tomcat@moz-B77DEAEB.mozilla.org)
  2772. # [19:18] * Joins: dolske (dolske@moz-B77DEAEB.mozilla.org)
  2773. # [19:18] * Joins: mconnor (mconnor@moz-B77DEAEB.mozilla.org)
  2774. # [19:19] <ehsan> smontagu: ping
  2775. # [19:20] * Quits: mjessome_ (mjessome@F2D29657.F60B0462.67AC9B1.IP) (Quit: leaving)
  2776. # [19:20] * Quits: mrbkap_ (mrbkap@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: brb)
  2777. # [19:20] * Joins: gavin (gavin@moz-B77DEAEB.mozilla.org)
  2778. # [19:20] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2779. # [19:21] * Joins: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org)
  2780. # [19:22] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2781. # [19:22] * Joins: mib_608oii (Mibbit@62684EB9.ABF33053.580A4284.IP)
  2782. # [19:22] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  2783. # [19:22] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2784. # [19:22] * rhelmer is now known as IRCMonkey21749
  2785. # [19:23] * Joins: yvan (yboily@moz-B77DEAEB.mozilla.org)
  2786. # [19:23] * Joins: joduinn-afk (joduinn@moz-B77DEAEB.mozilla.org)
  2787. # [19:23] * Quits: Cww (Cww@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2788. # [19:23] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
  2789. # [19:23] * Joins: caillon (caillon@moz-359E39FC.lightspeed.sntcca.sbcglobal.net)
  2790. # [19:24] * Quits: fox2mike (shyam@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2791. # [19:24] * Quits: margaret (margaret@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2792. # [19:25] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
  2793. # [19:25] * Joins: faramarz (faramarz@moz-7B0110AD.mv.mozilla.com)
  2794. # [19:26] * Quits: faramarz (faramarz@moz-7B0110AD.mv.mozilla.com) (Input/output error)
  2795. # [19:26] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  2796. # [19:26] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
  2797. # [19:27] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2798. # [19:27] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  2799. # [19:27] * Joins: dRdR (dRdR@moz-792B0937.uwaterloo.ca)
  2800. # [19:28] * Joins: fox2mike (shyam@moz-B77DEAEB.mozilla.org)
  2801. # [19:28] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  2802. # [19:28] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2803. # [19:28] * Joins: not_zpao (zpao@moz-B77DEAEB.mozilla.org)
  2804. # [19:29] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
  2805. # [19:30] * Quits: lsblakk|buildduty (lsblakk@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2806. # [19:31] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2807. # [19:31] * Joins: margaret (margaret@moz-B77DEAEB.mozilla.org)
  2808. # [19:31] * zpao|detached is now known as zpao
  2809. # [19:32] * Joins: pnemsak (Miranda@moz-7409BD53.orange.sk)
  2810. # [19:33] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  2811. # [19:33] * Quits: flx_ (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
  2812. # [19:33] * Joins: lsblakk|buildduty (lsblakk@moz-B77DEAEB.mozilla.org)
  2813. # [19:33] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  2814. # [19:33] <jlebar> Waldo, ping?
  2815. # [19:34] <Waldo> jlebar: pong
  2816. # [19:34] <jlebar> Waldo, Is it a good time to talk about linked lists?
  2817. # [19:34] <Waldo> jlebar: sure; got tied up last night myself, never circled back
  2818. # [19:34] <jlebar> Waldo, Heh, I know that feeling.
  2819. # [19:34] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  2820. # [19:35] * armenzg_lunch is now known as armenzg
  2821. # [19:35] * Joins: Cww_ (Cww@moz-B77DEAEB.mozilla.org)
  2822. # [19:35] <jlebar> Waldo, Leaving the name aside for a moment, what alternative semantics would you want us to consider?
  2823. # [19:35] <Waldo> jlebar: I don't know that I do; I simply want to be sure I've considered the possibilities enough to be satisfied with these particular ones
  2824. # [19:36] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2825. # [19:36] * Cww_ is now known as Cww
  2826. # [19:36] <armenzg> espindola: pong
  2827. # [19:36] <armenzg> (going into short meeting)
  2828. # [19:36] <espindola> armenzg: sorry if it is a silly question
  2829. # [19:36] * Joins: flx_ (flx@moz-F4992FEC.uwaterloo.ca)
  2830. # [19:36] <espindola> but wouldn't it be easier to move the full 10.5 debug build + testing
  2831. # [19:36] <espindola> to 10.6
  2832. # [19:36] <espindola> in one stop
  2833. # [19:36] * jimm is now known as jimm-lunch
  2834. # [19:37] <espindola> step
  2835. # [19:37] <espindola> instead of splitting the leaktests and moving those first?
  2836. # [19:37] <jlebar> Waldo, I guess one possibility would be not putting the next/prev pointers in the node itself.
  2837. # [19:37] * Joins: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2838. # [19:37] <jlebar> Waldo, That is, the linked list node is {prev, next, T*}.
  2839. # [19:37] <jlebar> Waldo, But I don't think we want, that, since then you can't do T->Remove().
  2840. # [19:38] <armenzg> espindola: I'm confused on what you are trying to say
  2841. # [19:38] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  2842. # [19:38] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2843. # [19:38] <espindola> armenzg: your last bug comment
  2844. # [19:38] <armenzg> testing on 10.5 *rev3* machines is independent on where the builds happen
  2845. # [19:38] * wlach is now known as wlach|lunch
  2846. # [19:38] <armenzg> I assume that the final goal is to build 10.5/10.6 & 10.7 on 10.7 machines
  2847. # [19:38] <espindola> the leak tests currently run in the same machine that does the build, no?
  2848. # [19:38] <espindola> correct
  2849. # [19:39] <armenzg> but for now we're just moving all *current* builds on 10.6 machines
  2850. # [19:39] <Waldo> jlebar: yeah, I'm pretty sure that's right
  2851. # [19:39] <armenzg> the only build that was not happening on 10.6 machines was the 10.5 leak builds
  2852. # [19:39] <armenzg> espindola: correct
  2853. # [19:39] <espindola> armenzg: ah, ok, so you are moving the build itself, right?
  2854. # [19:39] <armenzg> yep
  2855. # [19:39] <Waldo> JSContexts are circular now, e.g. and need built-in-ness
  2856. # [19:39] <armenzg> just the build
  2857. # [19:39] <bz> hmm
  2858. # [19:39] <espindola> ok. My misunderstanding then. I understood that you were splitting the test in a new pass
  2859. # [19:39] <bz> how around is mstange?
  2860. # [19:40] <jlebar> Waldo, What do you mean circular? You mean JSContexts are part of a circular linked list?
  2861. # [19:40] <armenzg> espindola: ah OK
  2862. # [19:40] * Quits: IRCMonkey21749 (rhelmer@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2863. # [19:40] <armenzg> thanks for checking
  2864. # [19:40] <Waldo> jlebar: yeah; they have a JSCList at their start, just a rebranded PRCList
  2865. # [19:40] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2866. # [19:40] * Quits: ashish (ashish@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2867. # [19:40] * Quits: wesj1 (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2868. # [19:40] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2869. # [19:40] <jlebar> Waldo, I see. Would this LinkedList class work for them? I presume so...
  2870. # [19:41] <Waldo> jlebar: I think maybe
  2871. # [19:41] <blassey> coop: ping?
  2872. # [19:41] <Waldo> jlebar: just pondering possibilities, mostly
  2873. # [19:41] * Quits: margaret (margaret@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2874. # [19:41] <coop> blassey: pong - just looking for dial-in info
  2875. # [19:42] * Quits: lsblakk|buildduty (lsblakk@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2876. # [19:42] <blassey> we're in the warp core vidyo room
  2877. # [19:42] <Waldo> changing existing code has greater costs, usually, than considering what form it should take in the first place
  2878. # [19:42] * MichaelKohler|away is now known as MichaelKohler
  2879. # [19:42] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2880. # [19:42] * coop is now known as coop|mtg
  2881. # [19:42] * Quits: imelven (imelven2@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2882. # [19:42] * Quits: Tomcat (Tomcat@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2883. # [19:42] <blassey> coop|mtg: 95312
  2884. # [19:43] <jlebar> Waldo, For sure. If one can know what form it should take in the first place. :)
  2885. # [19:43] * Waldo wonders if webkit uses DoublyLinkedList for RenderObject or not
  2886. # [19:43] <jlebar> Waldo, I didn't see that use in my search.
  2887. # [19:43] * Joins: margaret (margaret@moz-7B0110AD.mv.mozilla.com)
  2888. # [19:44] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
  2889. # [19:44] * Joins: Mossop_ (mossop@moz-BBE3ABD.mv.mozilla.com)
  2890. # [19:44] * Parts: margaret (margaret@moz-7B0110AD.mv.mozilla.com)
  2891. # [19:44] <Waldo> yeah, you're right
  2892. # [19:44] <Waldo> wonder if there's some reason for that
  2893. # [19:44] * Quits: rnewman (rich_holyg@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2894. # [19:44] * Quits: gregglind_afk (glind@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2895. # [19:44] <MichaelKohler> I had a level 1 access (to try) in 2009/2010. How can I reactivate that?
  2896. # [19:45] <jlebar> Waldo, http://pastebin.mozilla.org/1445089
  2897. # [19:45] <dholbert> MichaelKohler, file a bug, I suspect?
  2898. # [19:45] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2899. # [19:45] <jlebar> Waldo, They just implement the doubly-linked list themselves.
  2900. # [19:45] <MichaelKohler> dholbert: okay, I will thanks
  2901. # [19:45] * kaie is now known as bugsick
  2902. # [19:45] * Mossop_ is now known as Mossop
  2903. # [19:45] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2904. # [19:45] <jlebar> in RenderObjectChildList.
  2905. # [19:45] * Joins: priya (priya@moz-BBE3ABD.mv.mozilla.com)
  2906. # [19:45] * Joins: margaret_ (margaret@moz-B77DEAEB.mozilla.org)
  2907. # [19:46] * Quits: ctalbert (ctalbert@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2908. # [19:46] <jlebar> Waldo, Looks like they do it this way because they have lots of logic surrounding insert/remove.
  2909. # [19:47] <dholbert> MichaelKohler, (I'd just follow http://www.mozilla.org/hacking/committer/ , noting in the first comment of the bug that you had commit access previously, which will probably skip the need for ssh key / committer's agreement & possibly voucher)
  2910. # [19:47] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2911. # [19:47] * Joins: margaret (margaret@moz-7B0110AD.mv.mozilla.com)
  2912. # [19:47] <dholbert> MichaelKohler, (& link to the original bug # where you got L1, for reference)
  2913. # [19:47] * Quits: mib_608oii (Mibbit@62684EB9.ABF33053.580A4284.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2914. # [19:47] <MichaelKohler> dholbert: okay, thanks
  2915. # [19:47] * Quits: flx (flx@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2916. # [19:48] * Quits: fox2mike (shyam@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2917. # [19:48] * Quits: margaret_ (margaret@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2918. # [19:48] <dholbert> MichaelKohler, no problem
  2919. # [19:48] * Quits: chrisccoulson (chr1s@moz-DF69ED6E.business.broadband.hu) (Ping timeout)
  2920. # [19:49] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
  2921. # [19:49] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2922. # [19:49] * faramarz_ is now known as faramarz
  2923. # [19:50] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  2924. # [19:50] * bz writes async code
  2925. # [19:50] <bz> such a pain
  2926. # [19:51] * Joins: sfleiter|away (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de)
  2927. # [19:51] <bz> function changeFocusAndAwaitSyntheticMouse(callback, winToFocus,
  2928. # [19:51] <bz> winToAwaitMouseEventIn) {
  2929. # [19:51] <bz> SimpleTest.waitForFocus(function() {
  2930. # [19:51] <bz> winToAwaitMouseEventIn.mozRequestAnimationFrame(function() {
  2931. # [19:51] <bz> SimpleTest.executeSoon(callback);
  2932. # [19:51] <bz> });
  2933. # [19:51] <bz> }, winToFocus);
  2934. # [19:51] <bz> }
  2935. # [19:51] * Quits: mjessome (mjessome@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2936. # [19:51] * Joins: gal (gal@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2937. # [19:51] <BenB> bz: this is precisely how I do it, too.
  2938. # [19:52] <BenB> bz: works well for me. much less pain than having the function elsewhere.
  2939. # [19:52] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  2940. # [19:52] <bz> BenB: it's the layers of layering that piss me off
  2941. # [19:52] <BenB> I know
  2942. # [19:52] <BenB> (great minds think alike ;) )
  2943. # [19:52] * sfleiter|away is now known as sfleiter
  2944. # [19:52] <BenB> bz: nag brendan that he builds something nice into the language
  2945. # [19:53] * Quits: sheppy (sheppy@moz-7B0110AD.mv.mozilla.com) (Quit: sheppy)
  2946. # [19:53] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  2947. # [19:53] <bz> oh, I could use a generator
  2948. # [19:53] <bz> but....
  2949. # [19:53] <bz> the fact that I have to know to wait for all those things is the problem
  2950. # [19:54] <BenB> bz: you don't get around the nesting, if you want code clarity
  2951. # [19:54] <Waldo> bz: "promises" seem to be what the cool kids are using these days for that stuff, like in http://dutherenverseauborddelatable.wordpress.com/2011/12/13/os-file-step-by-step-the-schedule-api/
  2952. # [19:54] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
  2953. # [19:54] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d85920b5691b - Mike Hommey - Fixup for bug 683127 part 4: Avoid RefPtr.h using JS_Assert. r=tglek
  2954. # [19:55] <bz> BenB: I want to not have to think about when my events might or might not happen.. ;)
  2955. # [19:55] * Quits: gavin (gavin@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2956. # [19:55] * Quits: liuche (liuche@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2957. # [19:56] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
  2958. # [19:56] <BenB> bz: oh, that's a question of a sane API. I always define async functions as: doFooBar(successCallback, errorCallback)
  2959. # [19:56] <smontagu> ehsan: pong
  2960. # [19:56] * Quits: yvan (yboily@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2961. # [19:56] <bz> hmph
  2962. # [19:56] <bz> these other failing tests I wrote
  2963. # [19:56] * bz wonders why they fail
  2964. # [19:56] <BenB> bz: whereby doFooBar guarantees that exactly one of them will be called
  2965. # [19:56] * Quits: mrbkap (mrbkap@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2966. # [19:56] * Quits: khuey|away (khuey@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2967. # [19:56] * Quits: philikon (pweitersha@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2968. # [19:56] * Joins: sheppy (sheppy@moz-7B0110AD.mv.mozilla.com)
  2969. # [19:56] * Quits: fryn (fyan@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2970. # [19:56] * Quits: bwinton (bwinton@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2971. # [19:56] * Quits: joduinn-afk (joduinn@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2972. # [19:56] * Quits: dolske (dolske@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2973. # [19:57] * Quits: dietrich (dietrich@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2974. # [19:57] * Quits: not_zpao (zpao@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2975. # [19:57] * Quits: Cww (Cww@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2976. # [19:57] * Quits: froydnj (nfroyd@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2977. # [19:57] * Quits: robcee (rcampbell@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2978. # [19:57] * Quits: johns (jschoenick@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2979. # [19:57] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2980. # [19:57] * coop|mtg is now known as coop
  2981. # [19:57] * Quits: jmaher (jmaher@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2982. # [19:57] * Quits: mconnor (mconnor@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2983. # [19:57] * Quits: johnath (johnath@moz-2B5790C3.mozilla.com) (Ping timeout)
  2984. # [19:57] <@stuart> bye
  2985. # [19:57] * Joins: mjessome (mjessome@F2D29657.F60B0462.67AC9B1.IP)
  2986. # [19:57] <ehsan> smontagu: ok, so which bug were you talking about?
  2987. # [19:57] <BenB> bz: in this case, waitForFocus() should have an errorCallback that gets called when a certain timeout triggers.
  2988. # [19:57] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  2989. # [19:57] * philor is now known as philor|away
  2990. # [19:57] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  2991. # [19:58] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2992. # [19:58] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2993. # [19:58] * Joins: mconnor (mconnor@moz-B77DEAEB.mozilla.org)
  2994. # [19:58] <bz> BenB: why would that help?
  2995. # [19:58] <smontagu> ehsan: bug 712600
  2996. # [19:58] <smontagu> but the case which is still problematic is not in the bug
  2997. # [19:58] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
  2998. # [19:58] <BenB> bz: because waitForFocus would guarantee you that you get called eventually, your processing wouldn't stop when the focus never happens.
  2999. # [19:58] * Quits: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3000. # [19:59] * Joins: robcee (rcampbell@moz-B77DEAEB.mozilla.org)
  3001. # [19:59] * Joins: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3002. # [19:59] * Joins: gavin (gavin@moz-B77DEAEB.mozilla.org)
  3003. # [19:59] * Joins: jmaher (jmaher@moz-B77DEAEB.mozilla.org)
  3004. # [19:59] * Joins: johns (jschoenick@moz-B77DEAEB.mozilla.org)
  3005. # [19:59] <BenB> bz: it's these situations that are the nasty parts of async processing, but it's just a matter of a sane API.
  3006. # [19:59] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  3007. # [19:59] <smontagu> ehsan: <p dir="ltr"><bdi>א</bdi><bdi>ב</bdi></p>
  3008. # [20:00] * Quits: margaret (margaret@moz-7B0110AD.mv.mozilla.com) (Quit: margaret)
  3009. # [20:00] * robcee is now known as IRCMonkey60013
  3010. # [20:00] * Joins: johnath (johnath@moz-2B5790C3.mozilla.com)
  3011. # [20:00] <smontagu> expected rendering is ‭אב
  3012. # [20:00] * Joins: margaret (margaret@moz-B77DEAEB.mozilla.org)
  3013. # [20:00] * Joins: dolske (dolske@moz-B77DEAEB.mozilla.org)
  3014. # [20:00] * Joins: gavin_ (gavin@moz-B77DEAEB.mozilla.org)
  3015. # [20:01] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Client exited)
  3016. # [20:01] * Quits: margaret (margaret@moz-B77DEAEB.mozilla.org) (Input/output error)
  3017. # [20:01] * Joins: margaret (margaret@moz-B77DEAEB.mozilla.org)
  3018. # [20:01] * Joins: khuey (khuey@moz-B77DEAEB.mozilla.org)
  3019. # [20:01] * Quits: gavin (gavin@moz-B77DEAEB.mozilla.org) (Quit: Lost terminal)
  3020. # [20:02] * gavin_ is now known as gavin
  3021. # [20:02] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
  3022. # [20:02] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  3023. # [20:02] * Joins: fox2mike (shyam@moz-B77DEAEB.mozilla.org)
  3024. # [20:03] * Joins: dietrich (dietrich@moz-B77DEAEB.mozilla.org)
  3025. # [20:03] <bz> hmm
  3026. # [20:03] <bz> maybe it's the button
  3027. # [20:03] <gps> exit
  3028. # [20:03] <bz> The fact that our reftests run with the mouse over the window is such a PITA
  3029. # [20:03] * Quits: MarcoZ (marco.zehe@moz-1F75E300.dip.t-dialin.net) (Quit: l8er)
  3030. # [20:03] * bear-afk is now known as bear
  3031. # [20:03] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3032. # [20:04] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3033. # [20:04] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
  3034. # [20:04] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  3035. # [20:04] * Quits: flx_ (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
  3036. # [20:04] * Quits: rshetty (quassel@DA0EFF2B.B40C9BF.90B98F9.IP) (Ping timeout)
  3037. # [20:05] * Joins: ashish (ashish@moz-B77DEAEB.mozilla.org)
  3038. # [20:05] * Joins: mconnor_ (mconnor@moz-B77DEAEB.mozilla.org)
  3039. # [20:05] * Quits: ashish (ashish@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3040. # [20:05] * Quits: gandalf (zbraniecki@moz-749077A8.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  3041. # [20:06] <bz> smaug: ping
  3042. # [20:06] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  3043. # [20:06] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  3044. # [20:06] * Joins: mib_y6t2xa (Mibbit@62684EB9.ABF33053.580A4284.IP)
  3045. # [20:06] * Joins: ashish (ashish@moz-B77DEAEB.mozilla.org)
  3046. # [20:06] * Joins: liuche_ (liuche@moz-B77DEAEB.mozilla.org)
  3047. # [20:06] * Quits: liuche_ (liuche@moz-B77DEAEB.mozilla.org) (Quit: liuche_)
  3048. # [20:07] * Quits: mib_y6t2xa (Mibbit@62684EB9.ABF33053.580A4284.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3049. # [20:07] * Joins: paolo (paolo@7A8C0AE.8A19F7CC.2CA42CD4.IP)
  3050. # [20:08] * Joins: liuche (liuche@moz-B77DEAEB.mozilla.org)
  3051. # [20:08] * Quits: ashish (ashish@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3052. # [20:08] <nemo> rillian: WRT font, I was using code2000 - I don't know if it embeds it at the draft code point. the font on that page is stripped down and cloned to a couple of places.
  3053. # [20:08] * Joins: ashish (ashish@moz-B77DEAEB.mozilla.org)
  3054. # [20:08] <nemo> rillian: code2000 has a lot of neat esoteric characters though, although not exactly much actual character
  3055. # [20:08] * Joins: flx (flx@moz-F4992FEC.uwaterloo.ca)
  3056. # [20:08] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  3057. # [20:08] * Joins: Mardak_ (Mardak@moz-BBE3ABD.mv.mozilla.com)
  3058. # [20:09] <ddahl> in XPIDL, unsigned long corresponds to PRUint32, correct?
  3059. # [20:09] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3060. # [20:09] * Mardak_ is now known as Mardak
  3061. # [20:09] <Ms2ger> Yes
  3062. # [20:09] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3063. # [20:09] <ddahl> I keep seeing this error: http://pastebin.mozilla.org/1445101
  3064. # [20:09] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  3065. # [20:09] * Ms2ger frowns
  3066. # [20:09] <Ms2ger> ddahl, new file?
  3067. # [20:09] * Quits: pranavrc (pranavrc@8082914E.CBE465C1.C28326FD.IP) (Quit: Ping timeout: ∞)
  3068. # [20:10] * Quits: sfleiter (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de) (Client exited)
  3069. # [20:10] <Mossop> ddahl: You still have the first argument wrong there
  3070. # [20:10] <Ms2ger> True
  3071. # [20:10] * Joins: karl (karl@moz-9B0D21C6.jetstream.xtra.co.nz)
  3072. # [20:10] <Ms2ger> But that should error when compiling
  3073. # [20:10] <Mossop> Also, the pro's just copy the C++ method definition out of the .h file that xpidl generates
  3074. # [20:10] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  3075. # [20:10] <Ms2ger> So I think the .cpp just isn't being compiled
  3076. # [20:10] * IRCMonkey60013 is now known as robcee
  3077. # [20:10] * Joins: bwinton_away (bwinton@moz-B77DEAEB.mozilla.org)
  3078. # [20:11] * bwinton_away is now known as bwinton
  3079. # [20:11] * Quits: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  3080. # [20:11] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3081. # [20:11] <ddahl> i think i need to go somewhere quiet and fold up into a fetal position
  3082. # [20:11] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  3083. # [20:11] <ehsan> smontagu: so for the purpose of that testcase, we want to treat bdi as it never existed right?
  3084. # [20:11] * Quits: flx (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
  3085. # [20:11] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  3086. # [20:11] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  3087. # [20:11] * robcee is now known as IRCMonkey42414
  3088. # [20:11] <smontagu> ehsan: no
  3089. # [20:12] <smontagu> that would give אב
  3090. # [20:12] <Ms2ger> ddahl, that's my reaction to editor... (hi ehsan!)
  3091. # [20:12] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  3092. # [20:12] <ehsan> smontagu: oh yes, you're right
  3093. # [20:12] <ehsan> hmm
  3094. # [20:12] * Joins: maikmerten (maikmerten@moz-8B828809.dynamic.qsc.de)
  3095. # [20:12] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3096. # [20:12] * ehsan reads comment 0 again
  3097. # [20:12] <ddahl> i'm suprised there are not more ex-gecko hackers who are crack-whores
  3098. # [20:13] * Joins: robcee (rcampbell@moz-B77DEAEB.mozilla.org)
  3099. # [20:13] * Joins: froydnj (nfroyd@moz-B77DEAEB.mozilla.org)
  3100. # [20:13] * Joins: flx (flx@moz-F4992FEC.uwaterloo.ca)
  3101. # [20:13] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
  3102. # [20:13] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3103. # [20:13] <bz> ddahl: hmm?
  3104. # [20:13] <bz> ddahl: crack is a pale substitute for fixing a randomorange
  3105. # [20:14] * robcee is now known as IRCMonkey9799
  3106. # [20:14] <bz> ddahl: so there's no need for us to try it!
  3107. # [20:14] <ddahl> bz: LOL
  3108. # [20:14] * wlach|lunch is now known as wlach
  3109. # [20:14] <Ms2ger> That's right onto qbe
  3110. # [20:14] * Joins: robcee_ (rcampbell@moz-B77DEAEB.mozilla.org)
  3111. # [20:14] <smontagu> ehsan: I say again, the cases in the bug itself are fixed, essentially by splitting inline parents at <bdi> boundaries
  3112. # [20:14] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  3113. # [20:14] * ChanServ sets mode: +o dveditz
  3114. # [20:14] * bz thinks he's fixed two so far, while trying to get this patch landable
  3115. # [20:14] <Ms2ger> bz+=2
  3116. # [20:14] * Quits: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk) (Ping timeout)
  3117. # [20:14] <ddahl> HOLY SHIT IT COMPILED AND LINKED
  3118. # [20:15] * coop is now known as coop|mtg
  3119. # [20:15] <ddahl> thanks guys
  3120. # [20:15] * blizzard breaks it
  3121. # [20:15] <bz> does it run?
  3122. # [20:15] <ehsan> smontagu: ok, so what is the problem?
  3123. # [20:15] <ddahl> arrggghh
  3124. # [20:15] <smontagu> ehsan: IIRC even <bdi>א</bdi> <bdi>ב</bdi> works
  3125. # [20:15] <bz> when it runs, does it crash?
  3126. # [20:15] <Ms2ger> bz, that's secondary
  3127. # [20:15] <ehsan> smontagu: (sorry I've lost the scrollback)
  3128. # [20:15] <bz> if not, does it do what it should?
  3129. # [20:15] <ddahl> bz: lets not get ahead of ourselves!
  3130. # [20:15] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  3131. # [20:15] <bz> and if so, is what it should do what we really want to be doing? ;)
  3132. # [20:15] <bz> ddahl: ;)
  3133. # [20:15] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
  3134. # [20:15] <bz> It's like Maslow's pyramid for patches
  3135. # [20:15] <ddahl> bz: it will, I am just happy the boilerplate is in place:)
  3136. # [20:15] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  3137. # [20:16] * Joins: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk)
  3138. # [20:16] <smontagu> ehsan the problem is e.g.: <p dir="ltr"><bdi>א</bdi><bdi>ב</bdi></p>
  3139. # [20:16] * Joins: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com)
  3140. # [20:16] <smontagu> when you have two bdis with nothing between them
  3141. # [20:16] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
  3142. # [20:17] * IRCMonkey9799 is now known as robcee
  3143. # [20:17] * Quits: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: anant)
  3144. # [20:17] <ehsan> smontagu: in which case you should not be splitting the parent
  3145. # [20:17] <ehsan> right?
  3146. # [20:18] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3147. # [20:18] <camd> bz: ping! got a minute?
  3148. # [20:18] * Quits: robcee_ (rcampbell@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3149. # [20:18] <bz> camd: pongyes
  3150. # [20:18] * Joins: lsblakk (lsblakk@moz-B77DEAEB.mozilla.org)
  3151. # [20:18] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
  3152. # [20:18] <smontagu> ehsan: in which case splitting the parent doesn't help, because we treat them as a single right-to-left run
  3153. # [20:18] <camd> bz: thanks. so WRT reproducing the GC issue: I got an email about a test case that gives me long GC times, but not sure if it's really relevant
  3154. # [20:19] * Quits: anky (anky@2636CDBC.6FB99CE5.FEAC7A12.IP) (Client exited)
  3155. # [20:19] * lsblakk is now known as lsblakk|buildduty
  3156. # [20:19] * Quits: gal (gal@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gal)
  3157. # [20:19] <camd> If I load google reader and just look at one of my feeds, then scroll up and down a lot...
  3158. # [20:19] <smontagu> ehsan: and I don't see how to fix it without making line layout O(n^2)
  3159. # [20:19] <camd> I'm getting GC times in the 280ms - 315ms ranges.
  3160. # [20:19] <bz> camd: once you stop scrolling, do they stay in that range?
  3161. # [20:19] <camd> lots of pausing while scrolling
  3162. # [20:19] <ehsan> smontagu: so, maybe before deciding whether to split the parent, you can look at the prev and next sibling to see if they're bidi:isolate?
  3163. # [20:20] * bz notes that for him 300ms is a _fast_ gc
  3164. # [20:20] * Quits: robcee (rcampbell@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3165. # [20:20] * IRCMonkey42414 is now known as robcee
  3166. # [20:20] * Quits: mjessome (mjessome@F2D29657.F60B0462.67AC9B1.IP) (Quit: leaving)
  3167. # [20:20] <camd> bz: well, it seems like it doesn't need to do a GC again if I'm not scrolling around
  3168. # [20:20] <camd> so maybe this is a non-starter.
  3169. # [20:20] * Joins: mjessome (mjessome@moz-B77DEAEB.mozilla.org)
  3170. # [20:20] <camd> bz: so we're really only looking at gc times slower than 500ms or so?
  3171. # [20:20] * Quits: mjessome (mjessome@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3172. # [20:20] <bz> well
  3173. # [20:21] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3174. # [20:21] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3175. # [20:21] <bz> we're looking at gc times that are high
  3176. # [20:21] * Joins: mjessome (mjessome@moz-B77DEAEB.mozilla.org)
  3177. # [20:21] <bz> and gcs that are happening often
  3178. # [20:21] <bz> it's worth filing a bug on the reader thing
  3179. # [20:21] <camd> but, ok, I just saw my gc go again and it was 271
  3180. # [20:21] <bz> just to have someone investigate
  3181. # [20:21] <bz> can you paste one of your gc log lines?
  3182. # [20:21] <camd> sure, standby
  3183. # [20:21] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
  3184. # [20:22] <camd> GC mode: full, timestamp: 1326309327823093, duration: 278 ms.
  3185. # [20:22] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3186. # [20:22] <camd> bz: is that what you mean?
  3187. # [20:22] <bz> that's what I mean
  3188. # [20:23] * Parts: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Leaving)
  3189. # [20:23] <bz> but you're using an fx10 build or something, right....
  3190. # [20:23] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  3191. # [20:23] <camd> yep
  3192. # [20:23] <bz> (a current nightly would log a lot more useful infothere)
  3193. # [20:23] <bz> so if you see that behavior in a current nightly too, that would be good to see the output from
  3194. # [20:23] <smontagu> builds are too slow
  3195. # [20:23] <camd> hmm, actually 9.0 in this case....
  3196. # [20:23] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
  3197. # [20:23] <bz> fwiw, here's what current output is like:
  3198. # [20:23] <bz> GC(T+140155.4) Type:Glob, Total:462.8, Wait:3.5, Mark:324.1, Sweep:131.6, FinObj:10.3, FinStr:0.6, FinScr:3.1, FinShp:16.2, DisCod:6.9, DisAnl:63.6, XPCnct:11.0, Destry:0.8, End:12.6, +Chu:0, -Chu:5, Reason: API
  3199. # [20:24] <Ms2ger> Say what? :)
  3200. # [20:24] <bz> (yes, I know it seems less readable at first glance!)
  3201. # [20:24] <camd> ok, let me try a nightly and see what I get… just a minute...
  3202. # [20:24] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  3203. # [20:24] * philor|away is now known as philor
  3204. # [20:25] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3205. # [20:25] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  3206. # [20:25] <terrence> bz: what is your heap size currently?
  3207. # [20:25] <camd> bz: GC(T+36.1) Type:Glob, Total:227.7, Wait:0.4, Mark:159.1, Sweep:64.9, FinObj:10.2, FinStr:1.0, FinScr:2.0, FinShp:9.0, DisCod:3.7, DisAnl:22.4, XPCnct:4.8, Destry:0.6, End:7.0, +Chu:0, -Chu:0, Reason: API
  3208. # [20:25] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  3209. # [20:25] * Joins: bsmith (bsmith@moz-E34A3D24.dsl.pltn13.sbcglobal.net)
  3210. # [20:26] <camd> I jumped to GC times of 227 as soon as I loaded FF 12 (12 - 01-10)
  3211. # [20:26] * Quits: ttaubert (u2620@moz-160C58C6.com) (Quit: )
  3212. # [20:26] * Joins: ttaubert (u2620@moz-160C58C6.com)
  3213. # [20:26] * Quits: timA (tabraldes@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: Instantbird 1.2a1pre)
  3214. # [20:27] <bz> terrence: which number are you actually looking for?
  3215. # [20:27] <bz> terrence: presumably from about:memory
  3216. # [20:27] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3217. # [20:27] <bz> terrence: js-gc-heap?
  3218. # [20:28] * Joins: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net)
  3219. # [20:28] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3220. # [20:28] * jimm-lunch is now known as jimm
  3221. # [20:29] <edmorley> hsivonen: does bug 717198 need addon-compat / dev-doc-needed ?
  3222. # [20:29] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3223. # [20:30] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
  3224. # [20:30] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3225. # [20:30] <bz> terrence: ping?
  3226. # [20:30] <bz> camd: hmmm
  3227. # [20:30] <bz> camd: ok
  3228. # [20:30] * Joins: rnewman (rich_holyg@moz-B77DEAEB.mozilla.org)
  3229. # [20:31] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
  3230. # [20:31] * glob is now known as glob|away
  3231. # [20:31] <camd> bz: something interesting there? :)
  3232. # [20:31] * Quits: whimboo (whimboo@moz-216F9AFA.superkabel.de) (Ping timeout)
  3233. # [20:31] <Ms2ger> // Mike wrote something for me along these lines in nsSelectionController,
  3234. # [20:31] <Ms2ger> // but I don't think it's ready for use yet - revisit.
  3235. # [20:31] * Ms2ger checks how old that is
  3236. # [20:31] <bz> camd: nope
  3237. # [20:31] <bz> Ms2ger: old
  3238. # [20:31] <bz> Ms2ger: since it's talking about mjudge
  3239. # [20:31] <bz> Ms2ger: at least 9 years, I would guess
  3240. # [20:31] * Joins: mib_il0uff (Mibbit@62684EB9.ABF33053.580A4284.IP)
  3241. # [20:32] <Ms2ger> October 2000
  3242. # [20:32] <terrence> bz: sorry... intense debugging session here
  3243. # [20:32] <Ms2ger> Bug v
  3244. # [20:32] <Ms2ger> Bug 50742*
  3245. # [20:32] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  3246. # [20:32] <terrence> bz: yes... approximate js heap size
  3247. # [20:32] <bz> terrence: 357.00 MB -- js-gc-heap
  3248. # [20:33] <bz> terrence: says about:memory
  3249. # [20:33] <terrence> bz: how about total rss for hte process?
  3250. # [20:33] <Ms2ger> Hmm, it was moved there
  3251. # [20:33] <bz> 1,510.04 MB -- resident
  3252. # [20:33] <bz> 1,213.14 MB -- explicit
  3253. # [20:33] <terrence> bz: hmm... as I thought, your gc's are abnormally slow :-)
  3254. # [20:33] * Milos is now known as Milossh
  3255. # [20:33] <bz> terrence: "great"
  3256. # [20:33] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  3257. # [20:33] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
  3258. # [20:33] <bz> terrence: abnormally in what sense
  3259. # [20:33] <terrence> bz: most of the samples I know scale linearly with rss
  3260. # [20:33] <bz> terrence: that you have a similar heap/rss but yours are faster?
  3261. # [20:33] <bz> ok
  3262. # [20:34] <terrence> bz: I.e. a 3GB heap == 500ms of GC
  3263. # [20:34] <bz> ok
  3264. # [20:34] <bz> well
  3265. # [20:34] <bz> so...
  3266. # [20:34] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  3267. # [20:34] <bz> right now I'm seeing 500ms GCs
  3268. # [20:34] <terrence> bz: mine is 1.2GB and about 200ms
  3269. # [20:34] <bz> which is _good_
  3270. # [20:34] <bz> I start to worry when they get to 1800ms
  3271. # [20:34] <bz> note that I restarted the browser recently
  3272. # [20:35] <bz> (a day or so ago)
  3273. # [20:35] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  3274. # [20:35] * Joins: Cww (Cww@moz-B77DEAEB.mozilla.org)
  3275. # [20:35] <terrence> bz: I think some websites just generate more garbage than others and that we stop scaling linearly when we have lots of fragmentation
  3276. # [20:35] <bz> well, I guess 38 hours
  3277. # [20:35] <bz> ok
  3278. # [20:35] <bz> that's entirely possible
  3279. # [20:35] <terrence> terrence: I think generation gc is our best bet... but then I would think that since I'm working on it ;-)
  3280. # [20:35] <bz> looking at the data, looks like mark is 2/3 of the GC time
  3281. # [20:35] <bz> yeah
  3282. # [20:36] <bz> I agree that for use cases like mine it's the best bet
  3283. # [20:36] <terrence> bz: wow, did i just address that to myself rather than saying /me?
  3284. # [20:36] <bz> though it would be good to know whether that's true
  3285. # [20:36] <Ms2ger> Bug 46554, August 2000, apparently
  3286. # [20:36] <bz> e.g. to know whether my GCs actually collect mostly recent stuff
  3287. # [20:36] <bz> terrence: yes, you did
  3288. # [20:36] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3289. # [20:36] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
  3290. # [20:37] * bugsick is now known as kaie
  3291. # [20:37] * armenzg is now known as armenzg_mtg
  3292. # [20:37] <Ms2ger> bholley! :)
  3293. # [20:37] * Quits: kaie (kaie@moz-C68CEE2A.dip.t-dialin.net) (Quit: Leaving)
  3294. # [20:37] <jesup> terrence: 750ms GC, 3.9GB RSS (Fedora15 x64), but 3.5s CC times... (fast xeon)
  3295. # [20:37] <bholley> Ms2ger: doing your reviews!
  3296. # [20:37] <bholley> :-)
  3297. # [20:37] <Ms2ger> I noticed! :)
  3298. # [20:37] * Joins: kaie (kaie@moz-C68CEE2A.dip.t-dialin.net)
  3299. # [20:37] <bz> jesup: my cc is ok, but I'm using one of smaug's test builds. ;)
  3300. # [20:37] <bz> CC(T+141072.7) collected: 52 (178 waiting for GC), suspected: 5473, duration: 162 ms.
  3301. # [20:37] <bz> Purple cleanup 3 times before CC, min 2 ms, max 2 ms, avg 2 ms, total 7 ms, removed 820
  3302. # [20:38] <Ms2ger> bholley, (yeah, the indentation is different in my other tree :))
  3303. # [20:38] <terrence> jesup: mccr8 is who you should talk to
  3304. # [20:38] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3305. # [20:38] * Quits: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com) (Quit: lmandel)
  3306. # [20:38] <terrence> bz: ah, is smaug on the case now too?
  3307. # [20:38] <Ms2ger> So, anybody seen bent lately?
  3308. # [20:39] <ted> "[14:31:57.933] Use of XMLHttpRequest's responseType attribute is no longer supported in the synchronous mode in window context."
  3309. # [20:39] <ted> bummer :-(
  3310. # [20:39] <jesup> terrence: we've talked. My CC edges dump is too big for him :-)
  3311. # [20:39] <bz> terrence: smaug's been working on cc perf, yeah
  3312. # [20:39] <terrence> jesup: a good test case for incremental cc at least
  3313. # [20:39] <bz> ted: that might change again
  3314. # [20:39] <ted> heh
  3315. # [20:39] <Ms2ger> ted, still stop the sync xhr
  3316. # [20:39] <ted> broke a demo of mine
  3317. # [20:39] <jesup> THis is probably partly an extension issue, I suspect.
  3318. # [20:39] * Joins: anky (anky@E5896FE6.DFD18667.A3D1B221.IP)
  3319. # [20:39] <Ms2ger> It kills kittens
  3320. # [20:39] <bz> ted: there have been two instances of hard-to-fix breakage
  3321. # [20:39] <ted> Ms2ger: it's just a demo, it was the simplest thing
  3322. # [20:40] <bz> ted: well
  3323. # [20:40] * bholley would give Ms2ger crap about storing notes to himself inline, but it's one hell of a patch queue ;-)
  3324. # [20:40] <bz> ted: we don't care about breaking demos, really
  3325. # [20:40] <ted> yeah
  3326. # [20:40] <ted> just annoying
  3327. # [20:40] <terrence> jesup: that would be my guess as well... those cc times are too high to be anything but a bug somewhere
  3328. # [20:40] <bz> ted: the breakage for emscripten and the other thing, whatever it's called, is a bigger issue
  3329. # [20:40] <jesup> I've seen it get to 12s :-/
  3330. # [20:40] <bz> ted: the only obvious way to fix them is to back the change out or have them stop using typed arrays for this use case.....
  3331. # [20:40] <Ms2ger> They said they could use workers, no?
  3332. # [20:40] <bz> Ms2ger: could they?
  3333. # [20:41] <bz> Ms2ger: I must have missed this
  3334. # [20:41] * Ms2ger was rather surprised
  3335. # [20:41] <azakai> bz, Ms2ger: yes, emscripten and mandreel should use workers
  3336. # [20:41] * Quits: sheppy (sheppy@moz-7B0110AD.mv.mozilla.com) (Quit: sheppy)
  3337. # [20:41] * Ms2ger looks ta his inbox
  3338. # [20:41] <azakai> don't back that at on our account ;)
  3339. # [20:41] <azakai> *out
  3340. # [20:41] <bz> So you'd basically kick the load off to a worker and then have the page JS resume onmessage?
  3341. # [20:42] <azakai> well, the entire compiled code should be in a worker. then it can use sync xhr with arraybuffers etc. normally. a worker is the right solution anyhow
  3342. # [20:42] <bz> effectively pretending like the scheduler suspended the C code?
  3343. # [20:42] <bz> oh
  3344. # [20:42] <bz> move all the compiled code to a worker
  3345. # [20:42] <bz> hmmm
  3346. # [20:42] <bz> yeah, ok
  3347. # [20:42] <azakai> yeah. that code can often lag the main thread, which is bad. it should be in a worker
  3348. # [20:42] <azakai> (we already do that in some projects)
  3349. # [20:42] <bz> wow
  3350. # [20:42] <bz> the checkin-needed list is back to sane size!
  3351. # [20:43] <Ms2ger> And my reading list is way too big :)
  3352. # [20:43] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3353. # [20:43] * bz pushes a few more things from it
  3354. # [20:43] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  3355. # [20:43] * Joins: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  3356. # [20:43] * Joins: sheppy (sheppy@moz-7B0110AD.mv.mozilla.com)
  3357. # [20:44] <Ms2ger> jlebar, oh, come on, we steal example.org but not example.net? :/
  3358. # [20:45] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  3359. # [20:45] * ChanServ sets mode: +o dveditz
  3360. # [20:45] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  3361. # [20:46] * Joins: dveditz_ (dveditz@moz-BBE3ABD.mv.mozilla.com)
  3362. # [20:47] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3363. # [20:47] * dveditz_ is now known as dveditz
  3364. # [20:48] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  3365. # [20:48] <AryehGregor> What's the right Bugzilla component for Selection bugs?
  3366. # [20:49] <bz> AryehGregor: Core:Selection
  3367. # [20:49] * rail is now known as rail_away
  3368. # [20:49] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Connection reset by peer)
  3369. # [20:49] <AryehGregor> Oops, I didn't see that one.
  3370. # [20:49] <AryehGregor> Thanks.
  3371. # [20:49] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  3372. # [20:50] <bz> AryehGregor: we have too many components. :(
  3373. # [20:50] <AryehGregor> (first thing I should have looked for . . .)
  3374. # [20:50] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  3375. # [20:50] <bz> AryehGregor: (also in related news, the web has too many moving parts)
  3376. # [20:50] * rail_away is now known as rail
  3377. # [20:51] * Parts: BenB (ben@B911518A.DD7DF417.DDA41192.IP) (Konversation terminating Quasselstrippen)
  3378. # [20:51] * Quits: bsmith (bsmith@moz-E34A3D24.dsl.pltn13.sbcglobal.net) (Ping timeout)
  3379. # [20:52] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  3380. # [20:53] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3381. # [20:53] <WG9s> bz:and way too many non-moving parts as well ;-)
  3382. # [20:53] * Joins: gal (gal@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3383. # [20:54] <bz> taras: ping?
  3384. # [20:54] * Quits: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: anant)
  3385. # [20:55] <taras> bz: pong
  3386. # [20:56] <NeilAway> ddahl: (actually QueryInterface is the first method, according to nsISupportsBase.h)
  3387. # [20:56] * rail is now known as rail_away
  3388. # [20:56] * rail_away is now known as rail
  3389. # [20:56] <bz> taras: I can e-mail you a sessionstore file
  3390. # [20:56] <Ms2ger> NeilAway, indeed, and XPConnect relies on that
  3391. # [20:56] <bz> taras: the one I mailed the folks looking into gc/cc lag stuff
  3392. # [20:56] <WG9s> So, the entire perspective might be. It's hard to keep up, but some people are not even trying.
  3393. # [20:57] <NeilAway> Ms2ger: oh, I see you mentioned that, sorry
  3394. # [20:57] <bz> taras: but that assumes you don't plan to hand the file out to people....
  3395. # [20:57] <smontagu> is there a way to make file:///Users/smontagu/mozwork/hgtree/mozilla/layout/tools/reftest/reftest-analyzer.xhtml load a specific results file?
  3396. # [20:57] <taras> bz: i'll ping you if i dont get a public-safe one
  3397. # [20:57] * Quits: flx (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
  3398. # [20:57] <bz> smontagu: the file input at the bottom?
  3399. # [20:57] <bz> taras: ok
  3400. # [20:57] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3401. # [20:58] * Quits: kumar (kmcmillan@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: kumar)
  3402. # [20:58] <smontagu> bz: I mean a way to specify the input file in advance without using the file input
  3403. # [20:58] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
  3404. # [20:58] * Quits: sheppy (sheppy@moz-7B0110AD.mv.mozilla.com) (Quit: sheppy)
  3405. # [20:59] <smontagu> so I can refresh results with one click rather than 4
  3406. # [20:59] * Quits: gal (gal@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gal)
  3407. # [20:59] <bz> ah
  3408. # [21:00] <bz> it doesn't have built-in support for that
  3409. # [21:00] <bz> you'd need to add it
  3410. # [21:00] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  3411. # [21:01] * Joins: flx (flx@moz-F4992FEC.uwaterloo.ca)
  3412. # [21:01] <NeilAway> edmorley: they used to use RealPlayer for Internet radio, did you want to go back to that?
  3413. # [21:01] * NeilAway actually found the RealPlayer version easier to use than the iPlayer version
  3414. # [21:01] <edmorley> oh my I'd forgotten about that
  3415. # [21:01] * Joins: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org)
  3416. # [21:02] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
  3417. # [21:03] * Joins: rhung (wells@moz-1FED9F3D.dsl.bell.ca)
  3418. # [21:03] * Joins: kbrosnan (kbrosnan@moz-B77DEAEB.mozilla.org)
  3419. # [21:03] * Quits: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP) (Ping timeout)
  3420. # [21:05] <bz> AryehGregor: ping
  3421. # [21:05] <AryehGregor> bz, pong.
  3422. # [21:05] <edmorley> MichaelKohler++
  3423. # [21:05] <bz> AryehGregor: so document.open
  3424. # [21:05] <bz> AryehGregor: what's the desired end state?
  3425. # [21:05] <AryehGregor> What do you mean?
  3426. # [21:06] <bz> AryehGregor: what should the selection look like once document.open has run?
  3427. # [21:06] * Joins: northAway (northWind@F1451709.44D93D66.1139E686.IP)
  3428. # [21:06] * Quits: anky (anky@E5896FE6.DFD18667.A3D1B221.IP) (Client exited)
  3429. # [21:06] <AryehGregor> bz, getSelection().rangeCount == 0, same as if you load a new page.
  3430. # [21:06] * Joins: sheppy (Mibbit@moz-7B0110AD.mv.mozilla.com)
  3431. # [21:06] <AryehGregor> That seems to be how IE and Opera behave.
  3432. # [21:06] <bz> AryehGregor: I thought you had a separate proposal to always make the selection contain a range
  3433. # [21:06] <bz> AryehGregor: how does this interact with that?
  3434. # [21:07] <AryehGregor> It supersedes it. :) I only suggested that because I was confused by this bug.
  3435. # [21:07] <bz> AryehGregor: ah, ok
  3436. # [21:07] <AryehGregor> I thought on a fresh page load, Gecko always has the selection's range collapsed to (document, 0).
  3437. # [21:07] * Joins: anky (anky@E5896FE6.DFD18667.A3D1B221.IP)
  3438. # [21:07] <MichaelKohler> edmorley: ?
  3439. # [21:07] <AryehGregor> In fact, that was just an artifact of my testing, because Live DOM Viewer was calling document.open(), and that left the old selection around but collapsed because all the children got removed.
  3440. # [21:07] <bz> AryehGregor: right
  3441. # [21:07] <bz> AryehGregor: ok, gotcha
  3442. # [21:07] <jlebar> Ms2ger, What, you expected something reasonable out of our test harness?
  3443. # [21:07] <edmorley> MichaelKohler: for taking on bug 558425 :-)
  3444. # [21:08] <AryehGregor> It looked like WebKit didn't behave that way because it doesn't clear setInterval on document.open(), so I was Ctrl-F5ing between tests anyway, which happened to also reset selection.
  3445. # [21:08] <bz> AryehGregor: yep
  3446. # [21:08] * Joins: pascalc (chatzilla@moz-56C5326B.rev.sfr.net)
  3447. # [21:08] <bz> AryehGregor: document.open is such utter crap. :(
  3448. # [21:08] <AryehGregor> No argument here.
  3449. # [21:09] <AryehGregor> Spec-wise, the change in requirement also affects history.back()/forward(), but Gecko might have already been correct in those cases anyway -- I didn't test.
  3450. # [21:09] * Quits: maikmerten (maikmerten@moz-8B828809.dynamic.qsc.de) (Client exited)
  3451. # [21:09] <bz> AryehGregor: hmm
  3452. # [21:09] <MichaelKohler> edmorley: ah, it makes me sad to see a bug being assigned and re-assigned to nobody twice ;)
  3453. # [21:09] <bz> AryehGregor: would one want to clear selections in pages going into bfcache?
  3454. # [21:09] <bz> AryehGregor: I'd argue no
  3455. # [21:09] <bz> AryehGregor: just have to condition the clearing on that boolean
  3456. # [21:10] <AryehGregor> You'd want to reset to the old page's selection, yes?
  3457. # [21:10] <AryehGregor> Still not preserve the current page's.
  3458. # [21:10] <bz> sure
  3459. # [21:10] <bz> but selection objects are per-page anyway
  3460. # [21:10] <bz> so all you need to do is not clear the old selection when going into bfcache
  3461. # [21:10] <bz> and then things are fine
  3462. # [21:10] <bz> that is, the object identity of window.selection changes on page navigations
  3463. # [21:11] <bz> so...
  3464. # [21:11] <AryehGregor> Hmm, I should probably test for that too.
  3465. # [21:11] <bz> or whatever the api for getting it is
  3466. # [21:12] * mcote|doctor is now known as mcote
  3467. # [21:12] <AryehGregor> It's window.getSelection().
  3468. # [21:14] * lsblakk|buildduty is now known as lsblakk|buildduty|lunch
  3469. # [21:14] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3470. # [21:14] * Parts: paolo (paolo@7A8C0AE.8A19F7CC.2CA42CD4.IP)
  3471. # [21:15] * Quits: kennyluck (kennyluck@moz-AC2E3027.dynamic.hinet.net) (Ping timeout)
  3472. # [21:15] * Quits: glandium (glandium@moz-6CEC22A8.fbx.proxad.net) (Ping timeout)
  3473. # [21:15] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Ping timeout)
  3474. # [21:15] * Quits: paul (paul2@moz-DB556DEE.org) (Ping timeout)
  3475. # [21:16] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  3476. # [21:16] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3477. # [21:17] <armenzg_mtg> espindola: how far are we to stop using the 10.5 sdk?
  3478. # [21:17] * davidb is now known as davidb|mtg
  3479. # [21:17] * glob|away is now known as glob
  3480. # [21:17] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3481. # [21:18] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  3482. # [21:18] * Quits: _FrnchFrgg_ (_FrnchFrgg@A954F686.E36651AF.74B71A20.IP) (Ping timeout)
  3483. # [21:18] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  3484. # [21:18] * Quits: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com) (Ping timeout)
  3485. # [21:18] * Quits: pascalc (chatzilla@moz-56C5326B.rev.sfr.net) (Ping timeout)
  3486. # [21:18] * Joins: kennyluck (kennyluck@moz-5CF8CA04.dynamic.hinet.net)
  3487. # [21:18] * juanb is now known as juanb|afk
  3488. # [21:18] * Quits: gerv|dinner (gerv@moz-8E68CF56.in-addr.arpa) (Ping timeout)
  3489. # [21:18] * Joins: philikon (pweitersha@moz-B77DEAEB.mozilla.org)
  3490. # [21:18] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Ping timeout)
  3491. # [21:18] * Quits: philikon (pweitersha@moz-B77DEAEB.mozilla.org) (Quit: philikon)
  3492. # [21:18] * Quits: tty234 (telex@moz-F9058B8A.net) (Ping timeout)
  3493. # [21:18] * Quits: edmorley (edmorley@moz-A958EE96.range86-145.btcentralplus.com) (Ping timeout)
  3494. # [21:18] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  3495. # [21:18] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3496. # [21:18] * Joins: glandium (glandium@moz-6CEC22A8.fbx.proxad.net)
  3497. # [21:18] * Quits: smontagu (chatzilla@moz-B63A2311.red.bezeqint.net) (Ping timeout)
  3498. # [21:18] * Quits: Cameron (Cameron@moz-7CC6EFB4.range213-121.btcentralplus.com) (Ping timeout)
  3499. # [21:18] * Quits: micadeyeye (micadeyeye@moz-FA0447D8.dynamic.wa.co.za) (Ping timeout)
  3500. # [21:18] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
  3501. # [21:18] * Joins: philikon (pweitersha@moz-B77DEAEB.mozilla.org)
  3502. # [21:18] * Joins: Cameron (Cameron@moz-7CC6EFB4.range213-121.btcentralplus.com)
  3503. # [21:18] * Joins: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com)
  3504. # [21:19] * Joins: pascalc (chatzilla@moz-56C5326B.rev.sfr.net)
  3505. # [21:19] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  3506. # [21:19] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  3507. # [21:19] * Joins: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP)
  3508. # [21:19] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Ping timeout)
  3509. # [21:19] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Connection reset by peer)
  3510. # [21:19] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3511. # [21:19] * Joins: edmorley (edmorley@moz-A958EE96.range86-145.btcentralplus.com)
  3512. # [21:19] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  3513. # [21:19] * Quits: Goldorak (chatzilla@8C15BD3E.A9EA3755.187A1082.IP) (Ping timeout)
  3514. # [21:21] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Ping timeout)
  3515. # [21:21] * Quits: ochameau (ochameau@moz-A33C217B.fbx.proxad.net) (Ping timeout)
  3516. # [21:21] * Joins: tty234 (telex@moz-F9058B8A.net)
  3517. # [21:22] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
  3518. # [21:22] * Joins: ochameau (ochameau@moz-A33C217B.fbx.proxad.net)
  3519. # [21:22] * Quits: mib_il0uff (Mibbit@62684EB9.ABF33053.580A4284.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3520. # [21:22] <espindola> armenzg_mtg: depends on how long we are to moving the 10.5 debug build to a machine that has the 10.6 sdk :-)
  3521. # [21:22] <espindola> armenzg_mtg: all tests pass with the opt build when using the 10.6 sdk
  3522. # [21:22] * Joins: smontagu (chatzilla@moz-B63A2311.red.bezeqint.net)
  3523. # [21:22] <espindola> if the same is true with debug
  3524. # [21:23] <espindola> we would be done
  3525. # [21:23] * Joins: paul (paul2@moz-DB556DEE.org)
  3526. # [21:23] * Joins: micadeyeye (micadeyeye@moz-FA0447D8.dynamic.wa.co.za)
  3527. # [21:23] * Joins: _FrnchFrgg_ (_FrnchFrgg@A954F686.E36651AF.74B71A20.IP)
  3528. # [21:23] * Joins: Goldorak (chatzilla@8C15BD3E.A9EA3755.187A1082.IP)
  3529. # [21:23] <espindola> rail: see bug 715397
  3530. # [21:23] <espindola> armenzg_mtg: that is
  3531. # [21:23] * Joins: AnthonyDa (bawls@moz-9B592587.fbx.proxad.net)
  3532. # [21:23] <espindola> armenzg_mtg: and in particular https://tbpl.mozilla.org/?tree=Try&rev=c7fec001ba99
  3533. # [21:24] * Quits: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com) (Client exited)
  3534. # [21:24] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  3535. # [21:24] * Joins: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com)
  3536. # [21:24] * nthomas|away is now known as nthomas
  3537. # [21:25] * merike|away is now known as merike
  3538. # [21:26] <armenzg_mtg> espindola: OK. I wanted to hear it explicitely
  3539. # [21:26] * armenzg_mtg is now known as armenzg
  3540. # [21:27] * Quits: philikon (pweitersha@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3541. # [21:27] * Joins: philikon (pweitersha@moz-B77DEAEB.mozilla.org)
  3542. # [21:27] * Joins: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com)
  3543. # [21:27] <espindola> armenzg: in summary, all depends on the debug build
  3544. # [21:27] <armenzg> once the 10.7 builders are up; do you think that we could do 1) opt build that works for 10.5/10.6/10.7, 2) debug builds for 10.5, 10.6 and 10.7 ?
  3545. # [21:27] <espindola> if it is clean, we are done
  3546. # [21:27] <armenzg> assuming we're using 10.6 sdk
  3547. # [21:27] <espindola> if it finds a month long bug, we are not
  3548. # [21:27] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3549. # [21:27] <armenzg> OK
  3550. # [21:28] <armenzg> I have the patch almost ready
  3551. # [21:28] <espindola> armenzg: the 10.7 builders should have the 10.6 sdk, and we would use that
  3552. # [21:28] <armenzg> I think I found a clean way of writing it
  3553. # [21:28] <armenzg> OK
  3554. # [21:28] <espindola> so we should be producing the same binaries we are now
  3555. # [21:28] <espindola> *should*
  3556. # [21:28] * Joins: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca)
  3557. # [21:28] <armenzg> espindola: do you know any long term goals as switching to the 10.7 sdk? or nothing yet?
  3558. # [21:28] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3559. # [21:29] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3560. # [21:29] * Joins: sproing (Mibbit@moz-22AE16CA.static.adsl.volja.net)
  3561. # [21:29] * Quits: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca) (Connection reset by peer)
  3562. # [21:29] <espindola> I know we will have to do it one day, but I don't know of any plans
  3563. # [21:29] * Joins: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca)
  3564. # [21:29] <sproing> hey everyone, can someone explain me please why my cache never goes beyond 220MB?
  3565. # [21:29] <sproing> is this by design?
  3566. # [21:30] * Quits: Unfocused (u2622@moz-160C58C6.com) (Max SendQ exceeded)
  3567. # [21:30] * Joins: Unfocused (u2622@moz-160C58C6.com)
  3568. # [21:31] <AryehGregor> Oh . . . IE switches to an entirely new Selection object if you call document.open().
  3569. # [21:31] * AryehGregor revises
  3570. # [21:31] * Quits: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3571. # [21:31] <MichaelKohler> sproing: check Preferences -> Advanced -> Network .. there is a checkbox to limit the cache size
  3572. # [21:32] * Quits: glandium (glandium@moz-6CEC22A8.fbx.proxad.net) (Ping timeout)
  3573. # [21:32] * Quits: ted (luser@moz-8B3C93E1.hsd1.pa.comcast.net) (Quit: Ex-Chat)
  3574. # [21:32] * Quits: paul (paul2@moz-DB556DEE.org) (Ping timeout)
  3575. # [21:33] <MichaelKohler> can anyone tell me why Services.prefs is undefined in browser/components/feeds/test/chrome/test_423060.xul and works in all other tests?
  3576. # [21:33] * Joins: glandium (glandium@moz-6CEC22A8.fbx.proxad.net)
  3577. # [21:34] * Joins: paul (paul2@moz-DB556DEE.org)
  3578. # [21:34] * Joins: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  3579. # [21:35] <khuey> did you import Services.jsm?
  3580. # [21:35] <MichaelKohler> let me check
  3581. # [21:35] <sproing> I checked this settings and it is set to 1024 and i don't have checked "Override automatic cache management" either
  3582. # [21:35] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: switching networks)
  3583. # [21:36] <MichaelKohler> so maybe 220MB is the limit defined by "automatic cache management".. I dunno, sorry
  3584. # [21:36] * fabrice is now known as fabrice|afk
  3585. # [21:36] <sproing> yeah, i tough the same but dunno either. thanks anyway
  3586. # [21:37] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3587. # [21:37] * Joins: mrbkap (mrbkap@moz-B77DEAEB.mozilla.org)
  3588. # [21:37] <MichaelKohler> khuey: doesn't seem to be imported.. thanks :)
  3589. # [21:38] <MichaelKohler> << stupid me
  3590. # [21:38] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  3591. # [21:38] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  3592. # [21:39] <khuey> MichaelKohler: np
  3593. # [21:39] * coop|mtg is now known as coop
  3594. # [21:39] <sproing> anyone have any idea what is the size of cache of automatic cache management?
  3595. # [21:39] * Quits: AnthonyDa (bawls@moz-9B592587.fbx.proxad.net) (Quit: EXIT)
  3596. # [21:39] <Ms2ger> biesi?
  3597. # [21:40] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Input/output error)
  3598. # [21:40] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Ping timeout)
  3599. # [21:40] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  3600. # [21:40] * Quits: hhillen (hhillen@moz-2A42E9B3.upc-d.chello.nl) (Quit: hhillen)
  3601. # [21:41] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
  3602. # [21:41] * Quits: Mitch (chatzilla@moz-FA99DC5F.sbr802.nsw.optusnet.com.au) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.6.1/20111221001913])
  3603. # [21:41] <armenzg> thanks espindola
  3604. # [21:41] * Archaeopteryx is now known as zzBottom
  3605. # [21:42] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  3606. # [21:43] * zzBottom is now known as Archaeopteryx
  3607. # [21:45] <mbrubeck> sproing: The code for that is here: http://mxr.mozilla.org/mozilla-central/source/netwerk/cache/nsCacheService.cpp#601
  3608. # [21:45] <espindola> armenzg: np
  3609. # [21:46] <mbrubeck> sproing: It sets the max to a percentage of the available disk space.
  3610. # [21:46] * Quits: MichaelKohler (MichaelKoh@moz-E713ECA.cust.bluewin.ch) (Ping timeout)
  3611. # [21:47] * khuey grmbles
  3612. # [21:47] <khuey> bitten by const temporaries again
  3613. # [21:48] <gaston> js/xpconnect/src/XPCJSRuntime.cpp:1881:error: invalid conversion from 'PRInt64*' to 'int64_t*'
  3614. # [21:48] <Ms2ger> gaston, sorry!
  3615. # [21:48] * Joins: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  3616. # [21:48] * Joins: kumar (kmcmillan@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  3617. # [21:48] <gaston> oh, you mean it's already fixed ?
  3618. # [21:48] <Ms2ger> No
  3619. # [21:48] <Ms2ger> But I broke you
  3620. # [21:48] <gaston> grr i'm so tired of those conflicting types errors i'm the only one experiencing :)
  3621. # [21:49] * armenzg is now known as armenzg_brb
  3622. # [21:49] <edmorley> gaston: landed today, so likely not something specific to your build setup
  3623. # [21:49] <Ms2ger> I'd love to move to stdint-only, myself
  3624. # [21:49] <Ms2ger> edmorley, yeah, it is
  3625. # [21:49] <Ms2ger> Only really obscure platforms break ;)
  3626. # [21:50] <edmorley> oh I thought gaston meant his patch queue had bitrotted
  3627. # [21:50] <gaston> sprinkling a cast to (int64_t*), but i'm pretty sure it's not the way to go....
  3628. # [21:50] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
  3629. # [21:50] * NeilAway sighs as he accidentally types mozila.org and reaches what appears to be a domain squatter
  3630. # [21:50] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  3631. # [21:50] <Ms2ger> gaston, I was going to do that, but I wasn't sure you needed it
  3632. # [21:51] <bjacob> Hey, I started this wiki page about improving our internal Strings classes:
  3633. # [21:51] <bjacob> https://wiki.mozilla.org/Platform/Fix_Strings
  3634. # [21:51] <bjacob> Please expand it with your ideas!
  3635. # [21:51] <Ms2ger> Kill them all
  3636. # [21:51] <khuey> is "nuke it from orbit" an acceptable idea?
  3637. # [21:51] * Joins: fryn (fyan@moz-B77DEAEB.mozilla.org)
  3638. # [21:51] * Quits: fryn (fyan@moz-B77DEAEB.mozilla.org) (Quit: fryn)
  3639. # [21:51] <Ms2ger> khuey, :)
  3640. # [21:51] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083612])
  3641. # [21:51] * Joins: fryn (fyan@moz-B77DEAEB.mozilla.org)
  3642. # [21:52] <bjacob> khuey: unfortunately, i hear that we still need to handle strings
  3643. # [21:52] <gaston> Ms2ger: i'll send the bug report to you if it fixes it :)
  3644. # [21:52] <Ms2ger> Please do :)
  3645. # [21:52] <gaston> strings are overrated
  3646. # [21:52] <bjacob> strings mean thongs in french
  3647. # [21:52] <khuey> bjacob: lets just steal qt's string code
  3648. # [21:52] <Ms2ger> Not just in French
  3649. # [21:52] <gaston> :)
  3650. # [21:53] <Ms2ger> As long as we don't use the jseng's strings, they're unusable
  3651. # [21:53] * Joins: timA (tabraldes@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  3652. # [21:53] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  3653. # [21:53] <bjacob> khuey: QStrings sure have a much nicer API, and I believe that WebKit strings derive from that. What I don't know at all is how they compare performance wise, and whether any switch would be feasible (i'm afraid not)
  3654. # [21:54] <bjacob> khuey: so in that wiki page i'm NOT discussing ditching existing strings classes,
  3655. # [21:54] <bjacob> khuey: i'm just discussing what we can do to improve incrementally
  3656. # [21:54] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...)
  3657. # [21:55] <Ms2ger> Does the tuple stuff still exist?
  3658. # [21:55] * Quits: sheppy (Mibbit@moz-7B0110AD.mv.mozilla.com) (Quit: http://www.mibbit.com ajax IRC Client)
  3659. # [21:55] <khuey> no
  3660. # [21:55] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3661. # [21:55] <khuey> all gecko strings are flat
  3662. # [21:55] <Ms2ger> bjacob, do you know about nsPrintfCString?
  3663. # [21:55] <bjacob> khuey: what? operator+ still returns a nsSubstringTuple
  3664. # [21:56] <khuey> oh god
  3665. # [21:56] <bjacob> Ms2ger: no i didn't
  3666. # [21:56] <khuey> don't talk about nsPrintfCString
  3667. # [21:56] <bjacob> khuey: isn't that a neat optimization? (the operator+ returning a tuple)
  3668. # [21:56] <jdm> heh
  3669. # [21:56] <Ms2ger> khuey, I hear it's been fixed
  3670. # [21:56] <Ms2ger> bjacob, in theory, I'm sure it is :)
  3671. # [21:57] <Ms2ger> Can't say that I know why we got rid of them
  3672. # [21:57] <khuey> AIUI, because ropes don't help that much
  3673. # [21:57] <khuey> and add a lot of complexity
  3674. # [21:57] <khuey> we might still have them for operator +
  3675. # [21:57] <khuey> but adding strings together is pretty rare
  3676. # [21:58] <Ms2ger> Unless you need to optimize JS benchmarks :)
  3677. # [21:58] <khuey> yeah, well, that's their cross to bear now
  3678. # [21:59] * Quits: sproing (Mibbit@moz-22AE16CA.static.adsl.volja.net) (Quit: http://www.mibbit.com ajax IRC Client)
  3679. # [21:59] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  3680. # [21:59] * Quits: philikon (pweitersha@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3681. # [21:59] * Joins: philikon (pweitersha@moz-B77DEAEB.mozilla.org)
  3682. # [22:02] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3683. # [22:02] * Joins: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP)
  3684. # [22:03] <edmorley> ehsan: I'm presuming the next time the dictionary thing occurs, observing what the value of spellchecker.dictionary is would be useful?
  3685. # [22:04] * Joins: Enn (enn@A974B2E7.1BC119D8.8C65A0C1.IP)
  3686. # [22:04] * Quits: flx (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
  3687. # [22:04] <ehsan> edmorley: perhaps. ideally, you should fire up inspector and look at the .lang property of the element
  3688. # [22:04] <ehsan> and also let us know what dictionaries you have installed
  3689. # [22:05] * armenzg_brb is now known as armenzg
  3690. # [22:05] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3691. # [22:05] * Joins: lsblakk (lsblakk@moz-B77DEAEB.mozilla.org)
  3692. # [22:05] * Quits: lsblakk (lsblakk@moz-B77DEAEB.mozilla.org) (Quit: lsblakk)
  3693. # [22:05] * liuche is now known as liuche|lunch
  3694. # [22:05] * lsblakk|buildduty|lunch is now known as lsblakk|buildduty
  3695. # [22:05] <edmorley> ehsan: I'll keep more of an eye out next time
  3696. # [22:06] <ehsan> edmorley: thanks
  3697. # [22:06] <Wes_> Is it possible to remove the top 1px of artwork from firefox in fullscreen mode without re-compiling? (I'm doing a kiosk-style demo)
  3698. # [22:07] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3699. # [22:07] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  3700. # [22:07] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7c7d2a8db7ff - Kyle Huey - Bug 703133: Flush layout data asynchronously on charset changes. r=bz
  3701. # [22:07] * Quits: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com) (Quit: Computer has gone to sleep.)
  3702. # [22:07] * Joins: philipp64|laptop (chatzilla@A6C4D8D3.8A899716.289A8017.IP)
  3703. # [22:07] * Quits: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
  3704. # [22:08] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3705. # [22:08] * Quits: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: clee)
  3706. # [22:09] * Quits: Ms2ger (Ms2ger@E6A5E301.918EC7DA.37724B0D.IP) (Quit: nn)
  3707. # [22:09] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3708. # [22:09] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3709. # [22:09] * Joins: gal (gal@moz-BBE3ABD.mv.mozilla.com)
  3710. # [22:09] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
  3711. # [22:10] * Quits: Goldorak (chatzilla@8C15BD3E.A9EA3755.187A1082.IP) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
  3712. # [22:12] * Joins: fabrice (fabrice@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  3713. # [22:12] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  3714. # [22:12] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3715. # [22:12] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3716. # [22:13] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  3717. # [22:14] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3718. # [22:15] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3719. # [22:16] <NeilAway> bjacob: have you not heard of nsPrintfCString?
  3720. # [22:16] <NeilAway> bah, scrollback strikes again
  3721. # [22:17] * gavin was just about to say
  3722. # [22:17] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Ping timeout)
  3723. # [22:17] <NeilAway> well, at least Ms2ger left already, so he can't nag me twice in one day
  3724. # [22:17] * Joins: AutomatedTester (AutomatedT@8D124AEA.FB88098A.7D0FCE04.IP)
  3725. # [22:18] * Quits: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3726. # [22:18] <Callek> NeilAway: haha
  3727. # [22:18] <bjacob> NeilAway: i hadn't. does it do exactly what I was asking for?
  3728. # [22:19] * Joins: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com)
  3729. # [22:20] * Quits: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca) (Client exited)
  3730. # [22:20] <bjacob> NeilAway: is that a different class though? isn't that weird?
  3731. # [22:20] * Joins: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  3732. # [22:22] <NeilAway> bjacob: hmm, it's more like the old AppendPrintf that was limited in the number of characters that it accepted
  3733. # [22:22] * NeilAway hadn't noticed that jmuizelaar had enhanced it
  3734. # [22:22] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Ping timeout)
  3735. # [22:23] <NeilAway> bjacob: except that its buffer is 15 characters rather than 31
  3736. # [22:23] * bjacob removed stuff from the wiki page
  3737. # [22:24] <bjacob> there only remain 2 todo items, but i'm sure with some imagination we can find more issues. then it would be nice to write good docs
  3738. # [22:24] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  3739. # [22:24] * Quits: AutomatedTester (AutomatedT@8D124AEA.FB88098A.7D0FCE04.IP) (Ping timeout)
  3740. # [22:24] <NeilAway> bjacob: you can override nsPrintfCString's buffer size, but a) it's not automatic b) it causes an allocation
  3741. # [22:25] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  3742. # [22:25] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  3743. # [22:25] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  3744. # [22:25] <NeilAway> bjacob: so AppendPrintf is superior in that it dynamically determines the size, but inferior because of all the extra allocations it does
  3745. # [22:25] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
  3746. # [22:26] <NeilAway> bjacob: now, what was it you were asking for again? ;-)
  3747. # [22:26] <Waldo> firebot: ping
  3748. # [22:26] <firebot> Waldo: pong
  3749. # [22:26] * roc cheers the removal of XPCOM proxies
  3750. # [22:26] <Waldo> gaston: we can get those on Windows, too, and worse yet, for {u,}int32_t
  3751. # [22:26] * Quits: josh (josh@moz-75EC6735.dlth.qwest.net) (Quit: josh)
  3752. # [22:26] <Waldo> gaston: Ms2ger likely counts that as a really obscure platform ;-)
  3753. # [22:27] * Waldo wonders why Ms2ger doesn't like the JS string hierarchy
  3754. # [22:27] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  3755. # [22:27] <Waldo> 'cause it seems to work perfectly for JS
  3756. # [22:27] <zpao> philor: have you seen any oranges lately due to timing out while waiting for the server to start (on mochitests)
  3757. # [22:27] <zpao> i found bug 522617, but that's long closed
  3758. # [22:28] <Waldo> and note that for DOM it'd be pretty nice, too, because then you're only flattening at the last moment, not (potentially) earlier just because you're passing an artificial boundary in the browser engine
  3759. # [22:28] * Joins: tfair (tfairey@moz-E3EF9C32.cable.teksavvy.com)
  3760. # [22:28] * Quits: tfair (tfairey@moz-E3EF9C32.cable.teksavvy.com) (Client exited)
  3761. # [22:28] <Waldo> gaston: just curious, is int64_t long long for you, and PRUint64 just long? or what's the underlying disagreement?
  3762. # [22:29] <Waldo> (or vice versa)
  3763. # [22:29] * Quits: yuan (ywang@moz-7B0110AD.mv.mozilla.com) (Quit: yuan)
  3764. # [22:29] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  3765. # [22:30] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  3766. # [22:30] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3767. # [22:30] * Joins: Mossop_ (mossop@moz-BBE3ABD.mv.mozilla.com)
  3768. # [22:30] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Ping timeout)
  3769. # [22:30] * Mossop_ is now known as Mossop
  3770. # [22:30] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  3771. # [22:31] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  3772. # [22:31] * Joins: smaug (chatzilla@moz-7BAA6BF9.gprs.sl-laajakaista.fi)
  3773. # [22:31] * ChanServ sets mode: +o smaug
  3774. # [22:32] * mw22_away is now known as mw22_
  3775. # [22:32] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3776. # [22:32] <khuey> where does one find old firefox releases?
  3777. # [22:32] * Quits: jrmuizel_ (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3778. # [22:33] * khuey thought it was supposed to be ftp://ftp.mozilla.org/pub/firefox/releases/
  3779. # [22:33] <bhearsum> should be....
  3780. # [22:33] <bhearsum> looks like they're there, to me
  3781. # [22:33] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  3782. # [22:33] * Joins: njn (chatzilla@moz-67BF6169.dyn.iinet.net.au)
  3783. # [22:33] <Callek> khuey: don't go there from http:// since it redirects to mirror network, ftp://ftp.mozilla.org... it is
  3784. # [22:33] <khuey> uh
  3785. # [22:33] <khuey> weird
  3786. # [22:34] <bhearsum> yeah, it's not ideal
  3787. # [22:34] <khuey> the latest version was 3.5.something
  3788. # [22:34] <khuey> and then I refreshed
  3789. # [22:34] <khuey> and they were there
  3790. # [22:34] <bhearsum> huh
  3791. # [22:34] <bhearsum> i bet you cancelled the page load partway through
  3792. # [22:35] <khuey> I don't think I did
  3793. # [22:35] <khuey> the connection might have choked or something though
  3794. # [22:35] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  3795. # [22:35] <bhearsum> s/you/something/
  3796. # [22:35] <khuey> yeah
  3797. # [22:35] * khuey is on a pretty flimsy network put together with stolen wifi and multiple vpns
  3798. # [22:35] <bhearsum> ah
  3799. # [22:35] * Quits: smontagu (chatzilla@moz-B63A2311.red.bezeqint.net) (Ping timeout)
  3800. # [22:37] * davidb|mtg is now known as davidb
  3801. # [22:39] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3802. # [22:41] <nemo> khuey: "stolen" isn't "stolen" unless you ran aircrack :)
  3803. # [22:41] * mattwoodrow|away is now known as mattwoodrow
  3804. # [22:41] <nemo> I have an open wifi for neighbours to use
  3805. # [22:41] <khuey> yeah, I know
  3806. # [22:42] * khuey leaves his wifi open at home too
  3807. # [22:42] <Waldo> bleh, bz left
  3808. # [22:42] * bmoss is now known as bmoss|mtg
  3809. # [22:42] <khuey> most people think I'm silly for some reason
  3810. # [22:42] <nemo> khuey: well. mine is rate limited, and firewalled off from main network
  3811. # [22:42] <nemo> khuey: also I put a warning in the name about monitoring, although I'm not actually logging right now
  3812. # [22:42] <nemo> but you know. in case I want to
  3813. # [22:43] <mbrubeck> I have open wifi too. Houses here are spread out enough that I only have a handful of neighbors in range.
  3814. # [22:43] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  3815. # [22:43] <darktrojan> my wifi can only be used with a palantir
  3816. # [22:44] <nemo> palantir has low-bandwidth video. lot of snow.
  3817. # [22:45] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  3818. # [22:45] <darktrojan> that's what the flames are for
  3819. # [22:45] * Quits: kaie (kaie@moz-C68CEE2A.dip.t-dialin.net) (Quit: Leaving)
  3820. # [22:46] * Quits: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Ping timeout)
  3821. # [22:47] * Joins: sicking (chatzilla@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  3822. # [22:47] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
  3823. # [22:47] * Quits: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: clee)
  3824. # [22:48] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  3825. # [22:48] <hub> Aurora on Mac eat 1GB of RSS, with 282MB unclassified and 538MB in js
  3826. # [22:49] * Quits: msucan (msucan-@FA9E8863.56E67207.699550A1.IP) (Quit: .)
  3827. # [22:49] * Joins: tonymec__ (tonymec@ACA05CC9.D37402B.277517C1.IP)
  3828. # [22:49] <edmorley> khuey, nemo: why open out of interest?
  3829. # [22:50] * tonymec__ is now known as tonymec|away
  3830. # [22:50] * Quits: timA (tabraldes@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
  3831. # [22:51] * Joins: timA (tabraldes@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  3832. # [22:51] * Joins: kaie (kaie@moz-C68CEE2A.dip.t-dialin.net)
  3833. # [22:51] <nemo> edmorley: politeness, philosophical opposition to demonisation of open wifi
  3834. # [22:51] * Quits: kennyluck (kennyluck@moz-5CF8CA04.dynamic.hinet.net) (Quit: kennyluck)
  3835. # [22:51] <nemo> edmorley: if I like having open wifi, I feel I should also have open wifi. I'm just careful how I do it is all.
  3836. # [22:51] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  3837. # [22:51] <nemo> s/having/using/
  3838. # [22:52] <jhammel> i guess i'm too paranoid/not knowledgeable enough about network security to have an open wifi network
  3839. # [22:53] * Joins: MichaelKohler (MichaelKoh@moz-E713ECA.cust.bluewin.ch)
  3840. # [22:53] <MichaelKohler> zpao: ping
  3841. # [22:53] <zpao> MichaelKohler: pong
  3842. # [22:53] <MichaelKohler> zpao: is it okay to implement bug 558425 here: http://mxr.mozilla.org/mozilla-central/source/browser/components/sessionstore/src/nsSessionStore.js#397 ?
  3843. # [22:54] <edmorley> nemo: fair enough :-) (in comparison I have 14 wireless networks in range here, so plenty of people in range of mine, so I wouldn't dream of opening it up)
  3844. # [22:54] * Joins: BenB (ben@B911518A.DD7DF417.DDA41192.IP)
  3845. # [22:54] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  3846. # [22:55] * Quits: mjessome (mjessome@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3847. # [22:55] <nemo> edmorley: about same number around here
  3848. # [22:55] * Joins: mjessome (mjessome@moz-B77DEAEB.mozilla.org)
  3849. # [22:55] <nemo> edmorley: mostly verizon wifi users
  3850. # [22:55] <zpao> MichaelKohler: yea, seems like a fair place to start
  3851. # [22:55] <nemo> edmorley: verizon wifi is technically excured... by 40 bit WPA where the first 2 or 3 chars are identical to the network name
  3852. # [22:55] <nemo> edmorley: basically, you can "hack" verizon wifi just by trial and error
  3853. # [22:55] <MichaelKohler> zpao: okay, I'll get back in touch with you when I get a first WIP patch
  3854. # [22:56] <nemo> edmorley: 36^2 combinations I think
  3855. # [22:56] <nemo> s/excured/secured/
  3856. # [22:56] <zpao> MichaelKohler: excellent. good to see you back in sessionstore land :)
  3857. # [22:56] <khuey> edmorley: well, the last apartment I lived in, we had shared ethernet provided by the apartment complex
  3858. # [22:56] <MichaelKohler> zpao: you remember me? wow :)
  3859. # [22:56] <edmorley> nemo: ha
  3860. # [22:56] <khuey> edmorley: so there wasn't much point to locking down the wireless ;-)
  3861. # [22:56] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3862. # [22:57] <zpao> MichaelKohler: it's definitely been a while. i actually briefly looked back at your safe mode stuff a month or 2 ago
  3863. # [22:58] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3864. # [22:59] * heycam|away is now known as heycam
  3865. # [22:59] <edmorley> khuey: true :-) (I don't use the wifi here either since I actually like to get the full 40meg)
  3866. # [22:59] <njn> what IRC command can I use to find out which channels a person is logged into?
  3867. # [22:59] <jhammel> /whois
  3868. # [22:59] * merike is now known as merike|away
  3869. # [22:59] <camd> bz: ping
  3870. # [23:01] <njn> jhammel: that doesn't tell me which channels they're on
  3871. # [23:01] * njn is trying to find jorgev
  3872. # [23:01] <jhammel> huh, it does for me
  3873. # [23:01] <jhammel> (irssi)
  3874. # [23:01] <Waldo> === njn: member of #amo, #addons, #metrics, @#memshrink, #developers, and #jsapi
  3875. # [23:01] <njn> jhammel: huh, not with Chatzilla
  3876. # [23:01] <Waldo> from /whois
  3877. # [23:01] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Quit: Leaving)
  3878. # [23:01] <Waldo> in ChatZilla
  3879. # [23:01] <camd> mccr8: Would you be interested / able to join QA in a 3:30 meeting about the GC / CC investigation?
  3880. # [23:02] <njn> Waldo: but he's not on any of those channels, AFAICT
  3881. # [23:02] <zpao> njn: then he's not connected. whois is an irc command afaik so even chatzilla should be able to do it
  3882. # [23:02] <jhammel> njn: abict he is not in any channels
  3883. # [23:02] * Quits: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  3884. # [23:02] <Waldo> njn: that was from /whois njn
  3885. # [23:03] <camd> mccr8: that's 3:30 PT, fwiw
  3886. # [23:03] <mccr8> camd: sure
  3887. # [23:03] * rail is now known as rail_away
  3888. # [23:03] <jhammel> although i guess(?) there are hidden channels?
  3889. # [23:03] <camd> mccr8: are you onsite in MV?
  3890. # [23:03] <mccr8> camd: I am.
  3891. # [23:03] <njn> Waldo: oh, I see the list for myself. So jorgev must not be on any channels ATM
  3892. # [23:03] <camd> cool. OK, so we'll meet in Zombocom near the QA bullpin...
  3893. # [23:03] <njn> ok, thanks
  3894. # [23:03] <Waldo> possible
  3895. # [23:03] * Joins: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net)
  3896. # [23:03] <camd> mccr8: ttyt, thanks
  3897. # [23:04] <njn> Waldo: I would have expected him to be on #addons or #amo if he's on anywher
  3898. # [23:04] <Waldo> *shrug*
  3899. # [23:04] * NeilAway wonders why he doesn't see njn as a member of #amo or #addons - maybe channel modes?
  3900. # [23:04] <Waldo> could you have mistyped a nick?
  3901. # [23:05] <philor> zpao: like, every single mochitest on a particular build, a build on a recent merge from mozilla-central?
  3902. # [23:05] <MichaelKohler> zpao: one more question.. do we want to overwrite the existing file if there are two crashes on one specific day or just add (1) or something like that?
  3903. # [23:05] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3904. # [23:06] <zpao> philor: it looks like it's every single mochitest on a build (win only) - https://tbpl.mozilla.org/?tree=Fx-Team&rev=932d5d369d4e
  3905. # [23:06] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  3906. # [23:06] <philor> zpao: clobbering time!
  3907. # [23:07] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3908. # [23:07] * Boriss_ is now known as Boriss
  3909. # [23:07] <gavin> NeilAway: he's not in those channels
  3910. # [23:07] <philor> zpao: glandium's message to whichever newsgroup it was, planning maybe, made it sound like it could hit any platform, even though I've only seen it on Windows, so you might as well clobber everything
  3911. # [23:07] <BenB> <rant> wow, our CSS transitions are really broken/incomplete. (bug 571344, bug 537143, bug 683696)
  3912. # [23:08] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  3913. # [23:08] <MichaelKohler> philor: AFAICT it never happens on Linux builds
  3914. # [23:08] <zpao> philor: ah thanks, i should read up on my newsgroups
  3915. # [23:08] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  3916. # [23:08] * Quits: Enn (enn@A974B2E7.1BC119D8.8C65A0C1.IP) (Ping timeout)
  3917. # [23:09] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
  3918. # [23:10] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  3919. # [23:11] <zpao> MichaelKohler: i'd rather not overwrite anything down this path. it might make sense to get more accurate on the file (include -HH-MM)
  3920. # [23:11] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  3921. # [23:11] * davehunt|away is now known as davehunt
  3922. # [23:11] <MichaelKohler> zpao: okay, does definitely make sense. what about the maximum files?
  3923. # [23:12] <MichaelKohler> *maximal number of files
  3924. # [23:12] * Quits: froydnj (nfroyd@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3925. # [23:12] * Joins: tonymec (tonymec@ACA05CC9.D37402B.277517C1.IP)
  3926. # [23:12] <zpao> MichaelKohler: let's go pref controlled, default 10, -1=unlimited? (not sure we want to do 0)...
  3927. # [23:12] * rail_away is now known as rail
  3928. # [23:13] <MichaelKohler> zpao: I don't think 0 is a good idea (that would mean no backup at all)
  3929. # [23:13] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3930. # [23:13] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  3931. # [23:13] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3932. # [23:14] * Joins: froydnj (nfroyd@moz-B77DEAEB.mozilla.org)
  3933. # [23:14] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3934. # [23:14] <zpao> MichaelKohler: right, though that's possible now too (restore_from_crash == false)
  3935. # [23:14] <MichaelKohler> mh
  3936. # [23:15] <MichaelKohler> then I guess 0 and positive values = number of files and -1=unlimited is the best way
  3937. # [23:15] <zpao> yea, for now. it shouldn't be hard to change. i hadn't give it much thought before now
  3938. # [23:16] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Ping timeout)
  3939. # [23:16] * Quits: philikon (pweitersha@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3940. # [23:17] * Joins: philikon (pweitersha@moz-B77DEAEB.mozilla.org)
  3941. # [23:17] * Joins: keret (Mibbit@CBCB3ABA.ACC0938E.57460053.IP)
  3942. # [23:18] <MichaelKohler> zpao: perfect, thanks
  3943. # [23:18] <jesup> 10 sessionstores could be large if you have ones like I do (20-25MB); some others have reported 50MB. A single google search in one tab can add 200-800Kb
  3944. # [23:18] * Quits: keret (Mibbit@CBCB3ABA.ACC0938E.57460053.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3945. # [23:18] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Ping timeout)
  3946. # [23:19] <jesup> MichaelKohler: bug 669603
  3947. # [23:19] <jorendorff> who knows about NodeLists?
  3948. # [23:19] <zpao> jesup: yea, it could. those aren't typical though (and i thought we moved the google problem out of sessionstore.js)
  3949. # [23:19] <jorendorff> particularly the proxy-ness of them
  3950. # [23:19] <khuey> peterv
  3951. # [23:19] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Connection reset by peer)
  3952. # [23:19] <zpao> oh we didn't finish that yet... ttaubert!
  3953. # [23:20] <jduell> khuey: do you know if we have any portable code for getting CPU utlilization?
  3954. # [23:20] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  3955. # [23:20] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  3956. # [23:20] <khuey> jduell: not that I'm aware of
  3957. # [23:20] <jduell> khuey: dang.
  3958. # [23:21] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3959. # [23:21] <ttaubert> zpao: woot, that bug is stuck :/
  3960. # [23:21] <jesup> zpao: Nope, not done, and blocked on deciding what the correct on-crash behavior is
  3961. # [23:21] <ttaubert> zpao: basically because the cache has bad side-effects
  3962. # [23:22] * Joins: sheppy (sheppy@moz-BBE3ABD.mv.mozilla.com)
  3963. # [23:22] <jorendorff> gal: can you tell me about the new implementation of NodeLists?
  3964. # [23:22] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  3965. # [23:23] * Joins: dRdR (dRdR@moz-6C122C62.uwaterloo.ca)
  3966. # [23:23] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
  3967. # [23:23] <zpao> jesup: i thought the on-crash behavior was going to be "as close as possible as current behavior"
  3968. # [23:23] <jesup> Not with that patch
  3969. # [23:23] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
  3970. # [23:23] <jesup> If you watn current behavior, you need a different solution
  3971. # [23:23] * coop is now known as coop|mtg
  3972. # [23:23] <ttaubert> zpao: bug 711465 blocks
  3973. # [23:24] <zpao> ttaubert: right right
  3974. # [23:25] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3975. # [23:25] <MichaelKohler> zpao: I'll get back in touch with you within the next days
  3976. # [23:25] <jesup> Probably the data lost from m.d.performance can be retrieved from google (argh). Suggestions involved leveldb, flat files, a journal-type mechanism and only adding deltas (with occasional cleanups), etc
  3977. # [23:25] <NeilAway> who knows about the browser UI for bookmarks?
  3978. # [23:26] <zpao> MichaelKohler: i'll try to be quick with feedback/reviews :) thanks for picking that up
  3979. # [23:26] <MichaelKohler> zpao: np
  3980. # [23:26] * Quits: wolfiR (wolfiR@moz-FDAFDCA5.dip0.t-ipconnect.de) (Quit: Leaving)
  3981. # [23:26] <MichaelKohler> zpao: thanks for answering my questions
  3982. # [23:26] * Quits: MichaelKohler (MichaelKoh@moz-E713ECA.cust.bluewin.ch) (Quit: MichaelKohler)
  3983. # [23:27] <jesup> zpao: we do need to solve the sessionstore.js size problem (bug 669603) in some manner. It's causing real UI interaction problems ("jank" though as always I hate the term)
  3984. # [23:27] <zpao> jesup: https://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/22db7ef0faff6999/51978492acbbb58d?pli=1 is part of it
  3985. # [23:27] <espindola> !seen mak
  3986. # [23:27] <firebot> mak was last seen 29 hours, 50 minutes and 59 seconds ago, changing nick to mak|afk.
  3987. # [23:27] <zpao> for some reason i can't find your original comment
  3988. # [23:27] <espindola> I think I found and interesting bug with asyncClose
  3989. # [23:27] <jesup> yes, I think the interesting stuff (from shaver, bz, etc) was in .performance
  3990. # [23:28] <espindola> who should I discuss it with?
  3991. # [23:28] * liuche|lunch is now known as liuche
  3992. # [23:29] <jesup> zpao: yes, thank the admins who removed the .performance group instead of renaming it to .archive or some such. Original message was x-posted to platform, follow-ups to performance though only some used it
  3993. # [23:29] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20120110042006])
  3994. # [23:29] <jesup> I still have the headers in my newsreader, but no articles
  3995. # [23:30] * Quits: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gwagner)
  3996. # [23:30] * Joins: yuan (ywang@moz-7B0110AD.mv.mozilla.com)
  3997. # [23:31] <jesup> My original message is in my Sent folder, I can add it somewhere
  3998. # [23:31] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3999. # [23:32] <jesup> http://pastebin.mozilla.org/1445359
  4000. # [23:32] <zpao> heh, i just found it in my inbox & pasted it right before you
  4001. # [23:33] <nemo> Does anyone know if SPDY is safe to enable? I'm a bit nervous about protocol level changes, but quite a few people I know use beta or alpha.
  4002. # [23:33] <nemo> Was wondering if anyone had voiced any concerns about it, in terms of it opening new attack opportunities
  4003. # [23:33] <nemo> like session hijacks or somesuch
  4004. # [23:34] <jesup> zpao: I don't have shaver/bz/bsmedberg's/etc responses though
  4005. # [23:35] * Joins: AutomatedTester (AutomatedT@moz-2BE22F99.as13285.net)
  4006. # [23:35] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  4007. # [23:36] * Quits: armenzg (armenzg@moz-A6FE435.build.sjc1.mozilla.com) (Input/output error)
  4008. # [23:36] * Quits: anky (anky@E5896FE6.DFD18667.A3D1B221.IP) (Client exited)
  4009. # [23:36] * Joins: whidgle (Mibbit@CBCB3ABA.ACC0938E.57460053.IP)
  4010. # [23:37] * bhearsum is now known as bhearsum|afk
  4011. # [23:37] * Joins: camd- (camerondaw@moz-BBE3ABD.mv.mozilla.com)
  4012. # [23:37] <taras> bent: ping
  4013. # [23:38] <zpao> jesup: i don't either (i didn't get dev.platform to my inbox). google has https://groups.google.com/group/mozilla.dev.performance/browse_thread/thread/22db7ef0faff6999/6921a65b0a56d186 but that doesn't include everything either... sigh
  4014. # [23:38] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  4015. # [23:38] * Joins: dao (dao@moz-3CA82CC8.superkabel.de)
  4016. # [23:38] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  4017. # [23:38] <taras> jesup: also regarding size probem, is it the per-tab size?
  4018. # [23:38] <taras> size problem
  4019. # [23:39] * Quits: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  4020. # [23:39] * camd- is now known as camd
  4021. # [23:39] * jorendorff sees dombindings_gen.h
  4022. # [23:39] <bent> taras, hi
  4023. # [23:40] <taras> bent: when an addon causes a freeze or jank
  4024. # [23:40] <taras> is there a specific place in the code we can detect that?
  4025. # [23:40] <jesup> It's that sites can store (in each tab) up to a lot of data (2MB?), even if they're deep in the history of the tab. A single google search can add 200-800KB to that tab. Multiple by the number of tabs in use... and each site can store data (though few are as bad as google)
  4026. # [23:41] <taras> jesup: so the problem is that we are reserializing same data over and over?
  4027. # [23:41] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  4028. # [23:41] <taras> seems like writing out 2mb once should be ok(assuming it's rare)
  4029. # [23:41] <bent> taras, i don't think so
  4030. # [23:42] <bent> taras, wait, do you mean plugin?
  4031. # [23:42] * Joins: sfleiter (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de)
  4032. # [23:42] <taras> bent: err, sorry yes
  4033. # [23:42] <bent> ah ok
  4034. # [23:42] <jdm> is there a DOM event that fires after all script blocks have run to completion?
  4035. # [23:42] <bent> there's a timeout for plugins
  4036. # [23:42] <bent> and a handler
  4037. # [23:42] <jdm> it could be the load event, I just don't know
  4038. # [23:42] * Joins: gandalf (zbraniecki@moz-749077A8.neoplus.adsl.tpnet.pl)
  4039. # [23:42] <jesup> taras: yes, we're collecting (expensive) and re-JSON-ing all the data on every re-save (pretty much a few seconds after almost any action)
  4040. # [23:42] * Quits: TheLink (TheLink@moz-F16CD8D.pools.arcor-ip.net) (Client exited)
  4041. # [23:43] <taras> jesup: that sounds stupid
  4042. # [23:43] <zpao> taras: the problem is that it's part of a js object that's stringified before writing to disk
  4043. # [23:43] * jmaher is now known as jmaher|afk
  4044. # [23:43] <jesup> taras++
  4045. # [23:43] <taras> bent: link?
  4046. # [23:43] <jesup> Which is why the bug has "architectural problem" in the title
  4047. # [23:43] <njn> dholbert, mounir: ping
  4048. # [23:43] <bent> taras, on parent side there's this: https://mxr.mozilla.org/mozilla-central/source/dom/plugins/ipc/PluginModuleParent.cpp#221
  4049. # [23:43] <taras> jesup: that sounds entirely solvable, i was worried it was something harder
  4050. # [23:44] <bent> taras, child side https://mxr.mozilla.org/mozilla-central/source/dom/plugins/ipc/PluginModuleChild.cpp#533
  4051. # [23:44] <zpao> so dietrich was going to start working on the "quick" fix of not recollecting unnecessary data, which should take out a large chunk of the collection problem
  4052. # [23:44] <njn> dholbert, mounir: I set --enable-warnigs-as-errors and I get this: content/html/content/src/nsHTMLTableElement.cpp:709:12: error: variable ‘rv’ set but not used [-Werror=unused-but-set-variable]
  4053. # [23:44] <khuey> it's a filed bug
  4054. # [23:44] <taras> jesup: dietrich has it on his q1 guals to fix this bugger
  4055. # [23:44] * rail is now known as rail_away
  4056. # [23:44] <jesup> I know at least 6 ways to solve it (of varying levels of acceptability). None of the good ones are simple...
  4057. # [23:44] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  4058. # [23:44] <dholbert> njn, pong
  4059. # [23:45] <taras> jesup: ok
  4060. # [23:45] <dholbert> njn, there's a bug already, mats has a fix
  4061. # [23:45] * Quits: @smaug (chatzilla@moz-7BAA6BF9.gprs.sl-laajakaista.fi) (Ping timeout)
  4062. # [23:45] <zpao> jesup: once the collection is minimal, the problem point becomes stringify
  4063. # [23:45] <dholbert> njn, https://bugzilla.mozilla.org/show_bug.cgi?id=716904
  4064. # [23:45] <bent> taras, nothing for jank though
  4065. # [23:45] * Joins: smaug (chatzilla@moz-7BAA6BF9.gprs.sl-laajakaista.fi)
  4066. # [23:45] * ChanServ sets mode: +o smaug
  4067. # [23:45] <jesup> Shaver's lost post had a good rundown of sample ways to solve it
  4068. # [23:45] * Quits: evilpie (evilpie@moz-4AB6E0B3.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120110031111])
  4069. # [23:46] <jesup> zpao: yes, because stringifying the object uses huge amount of ram and time.
  4070. # [23:46] <njn> dholbert: why doesn't it break the tinderboxes?
  4071. # [23:46] <dholbert> njn, they're running older GCC versions that don't have that warning
  4072. # [23:46] <dholbert> unused-but-set-variable is relatively new (maybe new in 4.6?)
  4073. # [23:46] <jesup> zpao: if I remember my experiments, most of the pain is in JSON
  4074. # [23:46] <njn> dholbert: the linux tinderboxes aren't running 4.6? oh
  4075. # [23:47] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
  4076. # [23:47] * njn turns of --enable-warnings-as-errors
  4077. # [23:47] <dholbert> njn, alternately, you can import mats' fix
  4078. # [23:47] <zpao> jesup: yea, i fixed a big problem in stringifying, so it's better but not idea
  4079. # [23:47] <dholbert> njn, (that's what I did)
  4080. # [23:47] <dholbert> njn, you also need a fix from me for nsCheapSets that's on m-i but not m-c yet
  4081. # [23:47] <khuey> nsCheapSets needs to get stabbed in teh face
  4082. # [23:47] <njn> dholbert: I'll just wait a little longer while the kinks are ironed out
  4083. # [23:48] <jesup> zpao: The real solution is to get out of the "one big object" model
  4084. # [23:48] <dholbert> njn, sounds good
  4085. # [23:48] <njn> dholbert: +1 for doing all this, however
  4086. # [23:48] <zpao> jesup: if we can move that off the main thread then we'll be pretty much as good as we can be without a new architecture
  4087. # [23:48] <dholbert> njn, all credit to Volkmar, he's been driving this!
  4088. # [23:48] <khuey> zpao: considered using indexeddb?
  4089. # [23:48] <njn> dholbert: both of you are doing good stuff
  4090. # [23:48] <dholbert> thanks :)
  4091. # [23:48] <zpao> khuey: it's definitely on my radar
  4092. # [23:48] <khuey> it'll serialize object graphs for you
  4093. # [23:48] <jesup> zpao: yes, though you spike memory use by ~3-4x the file size last I checked, so it's still not good
  4094. # [23:49] <khuey> and do the i/o off the main thread
  4095. # [23:49] <khuey> etc
  4096. # [23:49] <dholbert> khuey, you're on windows 7, right?
  4097. # [23:49] <khuey> dholbert: yes
  4098. # [23:49] <dholbert> khuey, if you get a chance, can you confirm https://bugzilla.mozilla.org/show_bug.cgi?id=717381 ?
  4099. # [23:49] <jesup> zpao: indexeddb was one of the serious suggestions.
  4100. # [23:49] <zpao> khuey: err, leveldb right? indexeddb is something else
  4101. # [23:49] <jesup> Sorry, leveldb
  4102. # [23:50] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  4103. # [23:50] <jesup> (too many db's)
  4104. # [23:50] <zpao> indeed
  4105. # [23:50] * njn realizes that by managing to debug https://bugzilla.mozilla.org/show_bug.cgi?id=710594#c28 just from a crash stack trace, he's earnt some kind of Gecko/XPCOM badge
  4106. # [23:50] <khuey> zpao: no, indexeddb
  4107. # [23:51] * njn levels up
  4108. # [23:51] <khuey> Achievement Unlocked: Diagnose a reference counting problem without a debugger
  4109. # [23:52] <jesup> Primary idea was to get the session storage data out of the sessionstore.js file, or break the sessionstore.js file into discrete updateable objects in a DB so updating one doesn't hit all the others (and you can make good use of 'dirty' bits, etc)
  4110. # [23:52] <njn> khuey: what's a debugger?
  4111. # [23:52] * njn levels down
  4112. # [23:52] <khuey> njn: printf
  4113. # [23:53] <njn> khuey: ah, that I know
  4114. # [23:53] <khuey> dholbert: is the azure pref live?
  4115. # [23:53] <jesup> shaver suggested flat files-per-tab... Not sure I want to go there
  4116. # [23:53] <khuey> or do I need to restart?
  4117. # [23:53] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  4118. # [23:53] <dholbert> khuey, not sure; I suspect you need to restart
  4119. # [23:53] <jesup> he also suggested a bunch of other stuff if we can ever find the message
  4120. # [23:53] <zpao> yea, flat files per tab is overkill
  4121. # [23:53] * Parts: BenB (ben@B911518A.DD7DF417.DDA41192.IP) (Konversation terminating Quasselstrippen)
  4122. # [23:54] <dholbert> khuey, (thanks! Marek has written tons of cool SVG demos and is a generally stand-up guy, so I feel an obligation to not leave one of his bugs UNCO for too long. :))
  4123. # [23:54] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4124. # [23:54] <zpao> jesup: bam http://old.nabble.com/SessionStore-size---Bloat-in-sessionstore.js-from-Google-and-others-causing-major-UI-freezes-td32091916.html
  4125. # [23:54] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  4126. # [23:55] <khuey> dholbert: looks the same for me with it on or off
  4127. # [23:55] <khuey> dholbert: though, I'm on a nightly from 1/8
  4128. # [23:55] <khuey> think it may have regressed recently?
  4129. # [23:56] <dholbert> khuey, I think the azure pref only started doing something useful recently
  4130. # [23:56] <dholbert> khuey, (not sure)
  4131. # [23:56] * juanb|afk is now known as juanb
  4132. # [23:57] * khuey updates
  4133. # [23:57] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  4134. # [23:58] * Joins: victorporo (victorporo@BCAA178E.F4308271.4873E54D.IP)
  4135. # [23:58] * Quits: victorporo (victorporo@BCAA178E.F4308271.4873E54D.IP) (Connection reset by peer)
  4136. # [23:59] <bent> zpao, indexeddb ftw!
  4137. # [23:59] * Quits: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP) (Ping timeout)
  4138. # [23:59] * Quits: pascalc (chatzilla@moz-56C5326B.rev.sfr.net) (Ping timeout)
  4139. # [23:59] <khuey> dholbert: can't reproduce
  4140. # [23:59] <khuey> bent: srsly!
  4141. # Session Close: Thu Jan 12 00:00:01 2012

The end :)