/irc-logs / mozilla / #developers / 2012-04-30 / end

Options:

  1. # Session Start: Mon Apr 30 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  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:01] <mcsmurf> cers: testcase?
  6. # [00:02] <cers> mcsmurf: I don't have a minimal case, because it only happens on a few (otherwise identical) elements in a MDN piece I'm working on
  7. # [00:02] <cers> mcsmurf: but https://developer.mozilla.org/User:FreakCERS/CSS
  8. # [00:02] <cers> mcsmurf: one some of the red --'s, I see this http://users.skumleren.net/cers/mdn_render_bug.png
  9. # [00:03] <mcsmurf> so only partially red?
  10. # [00:04] * Quits: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP) (Quit: pnemsak)
  11. # [00:04] <cers> mcsmurf: yes - for some reason the <span style="color:red">--</span> doesn't expand to contain the --, and the part that overflows then looses the color
  12. # [00:04] * Quits: tonymec (tonymec@59CF3D1.AF1D4928.277517C1.IP) (Input/output error)
  13. # [00:04] <mcsmurf> let me download a current nightly, my build from three days ago seems to be fine
  14. # [00:05] <cers> mcsmurf: and I see no CSS on the span that should stop it from expanding - and even if something did, I don't know of any CSS that would make it loose the color
  15. # [00:05] <cers> mcsmurf: I'm pretty sure I saw it on a build a few days old
  16. # [00:05] <cers> mcsmurf: might be osx only
  17. # [00:05] <mcsmurf> ok
  18. # [00:05] <mcsmurf> Windows here
  19. # [00:05] <mcsmurf> btw
  20. # [00:05] <mcsmurf> do you also see that bug when you zoom in?
  21. # [00:05] <mcsmurf> as I zoomed in now to check this
  22. # [00:06] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  23. # [00:06] <cers> zoomed in the same happens
  24. # [00:07] <mcsmurf> same behaviour with current nightly
  25. # [00:07] <cers> mcsmurf: same as in you see it?
  26. # [00:07] * Quits: bz_sleep (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
  27. # [00:07] <mcsmurf> I don't see the bug
  28. # [00:08] <cers> odd
  29. # [00:08] <cers> could be osx only I guess
  30. # [00:09] * Quits: @smaug (chatzilla@moz-F7293064.gprs.sl-laajakaista.fi) (Ping timeout)
  31. # [00:11] * Joins: tonymec (tonymec@59CF3D1.AF1D4928.277517C1.IP)
  32. # [00:13] * Quits: twi (Adium@moz-5390D98D.cust.dsl.vodafone.it) (Quit: Leaving.)
  33. # [00:14] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Quit: gn)
  34. # [00:16] <@dolske> uh. "1,731 ── ghost-windows"
  35. # [00:17] <KWierso> who ya gonna call?
  36. # [00:18] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
  37. # [00:19] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
  38. # [00:19] * Joins: marco (Mibbit@7B2DC160.96B8F5F8.10DC0B64.IP)
  39. # [00:19] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  40. # [00:21] * @dolske wonders why he is leaking apparently everything (in Nightly)
  41. # [00:21] * Quits: jeremyhu|nanake (jeremyhu@moz-75C113CA.outersquare.org) (Quit: Leaving)
  42. # [00:22] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  43. # [00:22] * Joins: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net)
  44. # [00:24] * KWierso only has two ghost windows from mozillazine
  45. # [00:24] <cers> dolske: I have about 65 running the latest nightly - but it's a fairly recent session
  46. # [00:26] <cers> plenty of other weird bugs in this nightly though
  47. # [00:27] * KWierso really hopes bug 749658 lands in time for tomorrow's nightly
  48. # [00:27] * KWierso is tired of having to keep 6 blank tabs open in the tab bar to prevent firefox from entering seizure mode
  49. # [00:28] <@dolske> hmm. just opening and closing dolske.net gave me 2 ghost windows.
  50. # [00:29] <KWierso> maybe something to do with khuey fixing the leak?
  51. # [00:29] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  52. # [00:29] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  53. # [00:31] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Connection reset by peer)
  54. # [00:32] <@dolske> new profile is ok. curious.
  55. # [00:32] * Joins: smaug (chatzilla@moz-76A6D6F.gprs.sl-laajakaista.fi)
  56. # [00:32] * ChanServ sets mode: +o smaug
  57. # [00:33] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  58. # [00:33] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  59. # [00:35] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  60. # [00:37] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  61. # [00:37] <@dolske> hmm. it's either this specific addon, or something in jetpack.
  62. # [00:37] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  63. # [00:38] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  64. # [00:41] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  65. # [00:41] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Quit: bholley)
  66. # [00:42] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  67. # [00:42] * eflores_ is now known as eflores
  68. # [00:42] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  69. # [00:42] <Mossop> dolske: We've been fixing a bunch of leaks in jetpack lately, possibly that add-on hasn't updated to some of the newer versions of the SDK
  70. # [00:43] <@dolske> Mossop: it's wenzel's https://github.com/fwenzel/copy-shorturl
  71. # [00:43] <@dolske> SDK 1.1, 7 months ago according to last commit?
  72. # [00:43] <Mossop> There was definitely a leak involving the context menu module, which we've fixed since then
  73. # [00:44] <@dolske> oh dear
  74. # [00:44] <@dolske> will the "bundle SDK with firefox" thing fix the problem with bundling old sdks?
  75. # [00:45] <Mossop> I think they'll still have to update their add-on to the new SDK that supports in-Firefox modules
  76. # [00:45] <Mossop> But should just be a one time thing then
  77. # [00:46] <@dolske> hmm
  78. # [00:46] <@dolske> wonder if there's some way to warn / disable / fix addons using older SDKs. :(
  79. # [00:47] <@dolske> I suspect this is leaking every page I visit!
  80. # [00:47] * Quits: @smaug (chatzilla@moz-76A6D6F.gprs.sl-laajakaista.fi) (Ping timeout)
  81. # [00:48] <Mossop> We can detect very easily which add-ons on AMO are using which version of the SDK
  82. # [00:49] <@dolske> might be smart to do a big push when in-Firefox SDK ships?
  83. # [00:49] <Mossop> Yeah
  84. # [00:50] <RyanVM> edmorley: ping
  85. # [00:50] <edmorley> hi
  86. # [00:51] <@dolske> Mossop: how's this addon work, anyway? is https://github.com/fwenzel/copy-shorturl/blob/master/lib/main.js#L32 being run automagically by jetpack on page load?
  87. # [00:51] <edmorley> RyanVM: done :-)
  88. # [00:51] <RyanVM> thanks!
  89. # [00:52] <Mossop> dolske: Just on browser load
  90. # [00:53] <@dolske> ugh, AMO still isn't with the "compat by default" times? WTF.
  91. # [00:53] * Quits: TheCrap (TheCrap@moz-A2181C02.dip0.t-ipconnect.de) (Ping timeout)
  92. # [00:53] <Mossop> Yeah :(
  93. # [00:53] <@dolske> didn't we turn that on like 3 releases ago?!
  94. # [00:54] <Mossop> Marketplace!
  95. # [00:55] <@dolske> is that what's holding things up?
  96. # [00:56] <Mossop> I'd assume so
  97. # [00:57] * Joins: Boriss (FlyingToas@CB3EC984.A5F785DE.396E4C6D.IP)
  98. # [00:57] <edmorley> RyanVM: np
  99. # [01:00] <WG9s> KWierso: I am re-spining my builds to include the patch on bug 749658. I do those nightly off the same changeset as official nightlies, so you could run those, but they do incoude other unlanded patches and do not auto-update.
  100. # [01:01] <WG9s> They are available here http://www.wg9s.com/mozilla/firefox/
  101. # [01:01] <WG9s> but I just kicked them off so it will be a couple of hours before they are done.
  102. # [01:02] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  103. # [01:02] * Quits: robert (robert@moz-8484E522.dynamic.t-2.net) (Quit: robert)
  104. # [01:03] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  105. # [01:04] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  106. # [01:04] * khuey|away is now known as khuey
  107. # [01:05] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  108. # [01:08] * Quits: dao (dao@moz-25B37A84.superkabel.de) (Quit: Leaving.)
  109. # [01:08] * heycam|away is now known as heycam
  110. # [01:09] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  111. # [01:09] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  112. # [01:11] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Client exited)
  113. # [01:13] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
  114. # [01:15] * Quits: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  115. # [01:15] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
  116. # [01:16] * Quits: mcsmurf (mcsmurf@moz-5D615216.dip.t-dialin.net) (Quit: )
  117. # [01:20] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  118. # [01:23] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  119. # [01:24] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  120. # [01:26] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Connection reset by peer)
  121. # [01:26] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  122. # [01:27] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  123. # [01:28] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  124. # [01:30] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  125. # [01:30] * Quits: Boriss (FlyingToas@CB3EC984.A5F785DE.396E4C6D.IP) (Quit: Boriss)
  126. # [01:31] * Quits: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP) (Ping timeout)
  127. # [01:32] * Joins: gozala (gozala@CB3EC984.A5F785DE.396E4C6D.IP)
  128. # [01:33] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  129. # [01:34] * Quits: gozala (gozala@CB3EC984.A5F785DE.396E4C6D.IP) (Quit: Leaving.)
  130. # [01:35] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  131. # [01:35] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  132. # [01:36] * Joins: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP)
  133. # [01:37] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  134. # [01:37] * Joins: kaie2 (kaie@moz-98947351.dip.t-dialin.net)
  135. # [01:37] <NeilAway> bah, I have about 40 tabs open, and js disabled, yet I'm using 100% of a core
  136. # [01:37] * Quits: kaie (kaie@moz-E84607FA.dip.t-dialin.net) (Ping timeout)
  137. # [01:37] * kaie2 is now known as kaie
  138. # [01:38] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  139. # [01:39] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  140. # [01:44] * Joins: gozala (gozala@CB3EC984.A5F785DE.396E4C6D.IP)
  141. # [01:53] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120428175006])
  142. # [01:54] * padenot is now known as padenot|away
  143. # [01:54] * Quits: gozala (gozala@CB3EC984.A5F785DE.396E4C6D.IP) (Quit: Leaving.)
  144. # [01:59] <sheppy> NeilAway: I blame Flash. Even if you don't have it installed.
  145. # [02:01] <darktrojan> opera had cpu hogging first
  146. # [02:01] * WG9s thought Flash was the saviour of the Universe ;-)
  147. # [02:01] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  148. # [02:02] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  149. # [02:03] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  150. # [02:03] <WG9s> Hmm and that Queen band that did the Flash soundtrack had that "Night at the Opera" album. Seems like some kind of conspiracy to me!
  151. # [02:03] <KaiRo> darktrojan: bah, and finally I thought we beat them!
  152. # [02:04] <Callek> KaiRo: its because they have use of a time machine
  153. # [02:07] <darktrojan> which they haven't invented yet, but they still had it first
  154. # [02:08] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  155. # [02:11] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Quit: Fleeing the scene)
  156. # [02:14] <darktrojan> damnit why does AMO still care about app versions
  157. # [02:14] <darktrojan> don't they know we made ALL the things compatible
  158. # [02:15] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  159. # [02:15] <JonathanS> darktrojan,Transparent Aluminum?
  160. # [02:15] <darktrojan> say what?
  161. # [02:16] <JonathanS> Star Trek: The Voyage Home where Scotty gave forumla to alter future.
  162. # [02:16] <darktrojan> oh, I don't do star trek
  163. # [02:17] * Quits: marco (Mibbit@7B2DC160.96B8F5F8.10DC0B64.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  164. # [02:17] <JonathanS> there is a lot of thing in star trek where anyone may find suprised.
  165. # [02:19] * Quits: dastergon (dastergon@moz-310566EB.org) (Ping timeout)
  166. # [02:19] * Joins: dastergon (dastergon@moz-310566EB.org)
  167. # [02:20] * Quits: msucan (mihai@7A4CDDE7.7A418818.B4CEF140.IP) (Quit: Leaving.)
  168. # [02:23] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  169. # [02:23] * Quits: ircloggr (nodebot@moz-79C62E33.compute-1.amazonaws.com) (Client exited)
  170. # [02:23] * Quits: fs (Elchi3@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving)
  171. # [02:23] <WG9s> KWierso: OK. My linux 32-bit build including that patch on bug 749658 finished. It has fixed my issue, so that at least is a good sign.
  172. # [02:24] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
  173. # [02:24] * Quits: sheppy (sheppy@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: sheppy)
  174. # [02:24] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  175. # [02:24] * Joins: ircloggr (nodebot@moz-9B5D748D.compute-1.amazonaws.com)
  176. # [02:25] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  177. # [02:25] * Quits: teoli (teoli@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: L'ordinateur  est en sommeil)
  178. # [02:25] * Joins: teoli (teoli@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  179. # [02:25] <KWierso> WG9s++
  180. # [02:26] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  181. # [02:27] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  182. # [02:27] * Quits: teoli (teoli@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  183. # [02:27] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  184. # [02:28] * Quits: variable (toor@495486BA.98B6D721.292D5CE7.IP) (Quit: I found 1 in /dev/zero)
  185. # [02:28] * Joins: anky (anky@6561B157.CACB4244.74119F78.IP)
  186. # [02:29] * Joins: mconley (mconley@moz-7B22FBCF.eng.wind.ca)
  187. # [02:31] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  188. # [02:32] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Ping timeout)
  189. # [02:32] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Quit: Fleeing the scene)
  190. # [02:32] * Joins: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net)
  191. # [02:33] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  192. # [02:33] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  193. # [02:34] <jesup> cute, menus stopped rendering except as an outline. ANd text isn't rendering when I type either
  194. # [02:36] * Quits: jesup (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Input/output error)
  195. # [02:36] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  196. # [02:37] * heycam is now known as heycam|away
  197. # [02:37] * Quits: mconley (mconley@moz-7B22FBCF.eng.wind.ca) (Ping timeout)
  198. # [02:38] <RyanVM> landing 749648 on m-c
  199. # [02:39] <KWierso> RyanVM++
  200. # [02:39] <WG9s> RyanVM: only off by 10 for the one we were looking for.
  201. # [02:40] <RyanVM> heh
  202. # [02:40] <@roc> adding something to BaseRect sure does recompile a lot
  203. # [02:41] <WG9s> RyanVM: looking to get 749658 patch landed. ;-) just a joke.
  204. # [02:41] <RyanVM> :)
  205. # [02:43] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/cfaf90b22fc3 - Jonathan Kew - Bug 749658 - Distinguish scrollable from visual bounds for nsTextBoxFrame. r=roc
  206. # [02:45] * Joins: mconley (mconley@31ABB91E.F7EBA23.C3C3A9D0.IP)
  207. # [02:47] * Quits: kdc (chatzilla@7C43BC9C.11815CCE.50BA6635.IP) (Ping timeout)
  208. # [02:48] <WG9s> RyanVM: ++
  209. # [02:48] <RyanVM> got the right one :P
  210. # [02:49] <WG9s> hmm I think i did that worng
  211. # [02:49] <WG9s> RyanVM++
  212. # [02:49] * Joins: variable (toor@495486BA.98B6D721.292D5CE7.IP)
  213. # [02:49] <WG9s> much better
  214. # [02:49] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
  215. # [02:53] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  216. # [02:56] * Joins: bc_ (bc@moz-E31CD2CB.mozilla.org)
  217. # [02:57] * Quits: jsamuel (quassel@moz-973E42D4.eecs.berkeley.edu) (Ping timeout)
  218. # [02:57] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  219. # [02:57] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
  220. # [02:57] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  221. # [02:59] * philor|away is now known as philor
  222. # [02:59] * Joins: jsamuel (quassel@moz-973E42D4.eecs.berkeley.edu)
  223. # [03:01] * Quits: mconley (mconley@31ABB91E.F7EBA23.C3C3A9D0.IP) (Input/output error)
  224. # [03:03] * Quits: anky (anky@6561B157.CACB4244.74119F78.IP) (Client exited)
  225. # [03:07] * Joins: anky (anky@6561B157.CACB4244.74119F78.IP)
  226. # [03:07] * Quits: anky (anky@6561B157.CACB4244.74119F78.IP) (Client exited)
  227. # [03:09] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  228. # [03:13] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Connection reset by peer)
  229. # [03:14] * nthomas is now known as nthomas|away
  230. # [03:18] * Quits: loadbang (loadbang@moz-C378D0CB.range86-147.btcentralplus.com) (Quit: loadbang)
  231. # [03:23] * khuey is now known as khuey|away
  232. # [03:23] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  233. # [03:23] * khuey|away is now known as khuey
  234. # [03:24] * Quits: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net) (Quit: To the real world.)
  235. # [03:26] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120429155331])
  236. # [03:26] * Joins: njn (chatzilla@moz-EEC0548B.dyn.iinet.net.au)
  237. # [03:32] * Quits: KaiRo (robert@moz-1E003011.adsl.highway.telekom.at) (Input/output error)
  238. # [03:36] <Mark_Capella> When / how often does MXR get updated? My recent scan doesn't match to the referenced source line numbers ?
  239. # [03:37] * Joins: pranavrc (pranavrc@5F4D7D7D.96D08489.C28326FD.IP)
  240. # [03:37] <KWierso> Mark_Capella: "many times a day", according to the mxr homepage
  241. # [03:38] <Mark_Capella> wonders if its incremental or one big pass
  242. # [03:38] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2 [Firefox 3.6.24/20111108102743])
  243. # [03:38] <philor> every 4 hours, big pass
  244. # [03:38] <philor> or rather, every 4 hours except when it breaks, or the big pass takes more than 4 hours to complete and breaks the next pass
  245. # [03:39] <Mark_Capella> o, ya .... must be in progress .... thxs
  246. # [03:39] <KWierso> "possibly eventuallyish"
  247. # [03:39] <Mark_Capella> "whenever it feels like it" :p
  248. # [03:40] <Mark_Capella> mxr is mocking me mercillessly
  249. # [03:40] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  250. # [03:42] * Joins: jesup (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
  251. # [03:43] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  252. # [03:44] * Quits: chewey (chewey@moz-4575B8AC.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  253. # [03:44] * Joins: chewey (chewey@moz-407D4743.dip0.t-ipconnect.de)
  254. # [03:44] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  255. # [03:44] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  256. # [03:44] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  257. # [03:45] <jesup> Where are *current* instructions to set up an Android dev env? The instructions for Fedora on https://wiki.mozilla.org/Mobile/Fennec/Android_OtherBuildEnvs are ridiculously out-of-date (Fedora 13, current is 16; Android SDK R06 - current is R18)
  258. # [03:46] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  259. # [03:46] * Joins: cers_ (textual@D5CF850E.567E557.FE16CD6C.IP)
  260. # [03:46] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  261. # [03:47] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  262. # [03:47] * Quits: Matt (Matt@A356E139.176F2691.B7C3970A.IP) (Ping timeout)
  263. # [03:47] * Joins: Matt (Matt@A356E139.176F2691.B7C3970A.IP)
  264. # [03:48] * Quits: cers_ (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  265. # [03:48] * Joins: dao (dao@moz-25B37A84.superkabel.de)
  266. # [03:49] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  267. # [03:50] <njn> anyone know about the UI breakage implied by http://mozillamemes.tumblr.com/post/21929491477/time-for-an-analysis-of-which-result-aggravates ?
  268. # [03:50] <njn> this is in relation to bug 695480
  269. # [03:50] <njn> (presumably)
  270. # [03:50] <WG9s> jesup: Oddly those intructuins were NEVER currecnt becuase even at that time current builds used android-ndk-r5c but did use the android sdk android-13 yet i suspect it is the ndk you are asking about.
  271. # [03:51] * Quits: ferongr (ferongr@83D56FB7.DDEAD33F.F5160715.IP) (Quit: ferongr)
  272. # [03:51] <KWierso> njn: I thought the UI breakage was from an unrelated patch landing (if by "UI breakage" we're talking about the tab bar going crazy, which just had a fix landed in 749658)
  273. # [03:52] <njn> KWierso: so the meme picture is just bogus? that pleases me
  274. # [03:52] <jesup> Reading between the lines in the ubuntu install, I think I can just grab the latest SDK, and I need to stick to NDK r6 (r7 is current)
  275. # [03:52] <KWierso> njn: oh, bug 749749 is about the findbar breaking as a result of fixing the leak
  276. # [03:52] <KWierso> er
  277. # [03:52] <KWierso> https://bugzilla.mozilla.org/show_bug.cgi?id=749738
  278. # [03:52] * KWierso copied the wrong bug number
  279. # [03:53] <jesup> WG9s: Do I need to accept all the garbage like AdMob Ads SDK? Is there a minimum set I can use to configure the install? I'd rather not waste SSD space on stuff like that...
  280. # [03:53] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  281. # [03:53] <njn> KWierso: ok, thanks
  282. # [03:54] <WG9s> njn: well if there are regressions caused by that checkin, what are the bug numbers and are they properly defined as regressions form that bug?
  283. # [03:54] <njn> KWierso: "broke the UI" sounds like an overstatement, then
  284. # [03:54] <njn> WG9s: that's pretty much what I'm asking
  285. # [03:54] <KWierso> (though maybe other parts broke too and no one's pointed it out yet?)
  286. # [03:55] <WG9s> jesup: what ssd space are you asking about? this only uses space on hyiour build system, not ont he target. if that has an ssd drive then that is relaly your issue to sort out/
  287. # [03:55] <njn> KWierso: if I knew who posted the meme I could just ask them
  288. # [03:55] * Quits: sewardj (sewardj@moz-28F92BC4.dip.t-dialin.net) (Ping timeout)
  289. # [03:56] * Quits: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com) (Quit: Leaving.)
  290. # [03:56] * Joins: sewardj (sewardj@moz-40DEA2D4.dip.t-dialin.net)
  291. # [03:56] <jesup> WG9s: Yeah, the build system. SSD's aren't infinite and I don't have rotating storage on this system. Just figured I could minimize the install a bit. Never mind, I'll just accept defaults
  292. # [03:57] * Quits: dao (dao@moz-25B37A84.superkabel.de) (Quit: Leaving.)
  293. # [03:58] <WG9s> I do understand there seem to be this theoretical issue that sdd drives are only good for so many writes of data. but then I am not sure that is a real issue.
  294. # [03:59] <WG9s> seems like something promoted by rotating drive vendors.
  295. # [03:59] * glob|away is now known as glob
  296. # [04:01] <jesup> # of writes doesn't concern me (really); it's space. I have about 110GB free (and as I add clones and other stuff it's been dropping a fair bit, and will drop more). I can always add rotating storage if I need to, of course.
  297. # [04:02] <jesup> Another reason is just volume-of-cruft-I-don't-use slowing down backups, spamming 'locate' results, etc. Again nothing major, just annoyance
  298. # [04:02] <njn> WG9s: http://en.wikipedia.org/wiki/Wear_leveling
  299. # [04:02] <jesup> Max-writes is real (though it's more a statistical limit than a hard limit)
  300. # [04:03] <WG9s> Oh i thought you were worried about this sdd drives can only be written some fixed number of times before they degrade drastically in their ability to reliably store data story.
  301. # [04:04] <jesup> njn (and WG9s): Exactly - and for a SSD you should use noatime (duh) and discard (which may not be obvious)
  302. # [04:05] <WG9s> But the issue is that I amnot sure this is really an issue.
  303. # [04:05] <WG9s> i have a linux system i have had runignon a sdd drive for 2 years with no particualr writes le=ss to the disk code than it would for a rotating drive.
  304. # [04:06] <WG9s> I don;t quite get the issue.
  305. # [04:09] <WG9s> Or perhaps it is just some sdd vendors have crapier hardware and are blaming the technology.
  306. # [04:13] <jesup> WG9s: Flash inherently will slow down after large number of writes; the ATA Trim command is designed to help the SSD manage data better (and reduce wear): http://en.wikipedia.org/wiki/TRIM Trim is enabled on linux via 'discard' in fstab.
  307. # [04:13] <jesup> And noatime is just good sense :-)
  308. # [04:14] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  309. # [04:15] <JonathanS> admob has ridiculous set of permission for Android.
  310. # [04:16] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  311. # [04:21] * Quits: njn (chatzilla@moz-EEC0548B.dyn.iinet.net.au) (Ping timeout)
  312. # [04:21] * Joins: njn (chatzilla@moz-71689D29.dyn.iinet.net.au)
  313. # [04:22] <WG9s> JonathanS: care to explain?
  314. # [04:22] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  315. # [04:24] * Quits: romaxa (romaxa@moz-54F5744A.net) (Ping timeout)
  316. # [04:24] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  317. # [04:25] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  318. # [04:27] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  319. # [04:27] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  320. # [04:28] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  321. # [04:28] * Joins: ferongr (ferongr@83D56FB7.DDEAD33F.F5160715.IP)
  322. # [04:29] * Joins: romaxa (romaxa@moz-54F5744A.net)
  323. # [04:30] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 12.0/20120424094117])
  324. # [04:32] * tbsaunde|zzz is now known as tbsaunde
  325. # [04:36] * Quits: romaxa (romaxa@moz-54F5744A.net) (Ping timeout)
  326. # [04:38] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  327. # [04:39] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  328. # [04:42] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  329. # [04:42] * Joins: romaxa (romaxa@moz-54F5744A.net)
  330. # [04:45] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  331. # [04:45] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 12.0/20120424094117])
  332. # [04:47] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  333. # [04:47] * ChanServ sets mode: +o bz
  334. # [04:47] <@bz> is there a bug on tabs not resizing right in the tabstrip?
  335. # [04:47] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  336. # [04:47] <mattwoodrow> bz: yep
  337. # [04:47] <mattwoodrow> 749658
  338. # [04:48] <darktrojan> ok that's fun, I get an email from both tryservers when I push to try-c-c
  339. # [04:48] <@bz> mattwoodrow: thanks!
  340. # [04:48] * heycam|away is now known as heycam
  341. # [04:49] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  342. # [04:50] * nthomas|away is now known as nthomas
  343. # [04:51] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  344. # [04:51] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Quit: surkov)
  345. # [04:52] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  346. # [04:53] * glob is now known as glob|away
  347. # [04:54] * Joins: Jesse (jruderman@moz-E31CD2CB.mozilla.org)
  348. # [04:55] * Joins: teoli (teoli@A0505678.6E78B65D.CDBA6951.IP)
  349. # [04:57] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  350. # [05:01] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  351. # [05:02] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  352. # [05:02] * Quits: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP) (Ping timeout)
  353. # [05:02] * Joins: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP)
  354. # [05:03] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  355. # [05:09] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
  356. # [05:10] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Quit: Leaving...)
  357. # [05:11] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Quit: Leaving)
  358. # [05:15] <@roc> jesup!
  359. # [05:15] <@roc> review my patch so I can land
  360. # [05:16] <jesup> roc: did so about 15 seconds before you pinged me! :-)
  361. # [05:16] <@roc> a likely story
  362. # [05:16] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  363. # [05:16] <@roc> thanks
  364. # [05:16] <jesup> Truth, nonetheless
  365. # [05:18] * jesup goes back to trying to get android build env up
  366. # [05:21] * glob|away is now known as glob
  367. # [05:22] * Quits: karl (karl@moz-8279586D.jetstream.xtra.co.nz) (Ping timeout)
  368. # [05:26] <derf> I should try that trick with khuey.
  369. # [05:26] * Joins: Matt_G (chatzilla@moz-76E2CF8.bvtn.or.frontiernet.net)
  370. # [05:26] * Joins: kdc (chatzilla@moz-6176CD61.no.shawcable.net)
  371. # [05:26] <philor> just don't try it with gavin, he tells you that he had been reviewing it when you pinged, but now he's lost his concentration and won't get it back for six months
  372. # [05:27] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  373. # [05:27] <derf> This is why I don't ask gavin to review my patches.
  374. # [05:27] * Quits: dseif (dseif@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  375. # [05:27] * Joins: victorporof (victorporo@B3D6305C.6465CCD9.79933D60.IP)
  376. # [05:28] <@roc> that, and you don't work on the Firefox UI
  377. # [05:28] <@roc> I assume
  378. # [05:28] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  379. # [05:28] <derf> Well, yes, that also helps.
  380. # [05:29] <mfinkle> jesup, https://wiki.mozilla.org/Mobile/Fennec/Android is the main build page
  381. # [05:31] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Ping timeout)
  382. # [05:31] <jesup> mfinkle: right; they point you to the OtherBuildEnvs page which is/was rather out of date. I note that neither page actually mentions choosing a directory to install the SDK/NDK in; by default/habit I downloaded into /tmp, which is not a great place to install it.
  383. # [05:31] * Joins: twi (Adium@moz-5390D98D.cust.dsl.vodafone.it)
  384. # [05:31] <mfinkle> mineis in ~
  385. # [05:33] * Quits: victorporof (victorporo@B3D6305C.6465CCD9.79933D60.IP) (Quit: Leaving...)
  386. # [05:34] <derf> jesup: You can put them anywhere.
  387. # [05:34] <derf> But you'll probably want to add the sdk/platform-tools directory to your PATH.
  388. # [05:35] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  389. # [05:35] <derf> (at least until you get screwed by trying to use the wrong adb with gonk like anant)
  390. # [05:35] * Joins: nli_ (nli@moz-99690620.hinet-ip.hinet.net)
  391. # [05:35] <derf> Hey, that worked.
  392. # [05:35] <derf> khuey: Thanks.
  393. # [05:36] <khuey> anytime
  394. # [05:36] * nli_ is now known as nli`
  395. # [05:36] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
  396. # [05:37] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  397. # [05:38] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  398. # [05:38] <jesup> yeah - but tmp probably isn't a good choice. I didn't read ahead and simply assumed it would install to some dir later in the process; was too focused on finding a rev that was available for download (the rev linked on that page wasn't even available anymore)
  399. # [05:38] <derf> That's okay, you can move the whole thing.
  400. # [05:38] <jesup> I moved them to ~/tools
  401. # [05:39] <philor> khuey: so, why has Win7 suddenly started giving pluginInstallerService.js NS_ERROR_FILE_ACCESS_DENIED from nsIFile.createUnique almost every mochitest-other run, instead of the previous rate of 1-3 times a month?
  402. # [05:40] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  403. # [05:41] * Quits: teoli (teoli@A0505678.6E78B65D.CDBA6951.IP) (Quit: L'ordinateur  est en sommeil)
  404. # [05:41] <philor> does createUnique not try very hard for Unique, and we've filled up TmpD with every possible one?
  405. # [05:41] <khuey> its possible, I suppose
  406. # [05:42] <@bz> philor: which OS?
  407. # [05:42] * philor wonders what TmpD actually is
  408. # [05:42] <philor> bz: Win7
  409. # [05:43] <@bz> for (int indx = 1; indx < 10000; indx++)
  410. # [05:43] <@bz> is how hard it tries
  411. # [05:43] <philor> bug 593064, with a brutally accelerating curve, though it's getting close to levelling off at "all of them"
  412. # [05:43] <@bz> (appends those ints to the name one by one)
  413. # [05:43] <derf> ....
  414. # [05:43] <khuey> it looks like CreateUnique returns NS_ERROR_FILE_TOO_BIG when it fails?
  415. # [05:43] <@bz> yes
  416. # [05:44] <@bz> if it runs to 10000
  417. # [05:44] * Quits: Matt_G (chatzilla@moz-76E2CF8.bvtn.or.frontiernet.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  418. # [05:44] <@bz> So ACCESS_DENIED really means it got ACCESS_DENIED
  419. # [05:45] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  420. # [05:46] * khuey is now known as khuey|away
  421. # [05:46] * khuey|away is now known as khuey
  422. # [05:46] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  423. # [05:47] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  424. # [05:47] <philor> which unlike everyone else, nsLocalFileWin hands out like candy
  425. # [05:47] * Joins: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw)
  426. # [05:47] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Ping timeout)
  427. # [05:47] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  428. # [05:50] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  429. # [05:51] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  430. # [05:51] <philor> and because just stabbing ourselves in the eye with a fork isn't enough to satisfy us, when we go to download "GoodPlugin" on Windows, we name it GoodPlugin.exe to ensure the maximum chance of Windows locking it when we need it
  431. # [05:53] <Unfocused> nsIFile.createUnique doesn't use the OS's APIs for unique filenames? wtf
  432. # [05:55] <khuey> yeah ...
  433. # [05:56] <philor> 10000 copies of the same file should be enough for anyone
  434. # [05:56] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
  435. # [05:57] <timdream> does anyone know what's the current hostname of trunk staging site of mozilla.org ?
  436. # [05:57] <timdream> www-trunk.stage.mozilla.org doesn't work anymore
  437. # [05:58] * Quits: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  438. # [06:00] * Quits: _FrnchFrgg_ (_FrnchFrgg@A954F686.E36651AF.74B71A20.IP) (Ping timeout)
  439. # [06:00] <@bz> Unfocused: we needed a cross-platform impl anyway
  440. # [06:00] <@bz> Unfocused: for all the platforms without such APIs....
  441. # [06:00] <zwol> we should have cloned mkstemp()
  442. # [06:01] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  443. # [06:01] * Joins: _FrnchFrgg_ (_FrnchFrgg@A954F686.E36651AF.74B71A20.IP)
  444. # [06:01] * Quits: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net) (Quit: BRB)
  445. # [06:01] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
  446. # [06:02] * sancus is now known as sancus_
  447. # [06:02] * sancus_ is now known as sancus
  448. # [06:02] <zwol> waitaminit
  449. # [06:03] <zwol> we're using a predictable pattern to name temporary files downloaded off the network? That may be an exploitable privilege-escalation bug
  450. # [06:03] <derf> bz: Still, one that didn't have every single instance try exactly the same names in exactly the same order...
  451. # [06:04] <@bz> derf: heh
  452. # [06:05] <@bz> zwol: a predictable pattern on top of a randomly-generated name, for the temp file case, no?
  453. # [06:05] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  454. # [06:05] <zwol> bz: the pattern itself needs to be random
  455. # [06:06] <@bz> zwol: <shrug>
  456. # [06:06] <zwol> bz: otherwise the adversary can determine the randomly-generated part and then race with you on the pattern
  457. # [06:06] <@bz> zwol: I've washed my hands of all that code as much as I can
  458. # [06:06] <zwol> bz: fair enough :)
  459. # [06:06] <@bz> zwol: this is assuming an adversary on the same machine, right?
  460. # [06:07] <zwol> bz: yeah
  461. # [06:07] <@bz> zwol: yeah
  462. # [06:07] <@bz> zwol: I bet we're not so great at dealing with that in all sorts of ways
  463. # [06:07] <zwol> bz: I don't know how much we care, since generally if you have an adversary on the same machine you've already lost
  464. # [06:07] <@bz> right
  465. # [06:07] <zwol> bz: ... it might become relevant in the b2g context if we're treating apps as separate users
  466. # [06:07] <@bz> yes
  467. # [06:08] <zwol> separate kernel-level uids, that is
  468. # [06:08] <tbsaunde> aren't we running all the apps in the same gecko instance though modulo e10s?
  469. # [06:09] <@bz> we're doing e10s
  470. # [06:09] <@bz> iirc
  471. # [06:09] <@bz> on b2
  472. # [06:09] <@bz> er, b2g
  473. # [06:09] <tbsaunde> so I'd assume it's all one uid
  474. # [06:09] <@bz> or at least planning to do it
  475. # [06:09] <Havvy> eb10-2gs?
  476. # [06:09] <tbsaunde> bz: sure, and I guess we could run content processes as a different user
  477. # [06:11] * Parts: @bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  478. # [06:11] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  479. # [06:11] * ChanServ sets mode: +o bz
  480. # [06:14] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
  481. # [06:15] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  482. # [06:18] * Quits: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net) (Quit: Ex-Chat)
  483. # [06:18] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  484. # [06:18] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  485. # [06:18] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  486. # [06:19] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  487. # [06:24] * heycam is now known as heycam|away
  488. # [06:26] * khuey is now known as khuey|away
  489. # [06:27] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  490. # [06:28] * Quits: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net) (Ping timeout)
  491. # [06:34] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  492. # [06:35] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  493. # [06:36] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  494. # [06:37] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  495. # [06:37] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  496. # [06:37] * heycam|away is now known as heycam
  497. # [06:38] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  498. # [06:39] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  499. # [06:40] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  500. # [06:41] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  501. # [06:42] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  502. # [06:45] <philor> roc: you've got a test crash right out of the gate, that's maybe not a good sign
  503. # [06:46] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  504. # [06:46] * Quits: pranavrc (pranavrc@5F4D7D7D.96D08489.C28326FD.IP) (Quit: Ping timeout: ∞)
  505. # [06:46] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  506. # [06:47] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  507. # [06:47] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  508. # [06:47] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  509. # [06:48] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  510. # [06:50] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Input/output error)
  511. # [06:50] * Quits: micahg (micahg@moz-6E8FD6B4.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Ping timeout)
  512. # [06:50] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  513. # [06:50] <@roc> sigh
  514. # [06:50] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  515. # [06:50] <@roc> it worked on try last week
  516. # [06:51] <@roc> well, maybe more than a wek ago
  517. # [06:51] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  518. # [06:51] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  519. # [06:56] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  520. # [06:57] * Joins: micahg (micahg@moz-6E8FD6B4.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  521. # [06:57] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  522. # [06:58] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  523. # [06:58] * Quits: dveditz (dveditz@moz-104CC309.mv.mozilla.com) (Quit: dveditz)
  524. # [06:58] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  525. # [07:00] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  526. # [07:00] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  527. # [07:03] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  528. # [07:05] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  529. # [07:06] <JonathanS> Maybe Mozilla would use CoreVideo for H264?
  530. # [07:06] <@roc> I'll back something out
  531. # [07:11] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  532. # [07:12] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  533. # [07:15] * jlebar is now known as jlebar|sleep
  534. # [07:16] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  535. # [07:17] <@roc> actually, I think I know what it is. I'll file a new orange bug with a patch
  536. # [07:18] * Joins: pranavrc (pranavrc@5F4D7D7D.96D08489.C28326FD.IP)
  537. # [07:18] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  538. # [07:20] * nthomas is now known as nthomas|away
  539. # [07:21] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  540. # [07:21] * Quits: Matt (Matt@A356E139.176F2691.B7C3970A.IP) (No route to host)
  541. # [07:21] * Joins: Matt (Matt@A356E139.176F2691.B7C3970A.IP)
  542. # [07:23] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  543. # [07:23] * Joins: dseif (dseif@moz-B3224136.cpe.distributel.net)
  544. # [07:24] * Mark_Capella is now known as Mark_Capella|away
  545. # [07:24] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  546. # [07:25] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
  547. # [07:26] <@dolske> revert the tree to last week, problem solved.
  548. # [07:28] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  549. # [07:28] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  550. # [07:31] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
  551. # [07:33] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  552. # [07:34] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  553. # [07:35] <twi> are there nightly builds for win64 with debugging enabled?
  554. # [07:36] * Joins: mjschranz (mjschranz@8F761026.B5EF4AF6.E96CA9D8.IP)
  555. # [07:36] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  556. # [07:37] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  557. # [07:37] <twi> err, s/debugging enabled/debugging symbols/
  558. # [07:37] * Quits: dseif (dseif@moz-B3224136.cpe.distributel.net) (Ping timeout)
  559. # [07:37] * Joins: dseif (dseif@moz-6A9EE0C0.dsl.bell.ca)
  560. # [07:39] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  561. # [07:39] * Joins: dseif_ (dseif@moz-B3224136.cpe.distributel.net)
  562. # [07:40] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  563. # [07:40] * Quits: dseif (dseif@moz-6A9EE0C0.dsl.bell.ca) (Ping timeout)
  564. # [07:41] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  565. # [07:41] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  566. # [07:41] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  567. # [07:44] <@roc> somewhere I wrote a test that certain kinds of transforms don't cause repainting
  568. # [07:44] <@roc> now I can't find it :-(
  569. # [07:44] <@roc> and of course, as soon as I wrote that, I did
  570. # [07:44] <@roc> thanks everyone
  571. # [07:44] <twi> :)
  572. # [07:44] * glob is now known as glob|away
  573. # [07:45] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  574. # [07:46] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  575. # [07:47] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  576. # [07:47] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  577. # [07:48] <firebot> Check-in:
  578. # [07:48] <firebot> http://hg.mozilla.org/releases/mozilla-1.9.2/rev/0f6dd57eed4c - Smokey Ardisson - Bug 313700 - Use a bundle's Info.plist timestamp as the plug-in's last-modified date to prevent stale info in pluginreg.dat. Original patch by by Steven Michaud
  579. # [07:48] <firebot> <smichaud@pobox.com>, r=josh; backported by me, r=smorgan. a=me for Camino 2.1 series (bug 740620)
  580. # [07:48] <firebot> http://hg.mozilla.org/releases/mozilla-1.9.2/rev/d0c0f3cb8ba6 - Smokey Ardisson - Bug 656990 - Ensure compatibility with OS X 10.7's arrowless scrollbar. Original patch by Steven Michaud <smichaud@pobox.com>, r=mstange; backported by smorgan and me.
  581. # [07:48] <firebot> a=smorgan,me for Camino 2.1 series.
  582. # [07:50] * Quits: mjschranz (mjschranz@8F761026.B5EF4AF6.E96CA9D8.IP) (Client exited)
  583. # [07:50] * Joins: mjschranz (mjschranz@8F761026.B5EF4AF6.E96CA9D8.IP)
  584. # [07:52] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  585. # [07:52] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  586. # [07:52] <AryehGregor> Is address_of(*outNode) the same as just "outNode", or what?
  587. # [07:52] * Quits: mjschranz (mjschranz@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  588. # [07:53] * Mark_Capella|away is now known as Mark_Capella
  589. # [07:55] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  590. # [07:55] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  591. # [07:55] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  592. # [07:57] * Joins: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP)
  593. # [07:57] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  594. # [07:59] * Quits: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP) (Ping timeout)
  595. # [08:00] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  596. # [08:01] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  597. # [08:07] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  598. # [08:09] * glob|away is now known as glob
  599. # [08:10] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  600. # [08:13] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  601. # [08:14] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  602. # [08:17] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  603. # [08:18] * Quits: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net) (Quit: Leaving)
  604. # [08:19] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  605. # [08:20] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  606. # [08:21] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Quit: Leaving)
  607. # [08:22] * philor is now known as philor|away
  608. # [08:23] * Joins: wolfiR (wolfiR@moz-BA925E0D.dip0.t-ipconnect.de)
  609. # [08:31] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  610. # [08:34] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  611. # [08:35] * Joins: atuljangra (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  612. # [08:35] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  613. # [08:37] * Quits: dseif_ (dseif@moz-B3224136.cpe.distributel.net) (Input/output error)
  614. # [08:37] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  615. # [08:38] * Quits: pranavrc (pranavrc@5F4D7D7D.96D08489.C28326FD.IP) (Ping timeout)
  616. # [08:38] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  617. # [08:40] * Joins: rohan (chatzilla@CE8DD343.2C2BFB59.35E0727C.IP)
  618. # [08:43] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  619. # [08:43] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  620. # [08:44] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  621. # [08:45] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  622. # [08:45] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  623. # [08:45] * ChanServ sets mode: +o roc
  624. # [08:47] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Ping timeout)
  625. # [08:52] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  626. # [08:52] * Quits: atuljangra (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  627. # [08:53] <nigelb> I see more and more tweets about how Firefox consumes half as memory as chrome!
  628. # [08:53] <Havvy> Yay!
  629. # [08:54] <Havvy> Congrats to the memshrink tema.
  630. # [08:54] <Havvy> *team
  631. # [08:55] <nigelb> Yeah, totally :)
  632. # [08:55] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  633. # [08:56] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  634. # [08:58] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  635. # [08:58] <JonathanS> heap-unclassified should be less than 10%
  636. # [08:59] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  637. # [08:59] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  638. # [09:00] <Havvy> JonathanS: I thought it was supposed to be less than 20%
  639. # [09:00] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Quit: surkov)
  640. # [09:00] <JonathanS> Havvy, so Firefox should be 20% faster in 10 secs flat?
  641. # [09:00] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  642. # [09:01] <JonathanS> anyway, good nite
  643. # [09:01] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  644. # [09:02] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  645. # [09:03] * nli|away is now known as nli|
  646. # [09:03] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  647. # [09:04] <AryehGregor> class nsDocumentFragment : public nsGenericElement,
  648. # [09:04] <AryehGregor> WTF?
  649. # [09:04] <AryehGregor> How is a DocumentFragment an element?
  650. # [09:04] <AryehGregor> . . .
  651. # [09:07] * Fallen|away is now known as Fallen
  652. # [09:11] * Callek looks at what blassey was waiting on me for
  653. # [09:11] <AryehGregor> I mean, they have almost nothing in common. Why should DocumentFragment even be nsIContent?
  654. # [09:11] <glob> hrm, my heap-unclassified is > 20%
  655. # [09:12] * Joins: Stan (Stan@moz-B727CC82.dip.t-dialin.net)
  656. # [09:13] * Quits: Stan_ (Stan@moz-F3B65F16.dip.t-dialin.net) (Ping timeout)
  657. # [09:14] * Fallen is now known as Fallen|away
  658. # [09:15] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  659. # [09:16] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
  660. # [09:18] * Fallen|away is now known as Fallen
  661. # [09:21] * Fallen is now known as Fallen|away
  662. # [09:21] * Joins: RaZiel (quassel@B32E5CD3.8D8F7BC9.4073AF81.IP)
  663. # [09:25] * Joins: smaug (chatzilla@moz-73DB0AA.gprs.sl-laajakaista.fi)
  664. # [09:25] * ChanServ sets mode: +o smaug
  665. # [09:26] * Quits: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP) (Client exited)
  666. # [09:27] * Quits: @smaug (chatzilla@moz-73DB0AA.gprs.sl-laajakaista.fi) (Ping timeout)
  667. # [09:28] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  668. # [09:29] <AryehGregor> bz, so can you explain to me why DocumentFragment is a dom::Element? That seems horribly, horribly confusing.
  669. # [09:32] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
  670. # [09:36] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  671. # [09:36] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  672. # [09:37] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  673. # [09:37] <NeilAway> sheppy: indeed, it wasn't installed ;-)
  674. # [09:39] <jst> AryehGregor: AFAIK it's mostly because dom::Element already does the whole child containment thing for us
  675. # [09:40] * Joins: martyn (martyn@moz-CABED5F2.range81-154.btcentralplus.com)
  676. # [09:42] * Joins: MarcoZ (Daily@moz-9A5F3A87.dip.t-dialin.net)
  677. # [09:43] * glob is now known as glob|away
  678. # [09:44] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  679. # [09:45] * NeilAway had reproduced bug 749658 with 3 tabs :-P
  680. # [09:47] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  681. # [09:47] <glazou> bonjour
  682. # [09:48] <nigelb> Bonjour glazou
  683. # [09:49] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  684. # [09:51] * Quits: Matt (Matt@A356E139.176F2691.B7C3970A.IP) (Ping timeout)
  685. # [09:52] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  686. # [09:53] * Joins: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  687. # [09:53] * Quits: jhopkins|afk (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  688. # [09:53] * Joins: Matt (Matt@A356E139.176F2691.B7C3970A.IP)
  689. # [09:57] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  690. # [09:59] * Joins: smaug (chatzilla@moz-3153E482.gprs.sl-laajakaista.fi)
  691. # [09:59] * ChanServ sets mode: +o smaug
  692. # [10:01] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
  693. # [10:06] * joduinn-home is now known as joduinn-afk
  694. # [10:10] * Quits: @smaug (chatzilla@moz-3153E482.gprs.sl-laajakaista.fi) (Ping timeout)
  695. # [10:10] * Joins: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com)
  696. # [10:11] * Quits: Matt (Matt@A356E139.176F2691.B7C3970A.IP) (Ping timeout)
  697. # [10:12] <mounir> bz: pong
  698. # [10:12] * Joins: garnacho (carlos@moz-EA2D0541.dyn.user.ono.com)
  699. # [10:14] * Joins: Matt (Matt@A356E139.176F2691.B7C3970A.IP)
  700. # [10:14] * Joins: karl (karl@moz-8279586D.jetstream.xtra.co.nz)
  701. # [10:15] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  702. # [10:18] <edmorley> glandium: ping
  703. # [10:18] <glandium> edmorley: pong
  704. # [10:18] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  705. # [10:18] <edmorley> hi :-)
  706. # [10:18] <edmorley> don't know if you've seen the pgo failure after your push?
  707. # [10:19] <glandium> edmorley: just saw :(
  708. # [10:20] * Quits: rohan (chatzilla@CE8DD343.2C2BFB59.35E0727C.IP) (Ping timeout)
  709. # [10:21] <hendry> I don't quite understand browser.cache.disk.smart_size.enabled. Does it override browser.cache.disk.capacity?
  710. # [10:21] <hendry> is https://developer.mozilla.org/en/Mozilla_Networking_Preferences#Cache the right documentation btw? Lots of MediaWiki errors :(
  711. # [10:21] <glandium> hendry: yes
  712. # [10:21] * Quits: Matt (Matt@A356E139.176F2691.B7C3970A.IP) (Ping timeout)
  713. # [10:22] <hendry> glandium: a user is complaining the cache (not sure which) is 25MB. I noticed when I disabled browser.cache.disk.smart_size.enabled, the cache does increase
  714. # [10:22] <glandium> edmorley: we can either backout bug 748739 or apply this fixup: http://pastebin.mozilla.org/1606769
  715. # [10:23] <edmorley> glandium: fixup wfm :-)
  716. # [10:23] <glandium> edmorley: rs=you?
  717. # [10:23] <edmorley> (given quiet and only pgo affected)
  718. # [10:23] <edmorley> rs=me (albeit as a non peer obviously)
  719. # [10:23] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  720. # [10:24] * Joins: Matt (Matt@A356E139.176F2691.B7C3970A.IP)
  721. # [10:26] * Quits: Matt (Matt@A356E139.176F2691.B7C3970A.IP) (Ping timeout)
  722. # [10:26] <Callek> glandium: fwiw also rs+=me if it helps
  723. # [10:26] <Callek> glandium: especially given that /build/unix/ already had NO_PROFILE_GUIDED_OPTIMIZE where this was compiled
  724. # [10:27] <glandium> Callek: it was not compiled under build/
  725. # [10:27] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  726. # [10:27] <NeilAway> AryehGregor: heh, yes
  727. # [10:27] * Fallen|away is now known as Fallen
  728. # [10:28] <Callek> glandium: ooo got myself mixed up, but yea https://bugzilla.mozilla.org/attachment.cgi?id=618637&action=diff#a/build/unix/elfhack/Makefile.in_sec1 had that macro already set that way
  729. # [10:29] * Joins: Matt (Matt@A356E139.176F2691.B7C3970A.IP)
  730. # [10:30] * Joins: smontagu (chatzilla@moz-A6D65AB5.red.bezeqint.net)
  731. # [10:30] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  732. # [10:31] <edmorley> I'll trigger pgo on tip
  733. # [10:31] * Quits: Matt (Matt@A356E139.176F2691.B7C3970A.IP) (Ping timeout)
  734. # [10:32] * Joins: Matt (Matt@A356E139.176F2691.B7C3970A.IP)
  735. # [10:33] <glandium> edmorley: thanks
  736. # [10:33] * Joins: pranavrc (pranavrc@68D47CCF.B6852B0D.C28326FD.IP)
  737. # [10:35] * Joins: rohan (chatzilla@CE8DD343.2C2BFB59.35E0727C.IP)
  738. # [10:36] * Quits: pranavrc (pranavrc@68D47CCF.B6852B0D.C28326FD.IP) (Quit: Ping timeout: ∞)
  739. # [10:38] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
  740. # [10:38] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  741. # [10:39] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
  742. # [10:40] * Joins: smaug (chatzilla@moz-3650A3AD.elisa-mobile.fi)
  743. # [10:40] * ChanServ sets mode: +o smaug
  744. # [10:43] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
  745. # [10:43] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  746. # [10:43] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  747. # [10:43] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
  748. # [10:46] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  749. # [10:50] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  750. # [10:52] * Quits: @smaug (chatzilla@moz-3650A3AD.elisa-mobile.fi) (Ping timeout)
  751. # [10:53] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  752. # [10:53] <rohan> i need some help in css, any css expert here?
  753. # [10:55] <smontagu> rohan: just ask the question.
  754. # [10:56] <smontagu> maybe someone knows the answer without being an expert ;-)
  755. # [10:56] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  756. # [10:56] <rohan> i have created a table and i have put 2 td's inside a tr tag. Now I have to apply additional indentation inside one of those td's how do i do that?
  757. # [10:58] <rohan> I want to align an image and some text inside one of those td's
  758. # [10:59] * Joins: alfredo- (Adium@514D186.F3BBB17D.144F44FA.IP)
  759. # [11:01] * Quits: alfredo- (Adium@514D186.F3BBB17D.144F44FA.IP) (Quit: Leaving.)
  760. # [11:01] * Joins: alfredo- (Adium@88F51059.F3BBB17D.144F44FA.IP)
  761. # [11:01] * Joins: anky (anky@72EC74E6.24CCFCF8.A3D1B221.IP)
  762. # [11:04] * Quits: anky (anky@72EC74E6.24CCFCF8.A3D1B221.IP) (Client exited)
  763. # [11:04] * Joins: pranavrc (pranavrc@68D47CCF.B6852B0D.C28326FD.IP)
  764. # [11:05] * Joins: msucan (mihai@7A4CDDE7.7A418818.B4CEF140.IP)
  765. # [11:06] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  766. # [11:11] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  767. # [11:16] <edmorley> glandium: win64 make check failure
  768. # [11:22] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  769. # [11:33] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  770. # [11:33] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  771. # [11:38] * heycam is now known as heycam|away
  772. # [11:39] * Quits: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw) (Ping timeout)
  773. # [11:39] * Joins: TheCrap (TheCrap@moz-3BC7BEEC.dip0.t-ipconnect.de)
  774. # [11:39] * Joins: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw)
  775. # [11:40] <glandium> edmorley: likely culprit is bug 707579
  776. # [11:42] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  777. # [11:45] * Joins: AutomatedTester (David@moz-B77DEAEB.mozilla.org)
  778. # [11:45] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  779. # [11:47] * Joins: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  780. # [11:51] * Quits: njn (chatzilla@moz-71689D29.dyn.iinet.net.au) (Client exited)
  781. # [11:51] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Client exited)
  782. # [11:51] * Joins: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  783. # [11:53] * Joins: loadbang (loadbang@moz-C378D0CB.range86-147.btcentralplus.com)
  784. # [11:53] * Quits: loadbang (loadbang@moz-C378D0CB.range86-147.btcentralplus.com) (Connection reset by peer)
  785. # [11:54] * Joins: loadbang (loadbang@moz-C378D0CB.range86-147.btcentralplus.com)
  786. # [11:56] * Quits: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net) (Quit: Restarting computer to get OS upgrade.)
  787. # [11:58] * Joins: eflores_ (eflores@538BABFE.A073F3E.97BBD552.IP)
  788. # [11:58] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
  789. # [12:01] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
  790. # [12:02] <NeilAway> glandium++
  791. # [12:03] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  792. # [12:03] * Joins: KaiRo (robert@moz-4059AC21.adsl.highway.telekom.at)
  793. # [12:04] * Quits: pranavrc (pranavrc@68D47CCF.B6852B0D.C28326FD.IP) (Quit: Ping timeout: ∞)
  794. # [12:07] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Ping timeout)
  795. # [12:10] * bc_ is now known as bc
  796. # [12:14] * Joins: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP)
  797. # [12:14] * Joins: Cwiiis_ (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  798. # [12:15] <glandium> NeilAway: ?
  799. # [12:16] <NeilAway> glandium: not having to make in layout/build
  800. # [12:17] * Joins: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net)
  801. # [12:19] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  802. # [12:23] * Joins: Metapioca (lg@moz-548650B4.rev.sfr.net)
  803. # [12:24] * Quits: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Quit: Ex-Chat)
  804. # [12:24] * Cwiiis_ is now known as Cwiiis
  805. # [12:25] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  806. # [12:27] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  807. # [12:29] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  808. # [12:29] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  809. # [12:29] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  810. # [12:33] <@roc> I can never get TEST_PATH to work wit mochitest-chrome
  811. # [12:33] <mattwoodrow> is your objdir within your srcdir?
  812. # [12:34] <@roc> no
  813. # [12:34] <@roc> TEST_PATH=layout/base for example never shows any tests
  814. # [12:34] <@roc> leaving out TEST_PATH works fine
  815. # [12:35] <mattwoodrow> that works for me, but with my objdir inside the srcdir
  816. # [12:35] <mattwoodrow> not sure if that's related
  817. # [12:35] * glob|away is now known as glob
  818. # [12:35] * Joins: dao (dao@moz-E39AB73F.superkabel.de)
  819. # [12:39] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  820. # [12:40] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  821. # [12:43] <edmorley> glandium: do you wish me to back out, or are you working on a fix? :-)
  822. # [12:43] <glandium> edmorley: just backout (I don't like that patch to xpt.py anyways)
  823. # [12:44] <Unfocused> wfm, without obj dir outside the src dir
  824. # [12:44] <glandium> edmorley: (and the error we get is exactly the kind of things that make me not like it)
  825. # [12:44] <glandium> edmorley: btw, did you trigger pgo builds?
  826. # [12:45] <edmorley> glandium: yeah but I can't see them :-/
  827. # [12:45] <glandium> edmorley: that matches what i see, then (that is, no pgo build in tbpl)
  828. # [12:47] <edmorley> glandium: sorry, just realised I should have pinged mounir rather than you about the win64 make check, monday morning brain freeze :-)
  829. # [12:48] <glandium> edmorley: well, it happened on my push
  830. # [12:48] <glandium> (for your defense)
  831. # [12:48] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  832. # [12:51] * Quits: avih (quassel@moz-FC873D4F.red.bezeqint.net) (Ping timeout)
  833. # [12:55] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Connection reset by peer)
  834. # [12:55] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  835. # [12:55] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  836. # [12:56] * Joins: cers_ (textual@D5CF850E.567E557.FE16CD6C.IP)
  837. # [12:56] * Joins: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP)
  838. # [12:57] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  839. # [12:57] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  840. # [12:57] <dao> what's the deal the many regressions reported to dev.tree-management?
  841. # [12:57] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  842. # [12:58] * Callek looks
  843. # [13:00] * Joins: past (past@moz-12254969.dsl.dyn.forthnet.gr)
  844. # [13:00] <Callek> dao: well one regression according to the e-mailed range was from |* http://bugzilla.mozilla.org/show_bug.cgi?id=749493 - Database unlocking code doesn't run due to Java exception in getWritableDatabase()| backout -- did we have a corresponding win when that landed?
  845. # [13:00] * Joins: avih (quassel@moz-73F3FD0F.red.bezeqint.net)
  846. # [13:01] <dao> I don't know
  847. # [13:01] <dao> 0f8ea3826bf7 Tim Taubert — merge m-c to fx-team also looks alarming
  848. # [13:03] <dao> and another set of regressions from http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=450d8cd16316&tochange=0f8ea3826bf7
  849. # [13:03] <aja> https://bugzilla.mozilla.org/show_bug.cgi?id=749493#c12 says bug 749493 took three attempts to land
  850. # [13:05] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  851. # [13:05] * Callek decides to leave hunting to todays sheriff
  852. # [13:06] * Quits: dao (dao@moz-E39AB73F.superkabel.de) (Quit: Leaving.)
  853. # [13:06] * Quits: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net) (Ping timeout)
  854. # [13:06] * glob is now known as glob|away
  855. # [13:06] * Joins: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net)
  856. # [13:07] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  857. # [13:07] <smontagu> how do I get to the old view menu in the new UI?
  858. # [13:07] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  859. # [13:08] <aja> alt
  860. # [13:08] <smontagu> that's what I thought, but it does nothing
  861. # [13:08] <smontagu> (I'm on Linux if that makes a difference)
  862. # [13:08] <darktrojan> f10
  863. # [13:09] <darktrojan> bah that used to work until unity came along and spoiled everything
  864. # [13:09] * smontagu doesn't use unity :D
  865. # [13:09] <smontagu> for exactly that reason
  866. # [13:10] <edmorley> Callek: thanks ;-)
  867. # [13:10] * Havvy uses KDE instead of Unity.
  868. # [13:11] <Callek> edmorley: if you're sheriff I'm sorry -- I just think my time spent will be better used today ;-)
  869. # [13:11] <aja> alt WFM on ubuntu with unity.....at least the distro version does anyway
  870. # [13:11] <smontagu> Havvy++
  871. # [13:11] <edmorley> Callek: I don't mind at all, I was just messing :-)
  872. # [13:11] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  873. # [13:11] <smontagu> hmm, this is actually quite interesting
  874. # [13:12] * Quits: loadbang (loadbang@moz-C378D0CB.range86-147.btcentralplus.com) (Quit: loadbang)
  875. # [13:12] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  876. # [13:12] <smontagu> this mail has a heading Content-Type text/plain; charset="UTF-8"
  877. # [13:12] <smontagu> but is actually in some 8-bit encoding, probably windows-1255
  878. # [13:12] <smontagu> gmail seems to think that it's in windows-1251
  879. # [13:13] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Ping timeout)
  880. # [13:13] <smontagu> but then transcodes it into utf-8 (I think)
  881. # [13:13] * mattwoodrow is now known as mattwoodrow|away
  882. # [13:14] <smontagu> but if I "save as", saves in iso-8859-5 (again, I think)(
  883. # [13:17] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  884. # [13:18] <smontagu> browser.menu.showCharacterEncoding is another odd thing
  885. # [13:19] <smontagu> a string preference that takes the values "true" and "false" :S
  886. # [13:20] * mattwoodrow|away is now known as mattwoodrow
  887. # [13:20] <Havvy> smontagu: Put in "neither" and see what happens? :P
  888. # [13:21] * smontagu puts "maybe"
  889. # [13:22] <Pike> I advocate that the prefs behave like en-US if done arbitrarily
  890. # [13:22] <Pike> like, "wahr"
  891. # [13:22] <smontagu> there's a comment saying "this preference is a string so that localizers can alter it"
  892. # [13:22] <Havvy> smontagu: No no, Maybe True (a.k.a. haskell monad)
  893. # [13:22] <smontagu> Pike: can localizers not customize boolean prefs?
  894. # [13:23] * Joins: espindola (espindola@moz-26CACD0.dsl.teksavvy.com)
  895. # [13:24] <Pike> smontagu: I wouldn't know how
  896. # [13:24] * Joins: dao (dao@moz-E39AB73F.superkabel.de)
  897. # [13:24] <Pike> we only have string values in l10n in general
  898. # [13:25] <Pike> (yes, there's firefox-l10n.js, but that only works for single-locale builds)
  899. # [13:25] <aja> Havvy: and Xi_b baryon ?
  900. # [13:25] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  901. # [13:26] <Havvy> Sure? Include the badly named particle.
  902. # [13:26] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  903. # [13:26] <Callek> smontagu: fwiw iirc there is code to automatically translate strings of the type |pref("browser.menu.showCharacterEncoding", "chrome://browser/locale/browser.properties");| to actually load same string value from that *locale* properties file
  904. # [13:26] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
  905. # [13:26] <Callek> smontagu: while there is no easy way (at present) to do similar for a bool pref
  906. # [13:27] <smontagu> do we have many prefs like this?
  907. # [13:27] <Callek> smontagu: http://mxr.mozilla.org/comm-central/source/mozilla/browser/base/content/browser.js#1754 is how its used ;-)
  908. # [13:28] <Callek> smontagu: |getComplexValue|... ;-)
  909. # [13:28] <Callek> yea we use it a lot
  910. # [13:28] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  911. # [13:29] * Quits: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP) (Client exited)
  912. # [13:29] <smontagu> would it be so hard to add support for boolean prefs?
  913. # [13:29] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  914. # [13:30] <Callek> smontagu: that is beyond my current expertise, but I do think it would be useful. Not sure how easy that would translate conceptually to l10n teams
  915. # [13:30] <NeilAway> smontagu: well, the .properties file can only contain strings...
  916. # [13:30] <smontagu> I should think it wouldn't change anything
  917. # [13:30] <Unfocused> if you're surprised by that pref, you really don't want to look at security.default_personal_cert ;)
  918. # [13:30] <smontagu> they would still have to write "true" or "false"
  919. # [13:30] <smontagu> it's a very freak UX in about:config at present
  920. # [13:31] * davehunt is now known as davehunt|away
  921. # [13:31] <Callek> smontagu: yea about:config currently has magic to ensure that we use the localised default when displaying defaults for ones that have that type of complex pref
  922. # [13:32] * Quits: tonymec|away (tonymec@59CF3D1.AF1D4928.277517C1.IP) (Ping timeout)
  923. # [13:32] <Callek> smontagu: I guess I feel that if about:config is your use-case for better UX, we're "doing it wrong"
  924. # [13:32] * Quits: tonymec (tonymec@59CF3D1.AF1D4928.277517C1.IP) (Ping timeout)
  925. # [13:32] <Callek> smontagu: having someone find/edit stuff in about:config as our go-to UX, we've already lost
  926. # [13:33] <smontagu> well, I"m starting from what actually happened to me :)
  927. # [13:33] <smontagu> which was that I discovered that the pref existed by searching in about:config
  928. # [13:34] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  929. # [13:35] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  930. # [13:37] <@roc> you are not a user
  931. # [13:38] <Callek> smontagu: my suggestion for "fixing" this if you feel it is important is to subclass the nsILocalizeable* to have a Boolean interface, mark the *string* true/false as their respective and anything else as a simple string pref and adjust about:config to check for that -- but I can't promise that doesn't break anything
  932. # [13:38] <Callek> smontagu: and yea, UX implies "USER" experience ;-)
  933. # [13:38] <smontagu> roc: does that mean I don't have UX?
  934. # [13:39] <smontagu> bad SMX
  935. # [13:39] <@roc> no, you have Nerd Experience
  936. # [13:39] <Callek> smontagu: I think you're just "experience" not UX
  937. # [13:39] * Quits: Stan (Stan@moz-B727CC82.dip.t-dialin.net) (Quit: KVIrc KVIrc Equilibrium 4.1.3, revision: 6109, sources date: 20120101, built on: 2012-03-27 22:01:16 UTC - http://www.kvirc.net/)
  938. # [13:39] <Havvy> NX, different than UX.
  939. # [13:40] <Callek> fwiw I never consider my experience representative of a user, but I do always voice my own concerns with an experience as it affects me, since I am *a* user, but a very very very small subclass of the real target
  940. # [13:40] <Callek> :-)
  941. # [13:40] * Joins: Stan (Stan@moz-B727CC82.dip.t-dialin.net)
  942. # [13:40] * smontagu thinks nerds are a minority of users that needs to be catered for
  943. # [13:41] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  944. # [13:41] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  945. # [13:41] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  946. # [13:41] <smontagu> why are their needs different from a11y and l10n?
  947. # [13:41] <@roc> we can take care of ourselves
  948. # [13:41] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
  949. # [13:42] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  950. # [13:42] * Fallen is now known as Fallen|away
  951. # [13:42] <smontagu> "it's open source, patch it yourself"?
  952. # [13:44] * Joins: robert (robert@moz-BA5236F6.vigred.com)
  953. # [13:50] * mattwoodrow is now known as mattwoodrow|away
  954. # [13:50] * Quits: karl (karl@moz-8279586D.jetstream.xtra.co.nz) (Ping timeout)
  955. # [13:50] * Joins: smaugN9 (user@moz-4DF26352.gprs.sl-laajakaista.fi)
  956. # [13:53] * khuey|away is now known as khuey
  957. # [13:56] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  958. # [13:57] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  959. # [13:58] * Quits: smaugN9 (user@moz-4DF26352.gprs.sl-laajakaista.fi) (Quit: Lost terminal)
  960. # [13:58] * Quits: cers_ (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  961. # [13:59] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  962. # [13:59] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  963. # [14:00] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  964. # [14:01] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
  965. # [14:01] * Joins: janv (varga@moz-93902D79.banicne.sk)
  966. # [14:03] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  967. # [14:05] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  968. # [14:05] * Quits: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  969. # [14:05] <@roc> no, people like you can figure out about:config :-)
  970. # [14:13] * Joins: armenzg_afk (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  971. # [14:14] * Quits: janv (varga@moz-93902D79.banicne.sk) (Connection reset by peer)
  972. # [14:14] * Joins: janv (varga@moz-93902D79.banicne.sk)
  973. # [14:14] * Joins: victorporof (victorporo@B3D6305C.6465CCD9.79933D60.IP)
  974. # [14:14] * Quits: armenzg_afk (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Input/output error)
  975. # [14:14] * Joins: armenzg_afk (armenzg@moz-1752C11C.dsl.bell.ca)
  976. # [14:15] <glazou> hmmm
  977. # [14:16] * nli| is now known as nli|away
  978. # [14:16] * Joins: graememcc (chatzilla@moz-636769E2.range86-171.btcentralplus.com)
  979. # [14:16] * Quits: nli` (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli`)
  980. # [14:16] * Quits: armenzg_afk (armenzg@moz-1752C11C.dsl.bell.ca) (Ping timeout)
  981. # [14:16] * ewong|sleep is now known as ewong
  982. # [14:17] * Joins: bholley_ (anonymous@moz-104CC309.mv.mozilla.com)
  983. # [14:17] * Joins: nigelb (Adium@5E5B0387.2BA6A88A.99F87FBF.IP)
  984. # [14:19] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Ping timeout)
  985. # [14:19] * bholley_ is now known as bholley
  986. # [14:21] * Joins: timdream (timdream@moz-3B62A60D.adsl.dynamic.seed.net.tw)
  987. # [14:21] * Joins: smagnin (pike@moz-1816673.w90-57.abo.wanadoo.fr)
  988. # [14:21] * Quits: dao (dao@moz-E39AB73F.superkabel.de) (Ping timeout)
  989. # [14:22] * Joins: janv_ (varga@moz-93902D79.banicne.sk)
  990. # [14:22] * Quits: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  991. # [14:22] * Quits: janv (varga@moz-93902D79.banicne.sk) (Ping timeout)
  992. # [14:23] * Joins: dao (dao@moz-E39AB73F.superkabel.de)
  993. # [14:23] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  994. # [14:23] * Joins: janv__ (varga@moz-93902D79.banicne.sk)
  995. # [14:24] * Quits: janv_ (varga@moz-93902D79.banicne.sk) (Connection reset by peer)
  996. # [14:25] * Quits: robert (robert@moz-BA5236F6.vigred.com) (Quit: robert)
  997. # [14:25] * Joins: armenzg_afk (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  998. # [14:27] * Joins: armenzg__ (armenzg@moz-1752C11C.dsl.bell.ca)
  999. # [14:28] * Quits: armenzg_afk (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  1000. # [14:28] * Joins: bholley_ (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  1001. # [14:29] * Quits: dao (dao@moz-E39AB73F.superkabel.de) (Quit: Leaving.)
  1002. # [14:29] * Quits: armenzg__ (armenzg@moz-1752C11C.dsl.bell.ca) (Ping timeout)
  1003. # [14:30] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1004. # [14:30] * bholley_ is now known as bholley
  1005. # [14:30] * Joins: janv (varga@moz-93902D79.banicne.sk)
  1006. # [14:30] * Quits: janv__ (varga@moz-93902D79.banicne.sk) (Connection reset by peer)
  1007. # [14:30] * Joins: vikash (vikash@9999A9DE.38F0169.5D9ABA9F.IP)
  1008. # [14:30] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1009. # [14:30] * Joins: mjschranz (mjschranz@8F761026.B5EF4AF6.E96CA9D8.IP)
  1010. # [14:31] * Joins: robert (robert@moz-BA5236F6.vigred.com)
  1011. # [14:31] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  1012. # [14:32] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1013. # [14:33] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  1014. # [14:34] * Quits: janv (varga@moz-93902D79.banicne.sk) (Connection reset by peer)
  1015. # [14:34] * Joins: janv_ (varga@moz-93902D79.banicne.sk)
  1016. # [14:35] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1017. # [14:36] * Joins: mjschranz_ (mjschranz@6277CB43.531FD64C.630E4E47.IP)
  1018. # [14:36] * Quits: mjschranz (mjschranz@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  1019. # [14:39] <edmorley> still no win pgo triggered :-(
  1020. # [14:41] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1021. # [14:42] * Quits: robert (robert@moz-BA5236F6.vigred.com) (Quit: robert)
  1022. # [14:42] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1023. # [14:45] * Joins: pranavrc (pranavrc@95F21830.A588E5E2.520CDC98.IP)
  1024. # [14:45] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  1025. # [14:46] * Quits: janv_ (varga@moz-93902D79.banicne.sk) (Connection reset by peer)
  1026. # [14:48] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1027. # [14:48] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  1028. # [14:48] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1029. # [14:49] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1030. # [14:50] <decoder> keeping firefox open for a long time doesnt seem to be working quite well with current aurora
  1031. # [14:50] <decoder> i had this session open for 1-2 weeks now
  1032. # [14:50] <decoder> (aurora back then)
  1033. # [14:50] <decoder> it got slower and slower
  1034. # [14:50] <decoder> just closed and reopened, at least twice as fast
  1035. # [14:52] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1036. # [14:54] * Quits: timdream (timdream@moz-3B62A60D.adsl.dynamic.seed.net.tw) (Quit: timdream)
  1037. # [14:57] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
  1038. # [14:58] * Quits: mjschranz_ (mjschranz@6277CB43.531FD64C.630E4E47.IP) (Ping timeout)
  1039. # [14:59] * Joins: armenzg_afk (armenzg@7DD071A9.5BCEC6DB.DA78B690.IP)
  1040. # [14:59] * Quits: rohan (chatzilla@CE8DD343.2C2BFB59.35E0727C.IP) (Client exited)
  1041. # [14:59] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
  1042. # [15:03] * glob|away is now known as glob
  1043. # [15:03] * Quits: kanha (quassel@50E471A1.8293D34.9105FBCF.IP) (Ping timeout)
  1044. # [15:04] * Joins: jprmc (jprmc@7641BDDC.5BCEC6DB.DA78B690.IP)
  1045. # [15:05] * Joins: kanha (quassel@F4BC79F1.8293D34.9105FBCF.IP)
  1046. # [15:06] <vikash> gerv, ping
  1047. # [15:07] * armenzg_afk is now known as armenzg
  1048. # [15:07] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  1049. # [15:07] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  1050. # [15:07] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1051. # [15:08] * rail_away is now known as rail
  1052. # [15:09] * Quits: jprmc (jprmc@7641BDDC.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1053. # [15:13] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  1054. # [15:13] <jhorak> NeilAway: hi, how could I deal with namespaces with enable-external-linkage ? eg. https://bugzilla.mozilla.org/show_bug.cgi?id=707305#c9
  1055. # [15:14] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1056. # [15:14] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Input/output error)
  1057. # [15:14] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
  1058. # [15:14] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1059. # [15:14] * Joins: dao (dao@moz-A76ABD51.pool.mediaways.net)
  1060. # [15:15] <askalski> hi everyone
  1061. # [15:15] <askalski> I am working on some testing facility for firefox, and I need an answer to a general question:
  1062. # [15:16] <askalski> does firefox sygnal anyhow (with stoud or anything) that it's ready to start browsing? I don't want to put sleep(5) in testing framework just to let it start...
  1063. # [15:16] <@ted> no
  1064. # [15:18] * Joins: timdream (timdream@moz-3B62A60D.adsl.dynamic.seed.net.tw)
  1065. # [15:19] <askalski> ted, so sleep(5) is the only option?
  1066. # [15:19] * Joins: soonbing (pikapi@moz-DDD01F22.singnet.com.sg)
  1067. # [15:19] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  1068. # [15:19] <Callek> askalski: why invent the wheel -- look at https://developer.mozilla.org/en/Mozilla_automated_testing
  1069. # [15:19] <Callek> s/invent/reinvent/
  1070. # [15:20] <askalski> Callek, job assignment :) I am to build a standalone testing facillity for accessibility
  1071. # [15:20] <Callek> mozilla-job-assignment, or seperate company job assignment?
  1072. # [15:21] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  1073. # [15:21] <askalski> Callek, mozilla.
  1074. # [15:21] <@ted> don't use sleep(5)
  1075. # [15:21] <@ted> that will never work
  1076. # [15:21] <@ted> (reliably)
  1077. # [15:21] <askalski> ted, I know! that's why I am asking
  1078. # [15:21] <@ted> why does this have to be standalone?
  1079. # [15:21] <askalski> ted, I wrote to guys from a-team
  1080. # [15:22] <askalski> ted, it runs 2-3 external applications to do tests
  1081. # [15:22] * Joins: mjschranz (mjschranz@8F761026.B5EF4AF6.E96CA9D8.IP)
  1082. # [15:22] <@ted> okay, so
  1083. # [15:23] <@ted> i would suggest you possibly find a way to reuse one of our existing harnesses
  1084. # [15:23] <@ted> even if you don't need all of it
  1085. # [15:23] <@ted> what you really need is a way to start the browser and get some info back from it once it's at the state you need
  1086. # [15:23] <askalski> ted, I am looking at peptest right now
  1087. # [15:23] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1088. # [15:24] <@ted> most of our harnesses stick some extensions in the profile to have chrome access
  1089. # [15:24] * Joins: teoli (teoli@A0505678.6E78B65D.CDBA6951.IP)
  1090. # [15:24] <@ted> you could do that pretty easily
  1091. # [15:24] <@ted> it's also possible that something like marionette would do what you need
  1092. # [15:24] <@ted> askalski: join #ateam ?
  1093. # [15:24] <askalski> ted, already there :D
  1094. # [15:25] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1095. # [15:25] * jlund|away is now known as jlund
  1096. # [15:26] * Quits: shorlander_ (shorlander@moz-853043D6.dhcp.insightbb.com) (Quit: Quit)
  1097. # [15:26] * Joins: Standard8Away (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1098. # [15:26] * Joins: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com)
  1099. # [15:26] * Standard8Away is now known as Standard8
  1100. # [15:28] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1101. # [15:28] * Quits: soonbing (pikapi@moz-DDD01F22.singnet.com.sg) (Client exited)
  1102. # [15:28] * rail is now known as rail_away
  1103. # [15:29] * Joins: jprmc (jprmc@7641BDDC.5BCEC6DB.DA78B690.IP)
  1104. # [15:29] * armenzg is now known as armenzg_afk
  1105. # [15:29] * Quits: armenzg_afk (armenzg@7DD071A9.5BCEC6DB.DA78B690.IP) (Input/output error)
  1106. # [15:29] * Quits: dao (dao@moz-A76ABD51.pool.mediaways.net) (Quit: Leaving.)
  1107. # [15:30] * Joins: armenzg_afk (armenzg@7DD071A9.5BCEC6DB.DA78B690.IP)
  1108. # [15:30] * Quits: vikash (vikash@9999A9DE.38F0169.5D9ABA9F.IP) (Quit: Leaving)
  1109. # [15:30] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1110. # [15:30] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1111. # [15:31] * Quits: armenzg_afk (armenzg@7DD071A9.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1112. # [15:32] * rail_away is now known as rail
  1113. # [15:33] <jesup> ted: I added stuff in my webrtc_import script to flag gyp file adds/removes/moves to try to minimize missed changes needed to the dependencies. We might want to replace it with something that does a find for .gyp[i] files in media/webrtc to eliminate human interaction
  1114. # [15:33] * Quits: nigelb (Adium@5E5B0387.2BA6A88A.99F87FBF.IP) (Quit: Leaving.)
  1115. # [15:34] <@ted> jesup: the gyp backend should auto-generate dependencies based on all the input files
  1116. # [15:34] * Quits: mjschranz (mjschranz@8F761026.B5EF4AF6.E96CA9D8.IP) (Client exited)
  1117. # [15:34] <@ted> the only thing you'd have to be careful of is new top-level gyp files
  1118. # [15:34] <@ted> (like the peerconnection stuff)
  1119. # [15:34] * Joins: janv (varga@moz-93902D79.banicne.sk)
  1120. # [15:35] <jesup> ted: I'm also looking at Android, and I'm getting tripped up on the $CROSS_CC check in common.gypi to find the gcc lib
  1121. # [15:35] <@ted> oh ugh
  1122. # [15:35] <@ted> i didn't look at that at all
  1123. # [15:35] <jesup> I modified configure.in to get it to believe it's android
  1124. # [15:35] <@ted> heh
  1125. # [15:35] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1126. # [15:36] <jesup> -D gtest_target_type=executable -G os=android and also translated CPU_ARCH for -D target_arch=${WEBRTC_TARGET_ARCH}
  1127. # [15:37] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1128. # [15:37] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1129. # [15:38] <jesup> It uses this to get libgcc.a: '<!($CROSS_CC -print-libgcc-file-name)',
  1130. # [15:38] * Joins: janv_ (varga@moz-93902D79.banicne.sk)
  1131. # [15:38] * Quits: janv (varga@moz-93902D79.banicne.sk) (Ping timeout)
  1132. # [15:38] * jesup will need to hop on a call to Norway in a sec
  1133. # [15:40] <@ted> okay
  1134. # [15:40] <@ted> where does it get CROSS_CC?
  1135. # [15:41] <@ted> we might have to add a few exceptions in there
  1136. # [15:41] <gaston> when is tb 12.0.1/sm 2.9.1 supposed to hit the mirrors ? i thought it was supposed to be this morning GMT...
  1137. # [15:41] <@ted> like "we already know our full build environment, thanks, just use what we give you"
  1138. # [15:42] <Callek> gaston: it was supposed to be this morning GMT for TB
  1139. # [15:42] <Callek> gaston: so I can't speak to that, SeaMonkey should likely be out early afternoon PDT
  1140. # [15:42] <Callek> Standard8: ^^ TB 12.0.1 ?
  1141. # [15:43] * Joins: janv (varga@moz-93902D79.banicne.sk)
  1142. # [15:43] <Standard8> gaston: sorry, we got delayed a bit, rsn. Probably next 30 mins
  1143. # [15:43] * Quits: janv_ (varga@moz-93902D79.banicne.sk) (Ping timeout)
  1144. # [15:43] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1145. # [15:43] <gaston> ok, great :)
  1146. # [15:44] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  1147. # [15:44] * bear-afk is now known as bear
  1148. # [15:45] * Quits: janv (varga@moz-93902D79.banicne.sk) (Ping timeout)
  1149. # [15:45] * Joins: janv (varga@moz-93902D79.banicne.sk)
  1150. # [15:46] * Quits: timdream (timdream@moz-3B62A60D.adsl.dynamic.seed.net.tw) (Quit: timdream)
  1151. # [15:47] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  1152. # [15:48] * Joins: janv_ (varga@moz-93902D79.banicne.sk)
  1153. # [15:48] * Quits: janv (varga@moz-93902D79.banicne.sk) (Connection reset by peer)
  1154. # [15:49] * Quits: janv_ (varga@moz-93902D79.banicne.sk) (Connection reset by peer)
  1155. # [15:53] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1156. # [15:55] <NeilAway> jhorak: oh, right
  1157. # [15:55] <NeilAway> jhorak: those are imported from libxul, so you need to link to it
  1158. # [15:55] * jmaher|afk is now known as jmaher
  1159. # [15:55] <NeilAway> jhorak: (or move them to the glue somehow, but I don't know how to do that)
  1160. # [15:55] <decoder> espindola: do we have a setup where the clang rpm can be built? i never did that before
  1161. # [15:55] <jhorak> doesn't that broke tb+libxul?
  1162. # [15:56] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1163. # [15:56] <espindola> decoder, it is normally built in a centos 5 machine :-(
  1164. # [15:56] <espindola> to just check if we are passing the right flags
  1165. # [15:56] * Joins: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net)
  1166. # [15:56] <decoder> hm. i might have a centos5 chroot here
  1167. # [15:56] <espindola> you might be able to try to build it in a modern fedora system
  1168. # [15:57] <decoder> just not too familiar with RPMs
  1169. # [15:57] <NeilAway> jhorak: shouldn't do, it's only libimport/libmail that need to link to libxul
  1170. # [15:57] <decoder> been quite some time since I worked with those
  1171. # [15:57] <espindola> if you have a centos 5, you should be able to copy the spec to /usr/src/redhat/SPEC
  1172. # [15:57] <jhorak> NeilAway: okay, ah, I see. I'll try to look into it.
  1173. # [15:57] <espindola> and run rpmbuild -bb in there
  1174. # [15:57] <espindola> (as root)
  1175. # [15:58] * Quits: teoli (teoli@A0505678.6E78B65D.CDBA6951.IP) (Ping timeout)
  1176. # [15:58] <NeilAway> jhorak: and maybe one or two others, I forgot already
  1177. # [15:58] <decoder> espindola: okay ill try that
  1178. # [15:58] <espindola> thanks!
  1179. # [15:58] * Joins: cers (textual@moz-C67EEA03.bynqu1.dynamic.dsl.tele.dk)
  1180. # [15:59] <NeilAway> jhorak: oh, right, smime
  1181. # [16:00] <jhorak> NeilAway: -lxul should be sufficient?
  1182. # [16:00] <NeilAway> jhorak: sorry, my build fu isn't up to that
  1183. # [16:00] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Ping timeout)
  1184. # [16:02] * Joins: victorporo (victorporo@13BBEF06.A00C134E.79933D60.IP)
  1185. # [16:02] * Quits: victorporof (victorporo@B3D6305C.6465CCD9.79933D60.IP) (Ping timeout)
  1186. # [16:04] * Joins: teoli (teoli@A0505678.6E78B65D.CDBA6951.IP)
  1187. # [16:04] * Joins: dao (dao@moz-A76ABD51.pool.mediaways.net)
  1188. # [16:05] * Joins: armenzg_afk (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  1189. # [16:05] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  1190. # [16:05] * Joins: JeroenDeDauw (jeroen@B59FE6FF.F49FB72B.172227A7.IP)
  1191. # [16:06] * Quits: krit (krit@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  1192. # [16:06] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  1193. # [16:07] <bholley> edmorley: ping
  1194. # [16:07] <edmorley> bholley: hi :-)
  1195. # [16:07] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  1196. # [16:07] <bholley> edmorley: so, DOMWindow/docshell leaks
  1197. # [16:07] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  1198. # [16:07] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1199. # [16:07] <bholley> edmorley: I know these have been happening on central
  1200. # [16:08] <bholley> edmorley: I see them with my compartment-per-global try builds
  1201. # [16:08] <edmorley> ah
  1202. # [16:08] <edmorley> bug 734554
  1203. # [16:08] <bholley> edmorley: https://tbpl.mozilla.org/?tree=Try&rev=e0ff4a8c8098
  1204. # [16:08] * Joins: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net)
  1205. # [16:08] <edmorley> oh
  1206. # [16:09] <bholley> edmorley: the patches haven't changed, but over the past two weeks those oranges have sometimes appeared and sometimes not
  1207. # [16:09] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  1208. # [16:09] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
  1209. # [16:09] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Ping timeout)
  1210. # [16:09] <bholley> edmorley: so I'm wondering if those are my problem or not
  1211. # [16:09] * NeilAway wonders whether gaston knows
  1212. # [16:09] <edmorley> bholley: it's definitely leaking more on that try run
  1213. # [16:09] <edmorley> unfortunately
  1214. # [16:09] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1215. # [16:09] * Joins: tonymec__ (tonymec@78D6A323.3F6FF523.277517C1.IP)
  1216. # [16:09] <decoder> espindola: it seems that i need /tools/gcc-4.5-0moz3 in that chroot. we do have an rpm for that right?
  1217. # [16:10] * tonymec__ is now known as tonymec|away
  1218. # [16:10] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Connection reset by peer)
  1219. # [16:10] <gaston> NeilAway: i know nothing! i swear!
  1220. # [16:10] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1221. # [16:10] * madhava_ is now known as madhava
  1222. # [16:10] <gaston> wait, what's the question ?
  1223. # [16:10] * Quits: int3 (int3@moz-4F9BAFA5.subnet-248.amherst.edu) (Client exited)
  1224. # [16:10] <bholley> edmorley: So, CPG could certainly expose various memory leaks in our tests/chrome code
  1225. # [16:10] <bholley> edmorley: but it most certainly doesn't cause them
  1226. # [16:10] <edmorley> bug 734554 just covers the once or twice a day exceeding of the current threshold of 23 (set by bug 749361)
  1227. # [16:11] * bwinton_away is now known as bwinton
  1228. # [16:11] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1229. # [16:11] * Joins: int3 (int3@moz-4F9BAFA5.subnet-248.amherst.edu)
  1230. # [16:11] <edmorley> bholley: dao might be your best bet to work out what is happening on your try run maybe?
  1231. # [16:11] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1232. # [16:12] * Quits: int3 (int3@moz-4F9BAFA5.subnet-248.amherst.edu) (Client exited)
  1233. # [16:12] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  1234. # [16:12] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
  1235. # [16:12] * armenzg_afk is now known as armenzg
  1236. # [16:12] * coop|away is now known as coop|mtg
  1237. # [16:12] <edmorley> bholley: the threshold was able to be lowered after bug 695480 landed; I seem to recall some bugmail earlier today mentioning reverting CPG reverting part of bug 695480?
  1238. # [16:13] <Callek> decoder: B2G or normal linux? (re: gcc rpm)
  1239. # [16:13] <bholley> edmorley: oh!
  1240. # [16:13] <bholley> edmorley: that's probably it
  1241. # [16:13] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1242. # [16:13] * Quits: teoli (teoli@A0505678.6E78B65D.CDBA6951.IP) (Ping timeout)
  1243. # [16:13] <bholley> edmorley: if that bug reduced leaks in our browser-chrome tests, then they're most certainly about to reappear
  1244. # [16:14] <bholley> edmorley: the Nuke patch _really_ shouldn't have landed
  1245. # [16:14] <khuey> lies
  1246. # [16:14] <decoder> Callek: normal linux
  1247. # [16:14] <bholley> edmorley: because it turned CPG orange
  1248. # [16:15] <bholley> edmorley: so how do we bump the threshold again?
  1249. # [16:15] <espindola> decoder, yes, one sec
  1250. # [16:15] <NeilAway> gaston: how to make libimport/libsmime/libmail link to libxul to pick up the symbols exported by bug 714967
  1251. # [16:15] <edmorley> bholley: revert dao's https://bugzilla.mozilla.org/attachment.cgi?id=618792&action=diff
  1252. # [16:15] <espindola> decoder, http://people.mozilla.org/~raliiev/gcc/
  1253. # [16:15] <gaston> NeilAway: i'm not that much a mozhacker, sorry :)
  1254. # [16:15] <edmorley> bholley: or at least bump it up a bit more
  1255. # [16:16] <jhorak> NeilAway: adding XPCOM_LIBS helped.
  1256. # [16:16] <decoder> espindola: thx!
  1257. # [16:16] * AutomatedTester is now known as AutomatedTester|away
  1258. # [16:16] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  1259. # [16:16] <Callek> decoder: there is an rpm for it (I don't have it handy) but you can always grab the spec file or ask for it, afaik http://hg.mozilla.org/build/rpm-sources/file/93b04c634e60/gcc45/centos5-i686/gcc45.spec
  1260. # [16:16] <Callek> ....oooo espin-dola just linked you to the rpm!
  1261. # [16:17] <bholley> dao: you there?
  1262. # [16:17] <NeilAway> gaston: nm, maybe I had you confused with someone else anyway
  1263. # [16:18] <bholley> khuey: does bumping that leak threshold SGTY?
  1264. # [16:18] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1265. # [16:18] <gaston> nope, but i'm interested in tb on libxul but not to that hacking level..
  1266. # [16:19] <NeilAway> gaston: ok, so I was half right then
  1267. # [16:19] <dao> bholley: yes
  1268. # [16:19] <bholley> dao: so, leak thresholds
  1269. # [16:20] <decoder> espindola: there is some "old-ld" patch in the clang spec. it does not apply
  1270. # [16:20] <bholley> dao: the nuker patch landed kind of prematurely, in that it turned the soon-to-be-landed compartment-per-global patch orange
  1271. # [16:20] <bholley> dao: so khuey's (interim?) solution is to stop nuking chrome->chrome wrappers
  1272. # [16:20] <khuey> bholley: yes
  1273. # [16:20] <bholley> dao: but when I push the new compartment-per-global patch (with that), I get ~33 leaked domwindows
  1274. # [16:21] <bholley> dao: so I want to bump the threshold to that. Does that sound good?
  1275. # [16:21] <espindola> decoder, it should, check if your tree is clean...
  1276. # [16:21] <espindola> or just for this check you can probably comment it out
  1277. # [16:21] <dao> bholley: what tests are leaking?
  1278. # [16:21] <decoder> espindola: this is all freshly checked out
  1279. # [16:21] <bholley> dao: https://tbpl.mozilla.org/?tree=Try&rev=e0ff4a8c8098
  1280. # [16:22] <espindola> strange
  1281. # [16:22] <decoder> espindola: ok ill comment it out
  1282. # [16:22] <decoder> i got spec file + patch from rpm-build hg repo freshly checked out, and the rpmbuild checked out clang etc.
  1283. # [16:22] <decoder> since nothing was in that chroot before that
  1284. # [16:23] <dao> bholley: the tests should be listed right after "TEST-UNEXPECTED-FAIL | ShutdownLeaks | leaked 30 DOMWindow(s) and 2 DocShell(s) until shutdown" in the logs
  1285. # [16:23] <espindola> the patch is in the SOURCE directory, right?
  1286. # [16:23] <decoder> espindola: yes. it finds the patch. it just does not apply cleanly
  1287. # [16:23] <espindola> !
  1288. # [16:23] <decoder> maybe someone has updated the patch but not checked in
  1289. # [16:24] * Parts: alfredo- (Adium@88F51059.F3BBB17D.144F44FA.IP)
  1290. # [16:24] <decoder> building now without it
  1291. # [16:24] <dao> bholley: if your leaks are in tests that didn't leak before, then bumping the threshold doesn't sound good to me
  1292. # [16:24] * Quits: coop|mtg (Chris@moz-292D4970.dsl.bell.ca) (Ping timeout)
  1293. # [16:24] <bholley> dao: well this whole thing was green before the threshold change
  1294. # [16:24] <espindola> decoder, cool. Record a log, lets see how int_util.o is being built
  1295. # [16:26] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  1296. # [16:26] * Joins: coop (Chris@moz-3AC44F1C.dsl.bell.ca)
  1297. # [16:26] * armenzg is now known as armenzg_buildduty
  1298. # [16:27] <dao> bholley: I'm not sure what deduce from that. the threshold was too high, so it hid your regressions. now it shows them.
  1299. # [16:28] <bholley> dao: um, what?
  1300. # [16:28] <bholley> dao: the threshold was able to be lowered because of a patch that we're now partially backing out
  1301. # [16:28] <decoder> espindola: yep, im piping all through tee :)
  1302. # [16:28] <bholley> dao: unless I'm mistaken?
  1303. # [16:28] <decoder> hm. i probably need verbose compiling though
  1304. # [16:28] <espindola> cool
  1305. # [16:29] <espindola> yes, you probably want to add a VERBOSE=1
  1306. # [16:29] <bholley> dao: (the nuke cross-compartment wrappers patch)
  1307. # [16:29] <decoder> espindola: much better ;)
  1308. # [16:29] * Quits: JeroenDeDauw (jeroen@B59FE6FF.F49FB72B.172227A7.IP) (Ping timeout)
  1309. # [16:30] <Callek> should I be concerned about the new tab page displaying *screenshots* of https:// sites
  1310. # [16:30] * wlach|afk is now known as wlach
  1311. # [16:30] <dao> bholley: so I'm saying, if we're leaking windows we were leaking before, that's ok. if we're leaking windows we weren't leaking before, that's not ok. which is why we need to look at the output in the logs rather than only the summary
  1312. # [16:30] <Callek> (facebook homepage, bank, etc.)
  1313. # [16:30] * Joins: JeroenDeDauw (jeroen@4F4459FB.E2A2A769.35210129.IP)
  1314. # [16:31] * Quits: JeroenDeDauw (jeroen@4F4459FB.E2A2A769.35210129.IP) (Quit: Leaving.)
  1315. # [16:31] * Joins: JeroenDeDauw (jeroen@4F4459FB.E2A2A769.35210129.IP)
  1316. # [16:31] <decoder> Callek: hm. these things can also be cached, cant they?
  1317. # [16:32] <Callek> decoder: I don't pretend to have looked at the code behind it, only saw it on Fx13 beta1
  1318. # [16:32] <jhorak> gaston: we need to finish this https://bugzilla.mozilla.org/show_bug.cgi?id=452232 before we can do tb+libxul.
  1319. # [16:33] <bholley> dao: oh, I see. I misunderstood your previous comment as saying that we could a priori deduce this
  1320. # [16:33] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  1321. # [16:33] * bholley looks at the logs
  1322. # [16:33] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  1323. # [16:36] * Quits: victorporo (victorporo@13BBEF06.A00C134E.79933D60.IP) (Connection reset by peer)
  1324. # [16:36] * Joins: victorporof (victorporo@13BBEF06.A00C134E.79933D60.IP)
  1325. # [16:37] <bholley> dao: ok, there are indeed new ones
  1326. # [16:37] * gregglind_away is now known as gregglind
  1327. # [16:37] * @bz wonders whether reporter of https://bugzilla.mozilla.org/show_bug.cgi?id=749996 is really using Fx8
  1328. # [16:37] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1329. # [16:37] <dao> bholley: can you paste them somewhere?
  1330. # [16:37] <bholley> dao: sure thing
  1331. # [16:38] <Callek> bz: up until a few hours ago, Bing bundled builds were Fx8 fwiw
  1332. # [16:38] <@bz> nice
  1333. # [16:38] <Callek> bz: so it IS possible
  1334. # [16:38] * Quits: victorporof (victorporo@13BBEF06.A00C134E.79933D60.IP) (Connection reset by peer)
  1335. # [16:38] * Joins: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  1336. # [16:39] <decoder> Callek: what I meant is, that in general, https content can be cached like any other content. so I dont see an immediate problem with a screenshot of it being cached.
  1337. # [16:39] * Joins: victorporo (victorporo@13BBEF06.A00C134E.79933D60.IP)
  1338. # [16:39] <decoder> or am i wrong there?
  1339. # [16:40] <Callek> decoder: hitting *new tab* would let anyone see my content without a technical knowledge, even if my login has a time-based expiry
  1340. # [16:40] * Quits: JeroenDeDauw (jeroen@4F4459FB.E2A2A769.35210129.IP) (Ping timeout)
  1341. # [16:40] <Callek> while a program could have gone through the data and found that is another story
  1342. # [16:40] <Callek> I'm talking about humans
  1343. # [16:40] * Joins: int3 (int3@moz-AF8AE5D9.cs.umass.edu)
  1344. # [16:40] * coop is now known as coop|mtg
  1345. # [16:40] * Quits: int3 (int3@moz-AF8AE5D9.cs.umass.edu) (Client exited)
  1346. # [16:41] <decoder> Callek: if you're concerned about that, then i think the proper solution is to use private browsing or delete history after doing your stuff
  1347. # [16:41] <decoder> delete history will also delete the screenshots
  1348. # [16:41] <decoder> ive tested that
  1349. # [16:41] <@bz> OH!
  1350. # [16:41] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  1351. # [16:42] * Quits: victorporo (victorporo@13BBEF06.A00C134E.79933D60.IP) (Connection reset by peer)
  1352. # [16:42] <Callek> decoder: for *myself* I can deal just fine, I'm a dev and have my ssh key on my machine, not letting others use it
  1353. # [16:42] <Callek> decoder: I'm concerned for regular users, for people like my mom, cousins, etc.
  1354. # [16:42] * Joins: victorporof (victorporo@13BBEF06.A00C134E.79933D60.IP)
  1355. # [16:42] <decoder> i think regular users are well aware what private browsing is meant for
  1356. # [16:42] <bholley> dao: ok, I think this should be the unique ones: http://pastebin.mozilla.org/1607288
  1357. # [16:42] <decoder> most non-technical people I talked to knew how to behave when others use the same browser/profile on the machine
  1358. # [16:43] * Quits: graememcc (chatzilla@moz-636769E2.range86-171.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  1359. # [16:43] * Joins: dbaron (dbaron@moz-389E0BB7.phlapa.fios.verizon.net)
  1360. # [16:43] * ChanServ sets mode: +o dbaron
  1361. # [16:43] <decoder> most public machines also auto-delete history for that reason
  1362. # [16:43] <Callek> decoder: my experiences are very different fwiw
  1363. # [16:43] * Joins: cers_ (textual@D5CF850E.567E557.FE16CD6C.IP)
  1364. # [16:43] <Unfocused> showing screenshots of https sites is intentional - https isn't an indication of a privacy-sensitive page
  1365. # [16:43] <Callek> there mere fact that a front page can contain facebook wall screenshot will be shocking to many I suspect
  1366. # [16:44] <Callek> Unfocused: https:// with EV surely feels privacy-intended to me
  1367. # [16:44] * Quits: cers (textual@moz-C67EEA03.bynqu1.dynamic.dsl.tele.dk) (Ping timeout)
  1368. # [16:44] <Callek> or at least "security intended"
  1369. # [16:44] <Callek> where I wouldn't want those sites to display content unaware
  1370. # [16:44] <bholley> dao: what do you think is the way forward?
  1371. # [16:45] * Quits: cers_ (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1372. # [16:45] <Callek> Unfocused: if its not, as a web-dev how would we indicate to Firefox that "our website is private don't display in things like new-tab page"
  1373. # [16:45] <Unfocused> fwiw, it won't keep screenshots of pages with no-cache headers - which is a better (albeit still overloaded) indication
  1374. # [16:46] * Joins: tchevalier (Instantbir@moz-BA7C7754.w90-0.abo.wanadoo.fr)
  1375. # [16:46] * Quits: tchevalier (Instantbir@moz-BA7C7754.w90-0.abo.wanadoo.fr) (Quit: tchevalier)
  1376. # [16:46] * Joins: tchevalier (Instantbir@moz-BA7C7754.w90-0.abo.wanadoo.fr)
  1377. # [16:46] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1378. # [16:46] <Unfocused> can't remember if there's any other cases where it won't keep a screenshot
  1379. # [16:46] * Joins: robert (robert@moz-BA5236F6.vigred.com)
  1380. # [16:47] * Quits: victorporof (victorporo@13BBEF06.A00C134E.79933D60.IP) (Connection reset by peer)
  1381. # [16:47] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1382. # [16:47] <dao> bholley: we need to figure out if this is a bug in your patch or if it uncovers an existing defect in those places tests
  1383. # [16:47] * Joins: victorporo (victorporo@13BBEF06.A00C134E.79933D60.IP)
  1384. # [16:47] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1385. # [16:47] <bholley> dao: It is almost certainly the latter ;-)
  1386. # [16:48] <dao> bholley: and fix it one way or another
  1387. # [16:48] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1388. # [16:48] <Unfocused> ttaubert would know more
  1389. # [16:48] * mcote|afk is now known as mcote
  1390. # [16:48] <bholley> dao: compartment-per-global is a pretty massive platform-wide change, and one that we really really really want
  1391. # [16:48] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1392. # [16:48] * Quits: robert (robert@moz-BA5236F6.vigred.com) (Quit: robert)
  1393. # [16:48] <dao> bholley: mak and mano are your go-to persons for places issues, fwiw
  1394. # [16:48] * Unfocused attempts sleep yet again
  1395. # [16:48] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  1396. # [16:49] <bholley> dao: I know, we've already been through a number of iterations of broken places tests :-(
  1397. # [16:49] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1398. # [16:50] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  1399. # [16:51] * Quits: victorporo (victorporo@13BBEF06.A00C134E.79933D60.IP) (Connection reset by peer)
  1400. # [16:52] * Joins: victorporof (victorporo@13BBEF06.A00C134E.79933D60.IP)
  1401. # [16:52] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Ping timeout)
  1402. # [16:52] * Joins: timdream (timdream@moz-3B62A60D.adsl.dynamic.seed.net.tw)
  1403. # [16:52] <bholley> dao: I'll file a bug and check in with jst and dolske. My gut feeling is that we file a bug and bump the leak count for now, but we'll see what people think. Thanks for your help :-)
  1404. # [16:52] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1405. # [16:54] * Joins: graememcc (chatzilla@moz-636769E2.range86-171.btcentralplus.com)
  1406. # [16:54] * Quits: victorporof (victorporo@13BBEF06.A00C134E.79933D60.IP) (Connection reset by peer)
  1407. # [16:54] * Joins: victorporo (victorporo@13BBEF06.A00C134E.79933D60.IP)
  1408. # [16:54] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1409. # [16:55] * joduinn-afk is now known as joduinn-mtg
  1410. # [16:55] * Quits: victorporo (victorporo@13BBEF06.A00C134E.79933D60.IP) (Connection reset by peer)
  1411. # [16:55] <edmorley> phew! 6 and a half hours later m-c & inbound are finally starred and new oranges filed up to tip. neworanges--
  1412. # [16:56] * Joins: victorporof (victorporo@13BBEF06.A00C134E.79933D60.IP)
  1413. # [16:56] * Joins: cadecairos (cadecairos@F2D29657.F60B0462.67AC9B1.IP)
  1414. # [16:56] <bholley> edmorley++
  1415. # [16:57] * Joins: tonymec (tonymec@78D6A323.3F6FF523.277517C1.IP)
  1416. # [16:57] * rail is now known as rail_away
  1417. # [16:59] * rail_away is now known as rail
  1418. # [16:59] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Ping timeout)
  1419. # [17:00] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  1420. # [17:00] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1421. # [17:01] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
  1422. # [17:01] * ewong is now known as ewong|sleep
  1423. # [17:01] * Joins: marco (Mibbit@AB7339A9.B1299530.10DC0B64.IP)
  1424. # [17:02] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  1425. # [17:02] <marco> is there a difference between bug 708673 and bug 708788?
  1426. # [17:03] <khuey> 115, presumably
  1427. # [17:03] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  1428. # [17:03] <marco> khuey :)
  1429. # [17:03] <edmorley> khuey: there's always one... :P
  1430. # [17:03] * Joins: dseif (dseif@F2D29657.F60B0462.67AC9B1.IP)
  1431. # [17:03] <marco> "Add telemetry probes for new/close tab animations" and "Add telemetry probe for tab close"
  1432. # [17:03] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1433. # [17:04] <khuey> they look pretty similar to me
  1434. # [17:04] <KWierso> Marco: I would hope he knew that he filed two different bugs in the course of three hours
  1435. # [17:05] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1436. # [17:05] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
  1437. # [17:05] <marco> i'll ask on the bug
  1438. # [17:06] * Joins: JeroenDeDauw (jeroen@4F4459FB.E2A2A769.35210129.IP)
  1439. # [17:06] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  1440. # [17:06] <Callek> Marco: "tab close animations" !== "tab close"
  1441. # [17:06] <Callek> imo
  1442. # [17:06] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1443. # [17:07] <marco> Callek, probably this is the reason
  1444. # [17:07] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
  1445. # [17:07] <marco> but I wonder what should the "tab close" telemetry probe measure
  1446. # [17:08] <@bz> how long it takes to close the tab?
  1447. # [17:08] <edmorley> "I still just dismiss all those bad certs warnings, It makes me feel annoyed, though, that I have to click through all those buttons to see the site that I want to visit. "
  1448. # [17:08] * Quits: msucan (mihai@7A4CDDE7.7A418818.B4CEF140.IP) (Quit: Leaving.)
  1449. # [17:08] <edmorley> the sad thing is that I'm sure that's the way 95% of users see it
  1450. # [17:08] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: glazou)
  1451. # [17:09] <edmorley> (re dev.apps.firefox post https://groups.google.com/d/msg/mozilla.dev.apps.firefox/uoDPunwAD1s/zFNYZRShFdQJ)
  1452. # [17:09] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1453. # [17:10] <edmorley> there's a lot of truth in http://www.codinghorror.com/blog/2005/07/the-dancing-bunnies-problem.html
  1454. # [17:10] * NeilAway idly wonders what edmorley's job description is
  1455. # [17:11] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1456. # [17:11] <edmorley> NeilAway: "Software tools developer, front-end" with the a-team; but in reality 80% perma-sheriff
  1457. # [17:11] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
  1458. # [17:12] * coop|mtg is now known as coop|afk
  1459. # [17:12] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  1460. # [17:12] <Wes> OT, but anybody here have good advice for how to get fast bandwidth between North America and Berlin? One of my devs is seeing 300ms ping, that's insane for remote work
  1461. # [17:12] <NeilAway> edmorley: so, you should be developing front-end software tools to help you sheriff?
  1462. # [17:12] <edmorley> NeilAway: amongst other things, yeah
  1463. # [17:12] * Joins: bruno_ (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP)
  1464. # [17:13] * Quits: bruno_ (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Quit: bruno_)
  1465. # [17:13] <edmorley> !seen ehsan
  1466. # [17:13] <firebot> ehsan was last seen 2 days, 18 hours, 52 minutes and 45 seconds ago, saying 'oh no I'm just curious to see the layer tree for now' in #gfx.
  1467. # [17:13] * Joins: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP)
  1468. # [17:13] <@bz> http://blogs.msdn.com/b/oldnewthing/archive/2012/04/30/10298919.aspx
  1469. # [17:13] <@bz> That's hilarious
  1470. # [17:14] * Joins: Jake (Jake@moz-3284655B.resnet.drexel.edu)
  1471. # [17:15] * edmorley strips the local merge now that ehsan's yet again beaten him to it :-/
  1472. # [17:15] * Quits: tonymec|away (tonymec@78D6A323.3F6FF523.277517C1.IP) (Ping timeout)
  1473. # [17:15] * Joins: msucan (msucan@7A4CDDE7.7A418818.B4CEF140.IP)
  1474. # [17:15] <KWierso> if(kraken) return true;
  1475. # [17:15] * Joins: tonymec|away (tonymec@78D6A323.3F6FF523.277517C1.IP)
  1476. # [17:15] <@bz> KWierso: verily
  1477. # [17:16] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  1478. # [17:17] * joduinn-mtg is now known as joduinn-commute
  1479. # [17:17] * Joins: Sebastian (Sebastian@moz-9043B541.sebastianhahn.net)
  1480. # [17:18] <Sebastian> Hey, I'm trying to build Firefox on Lion. The build is succeeding, but when I use the resulting browser it crashes on any website that has an image on it.
  1481. # [17:18] <Sebastian> This the the mozconfig file I'm using: http://pastebin.com/YVAD2c2A
  1482. # [17:18] <Sebastian> Any hints as to what could be going wrong?
  1483. # [17:18] <@bz> so here's a question
  1484. # [17:18] <@bz> why is there a spam quarantine summary mail for engineering@mozilla.com? ;)
  1485. # [17:19] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1486. # [17:19] <khuey> there's one for sf@mozilla.com too
  1487. # [17:20] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Quit: leaving)
  1488. # [17:20] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
  1489. # [17:20] <mwu> someone actually clicked deliver on one of the spam messages in that summary for engineering@mozilla
  1490. # [17:20] <mwu> (AFAICT)
  1491. # [17:20] * Quits: smontagu (chatzilla@moz-A6D65AB5.red.bezeqint.net) (Ping timeout)
  1492. # [17:20] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
  1493. # [17:21] <mwu> seems a bit broken.
  1494. # [17:22] * Joins: smontagu (chatzilla@moz-A6D65AB5.red.bezeqint.net)
  1495. # [17:23] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  1496. # [17:23] * ChanServ sets mode: +o ehsan
  1497. # [17:23] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1498. # [17:24] <edmorley> ehsan: hi :-)
  1499. # [17:24] <@ehsan> hey
  1500. # [17:24] <edmorley> ehsan: want me to mark the bugs? (I tried to push my merge a couple of mins after you, so was expecting to mark the bugs anyway)
  1501. # [17:24] <@ehsan> already did
  1502. # [17:24] <edmorley> oh ok
  1503. # [17:26] * Joins: jpr_ (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  1504. # [17:27] * Quits: jprmc (jprmc@7641BDDC.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1505. # [17:28] * Quits: RaZiel (quassel@B32E5CD3.8D8F7BC9.4073AF81.IP) (Client exited)
  1506. # [17:28] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  1507. # [17:29] * Joins: Mardak (Mardak@moz-7B0110AD.mv.mozilla.com)
  1508. # [17:29] <edmorley> ehsan: if it helps for another day, I'm happy for you to poke me re merges and do them for you, if that frees up time for other stuff you are working on? (this merge was waiting on the last of the win pgo results, which had only just come through; so I'd been starring/filling in the meantime)
  1509. # [17:30] <@ehsan> sure :)
  1510. # [17:30] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1511. # [17:30] <Sebastian> (Alternatively, if anyone has built a working FF on Lion ever, I'd be curious to learn more about the mozconfig used/the rest of the build env)
  1512. # [17:30] <Sebastian> FF12*
  1513. # [17:32] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  1514. # [17:32] <@bz> One does not simply .... build a working Firefox?
  1515. # [17:33] <jtcranmer> One does not simply checkin to mozilla-central
  1516. # [17:33] * Joins: jimb (user@9E727688.17C2F9C.163DC5C6.IP)
  1517. # [17:33] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  1518. # [17:33] <@ted> Sebastian: pretty sure we have people building on lion
  1519. # [17:33] * Quits: Mardak (Mardak@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  1520. # [17:33] <@ted> i wonder if this is that clang-gcc bug?
  1521. # [17:33] <@ted> espindola: ping
  1522. # [17:33] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1523. # [17:34] <froydnj> Sebastian: what compiler are you using?
  1524. # [17:35] <espindola> ted, pong
  1525. # [17:35] <Sebastian> looks like i686-apple-darwin11-llvm-gcc-4.2
  1526. # [17:35] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  1527. # [17:35] <Sebastian> and i686-apple-darwin11-llvm-g++-4.2
  1528. # [17:35] <espindola> Sebastian, llvm-gcc doesn't work
  1529. # [17:35] <@ted> espindola: Sebastian is trying to build on lion
  1530. # [17:35] <Sebastian> at least those are the CC and CXX variables
  1531. # [17:35] * edransch-away is now known as edransch
  1532. # [17:35] <espindola> ted, btw you have a patch for review :-)
  1533. # [17:35] <Sebastian> aha!
  1534. # [17:35] <@ted> ah
  1535. # [17:35] <espindola> that fixes that
  1536. # [17:35] <Sebastian> interesting
  1537. # [17:35] <Sebastian> I didn't get any build warnings/errors
  1538. # [17:35] <@ted> i thought that's what that was
  1539. # [17:35] <espindola> and by fixes I mean "selects clang"
  1540. # [17:35] <Sebastian> well, I got tons of warnings
  1541. # [17:35] <Sebastian> no warning that said "don't use clang" ;)
  1542. # [17:36] <espindola> Sebastian, the fix is to use clang
  1543. # [17:36] <espindola> llvm-gcc is really broken
  1544. # [17:36] <Sebastian> ah cool
  1545. # [17:36] <jtcranmer> llvm-gcc got removified
  1546. # [17:36] <espindola> (and gcc-4.2 was dropped)
  1547. # [17:36] <Sebastian> so in http://pastebin.com/YVAD2c2A I replace "gcc" with "clang"?
  1548. # [17:36] <Sebastian> and then it should work?
  1549. # [17:37] <espindola> Sebastian, yes, that should do it
  1550. # [17:37] <Sebastian> awesome, thanks so much!
  1551. # [17:37] <Sebastian> I shall be back in a little while to report my success/failure!
  1552. # [17:37] * Quits: timdream (timdream@moz-3B62A60D.adsl.dynamic.seed.net.tw) (Quit: timdream)
  1553. # [17:37] * Quits: victorporof (victorporo@13BBEF06.A00C134E.79933D60.IP) (Ping timeout)
  1554. # [17:38] * Joins: victorporof (victorporo@13BBEF06.A00C134E.79933D60.IP)
  1555. # [17:39] * Quits: JeroenDeDauw (jeroen@4F4459FB.E2A2A769.35210129.IP) (Ping timeout)
  1556. # [17:40] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  1557. # [17:41] * Joins: JeroenDeDauw (jeroen@BB900525.4B89F9CA.172227A7.IP)
  1558. # [17:42] * Quits: msucan (msucan@7A4CDDE7.7A418818.B4CEF140.IP) (Quit: msucan)
  1559. # [17:42] <Sebastian> oh hey, with clang the build fails
  1560. # [17:43] <Sebastian> http://pastebin.com/FjmUC4QY
  1561. # [17:43] <Sebastian> this is what I get
  1562. # [17:43] * Quits: JeroenDeDauw (jeroen@BB900525.4B89F9CA.172227A7.IP) (Quit: Leaving.)
  1563. # [17:43] * Joins: jdm (jdm@moz-D662800A.cm-7-1b.dynamic.ziggo.nl)
  1564. # [17:44] * Joins: msucan (mihai@7A4CDDE7.7A418818.B4CEF140.IP)
  1565. # [17:45] <decoder> do we run any of our tests under valgrind *by default* except jit_tests flagged as such?
  1566. # [17:45] * Quits: graememcc (chatzilla@moz-636769E2.range86-171.btcentralplus.com) (Ping timeout)
  1567. # [17:45] <decoder> (if configured with --enable-valgrind)
  1568. # [17:46] * Quits: jpr_ (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  1569. # [17:46] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  1570. # [17:46] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1571. # [17:46] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  1572. # [17:46] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1573. # [17:46] * jwir3|zzz is now known as jwir3
  1574. # [17:47] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  1575. # [17:47] <Sebastian> espindola: I'd appreciate any advice wrt the mozconfig file I'm using. This one: http://pastebin.com/HWj5Rbc8 produces abovementioned error
  1576. # [17:48] * jlebar|sleep is now known as jlebar
  1577. # [17:49] * Quits: Sebastian (Sebastian@moz-9043B541.sebastianhahn.net) (Quit: leaving)
  1578. # [17:49] * bear is now known as bear-afk
  1579. # [17:49] * Joins: Sebastian (Sebastian@moz-9043B541.sebastianhahn.net)
  1580. # [17:49] <Sebastian> whoops.
  1581. # [17:50] <Sebastian> if there was an answer, please relay it. Thanks
  1582. # [17:50] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  1583. # [17:50] * bbondy is now known as bbondy_away
  1584. # [17:50] <espindola> Sebastian, clang++
  1585. # [17:50] <espindola> ?
  1586. # [17:50] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  1587. # [17:51] <espindola> that is, CXX="clang++ -arch x86_64"...
  1588. # [17:51] <Sebastian> oh no :(
  1589. # [17:51] <Sebastian> what a dumb mistake
  1590. # [17:51] <Sebastian> thanks!
  1591. # [17:51] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1592. # [17:52] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  1593. # [17:53] * Joins: anky (anky@B9D60FB3.257A0F4B.A3D1B221.IP)
  1594. # [17:53] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  1595. # [17:53] <mfinkle> blassey, jprmc: does the "java.lang.UnsatisfiedLinkError" bug show an error dialog?
  1596. # [17:54] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1597. # [17:54] <mfinkle> there seems to be some confusion as to how to "see" the error
  1598. # [17:54] <mfinkle> will the app crash? do they need to look in logcat because the app loads fine
  1599. # [17:54] <mfinkle> ?
  1600. # [17:54] <jprmc> mfinkle: yes
  1601. # [17:54] <jprmc> mfinkle: shows a not responding dialog
  1602. # [17:54] <mfinkle> is there an error dialog?
  1603. # [17:54] <mfinkle> ok
  1604. # [17:54] <jprmc> related to org. whatever
  1605. # [17:55] <jprmc> password provider
  1606. # [17:55] <jprmc> you click "ok" and it closes the app
  1607. # [17:55] <wesj> mfinkle: its a big scary dialog in your face on startup.
  1608. # [17:55] <nemo> http://www.utf8everywhere.org/
  1609. # [17:55] <jprmc> mfinkle: are you responding?
  1610. # [17:55] <mfinkle> just did
  1611. # [17:56] <jprmc> thanks
  1612. # [17:56] * Quits: jdm (jdm@moz-D662800A.cm-7-1b.dynamic.ziggo.nl) (Client exited)
  1613. # [17:56] <romaxa> bsmedberg: ping, check plsz updated patch version for bug 746800, I added some comments
  1614. # [17:56] <mfinkle> the good news is no one has reported a problem yet
  1615. # [17:58] <romaxa> bsmedberg: also would be nice to get https://bugzilla.mozilla.org/attachment.cgi?id=617812&action=edit ready
  1616. # [17:58] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1617. # [17:58] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  1618. # [17:59] <Sebastian> oy, still an error
  1619. # [17:59] <decoder> gaah
  1620. # [17:59] <decoder> espindola:
  1621. # [17:59] <decoder> compiler-rt ignores VERBOSE
  1622. # [18:00] <Sebastian> http://pastebin.com/et56pTvd
  1623. # [18:00] <decoder> i got the full build log but the compiler-rt commands dont show up
  1624. # [18:00] <espindola> gah!!
  1625. # [18:00] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Max SendQ exceeded)
  1626. # [18:00] <decoder> only clang/llvm
  1627. # [18:00] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1628. # [18:00] <espindola> ok, you might be able to delete just one of the .o files
  1629. # [18:00] * Quits: MattN (MattN@A9390198.FB699058.2125B4DC.IP) (Ping timeout)
  1630. # [18:00] <espindola> figure out how to print the build line and rebuild just that one ...
  1631. # [18:00] <Sebastian> Looks like there are a couple of reports of that error on the internet, but only with FF 12 beta. Hrm.
  1632. # [18:01] <decoder> espindola: http://pastebin.mozilla.org/1607449
  1633. # [18:01] <decoder> does it matter which one and at which stage?
  1634. # [18:01] * Quits: victorporof (victorporo@13BBEF06.A00C134E.79933D60.IP) (Quit: Leaving...)
  1635. # [18:01] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
  1636. # [18:01] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Connection reset by peer)
  1637. # [18:02] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Ping timeout)
  1638. # [18:02] <espindola> decoder, well, we should be passing -fgnu89-inline to all of them
  1639. # [18:02] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
  1640. # [18:02] * mdas is now known as mdas|afk
  1641. # [18:02] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  1642. # [18:02] * decoder will try to wipe all of em
  1643. # [18:02] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1644. # [18:02] <Sebastian> Looking at the code, it seems related to assertions being disabled in my build maybe
  1645. # [18:02] <espindola> !seen Enn
  1646. # [18:02] <firebot> enn was last seen 10 days, 2 hours, 15 minutes and 30 seconds ago, saying 'it seems like something is wrong if you can get touch events to the binding but not to the frame' in #fx-team.
  1647. # [18:02] <Sebastian> because the function ends with an assert(0);
  1648. # [18:03] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1649. # [18:03] <Sebastian> and clang generates an error because we might not return from the function
  1650. # [18:03] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  1651. # [18:03] <espindola> Sebastian, Release mode?
  1652. # [18:03] <espindola> asserts become nothing...
  1653. # [18:03] <Sebastian> yeah this is bug https://bugzilla.mozilla.org/show_bug.cgi?id=723122
  1654. # [18:03] * padenot|away is now known as padenot
  1655. # [18:04] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
  1656. # [18:04] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1657. # [18:04] <Sebastian> That bug is closed as fixed
  1658. # [18:04] <Sebastian> I wonder why I'm getting the error on Firefox 12 then
  1659. # [18:04] <Sebastian> which was released after march 28th?
  1660. # [18:04] <KWierso> target milestone's mozilla13
  1661. # [18:04] * Joins: MattN (MattN@A9390198.FB699058.2125B4DC.IP)
  1662. # [18:04] <Sebastian> oh
  1663. # [18:05] <Sebastian> hrm
  1664. # [18:05] <Sebastian> so what am I to do here?
  1665. # [18:05] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  1666. # [18:05] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1667. # [18:06] * Standard8 is now known as Standard8Away
  1668. # [18:06] <Sebastian> I really appreciate all your help, by the way. Thanks so much.
  1669. # [18:06] * Joins: Ms2ger (Ms2ger@4E399CED.3067C44D.37724B0D.IP)
  1670. # [18:06] * Joins: graememcc (chatzilla@moz-88F2C12E.range86-150.btcentralplus.com)
  1671. # [18:06] * Standard8Away is now known as Standard8
  1672. # [18:07] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
  1673. # [18:08] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  1674. # [18:08] * Joins: shorlander-mobile (shorlander@moz-853043D6.dhcp.insightbb.com)
  1675. # [18:08] * Quits: shorlander-mobile (shorlander@moz-853043D6.dhcp.insightbb.com) (Input/output error)
  1676. # [18:09] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  1677. # [18:09] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1678. # [18:09] * AaronMT is now known as AaronMTriage
  1679. # [18:09] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Ping timeout)
  1680. # [18:10] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Max SendQ exceeded)
  1681. # [18:10] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1682. # [18:10] * Quits: smontagu (chatzilla@moz-A6D65AB5.red.bezeqint.net) (Ping timeout)
  1683. # [18:11] * Joins: teoli (teoli@A0505678.6E78B65D.CDBA6951.IP)
  1684. # [18:12] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1685. # [18:12] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1686. # [18:12] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1687. # [18:13] * rail is now known as rail-lunch
  1688. # [18:13] * Quits: teoli (teoli@A0505678.6E78B65D.CDBA6951.IP) (Quit: L'ordinateur  est en sommeil)
  1689. # [18:13] * Joins: teoli (teoli@A0505678.6E78B65D.CDBA6951.IP)
  1690. # [18:14] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  1691. # [18:14] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  1692. # [18:14] * coop|afk is now known as coop
  1693. # [18:14] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  1694. # [18:14] <blassey> mfinkle: http://dump.lassey.us/unsatisfied_link_error.png
  1695. # [18:14] * Quits: anky (anky@B9D60FB3.257A0F4B.A3D1B221.IP) (Ping timeout)
  1696. # [18:15] * Quits: teoli (teoli@A0505678.6E78B65D.CDBA6951.IP) (Ping timeout)
  1697. # [18:15] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  1698. # [18:17] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  1699. # [18:18] * Joins: anky (anky@4B50C066.9F2E1A4C.A3D1B221.IP)
  1700. # [18:20] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1701. # [18:21] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  1702. # [18:22] * jmaher is now known as jmaher|afk
  1703. # [18:22] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  1704. # [18:23] * Quits: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
  1705. # [18:24] <glandium> abort: HTTP Error 500: Internal Server Error
  1706. # [18:24] <glandium> when pulling from m-i
  1707. # [18:24] <glandium> anyone else with the same problem?
  1708. # [18:24] <jlebar> glandium, It hung on my end, but I thought that was me. :-/
  1709. # [18:24] * Joins: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP)
  1710. # [18:25] * Quits: anky (anky@4B50C066.9F2E1A4C.A3D1B221.IP) (Ping timeout)
  1711. # [18:25] <glandium> jlebar: it hanged here too, but ended with the 500 after a while
  1712. # [18:25] <glandium> works on ssh, though
  1713. # [18:25] * jlebar pings #it
  1714. # [18:25] * Joins: smontagu (chatzilla@moz-A6D65AB5.red.bezeqint.net)
  1715. # [18:25] * Joins: jdm (jdm@moz-D662800A.cm-7-1b.dynamic.ziggo.nl)
  1716. # [18:26] * Joins: anky (anky@509F77A4.18C7E222.A3D1B221.IP)
  1717. # [18:26] * mdas|afk is now known as mdas
  1718. # [18:26] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  1719. # [18:26] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1720. # [18:27] <jlebar> glandium, does it work for you now?
  1721. # [18:28] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1722. # [18:28] <espindola> Enn, ping
  1723. # [18:28] <glandium> jlebar: it does
  1724. # [18:28] <jesup> ted: ping
  1725. # [18:29] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  1726. # [18:30] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Max SendQ exceeded)
  1727. # [18:30] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1728. # [18:30] * Quits: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Input/output error)
  1729. # [18:31] * Joins: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  1730. # [18:31] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  1731. # [18:31] * gregglind is now known as gregglind_brb
  1732. # [18:32] * Joins: maikmerten (maikmerten@moz-1B1B9677.dynamic.qsc.de)
  1733. # [18:33] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  1734. # [18:33] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1735. # [18:33] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  1736. # [18:34] * Quits: ferongr (ferongr@83D56FB7.DDEAD33F.F5160715.IP) (Ping timeout)
  1737. # [18:35] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  1738. # [18:35] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1739. # [18:35] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: gozala)
  1740. # [18:35] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
  1741. # [18:35] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  1742. # [18:35] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Max SendQ exceeded)
  1743. # [18:35] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1744. # [18:36] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  1745. # [18:36] * bbondy_away is now known as bbondy
  1746. # [18:37] <Sebastian> ok thanks all, I built it with -wno-return-type
  1747. # [18:38] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  1748. # [18:38] * Joins: ferongr (ferongr@83D56FB7.DDEAD33F.F5160715.IP)
  1749. # [18:38] * Joins: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net)
  1750. # [18:38] * Joins: Stefan (Stefan@A64C0DEE.58530BE4.AA3FC64B.IP)
  1751. # [18:38] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  1752. # [18:39] <Stefan> Hi! Is there anybody, who uses ChatZilla as irc client, and ever wrote some plugins for it?
  1753. # [18:39] * catlee-away is now known as catlee
  1754. # [18:40] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Max SendQ exceeded)
  1755. # [18:41] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1756. # [18:41] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  1757. # [18:43] * gregglind_brb is now known as gregglind
  1758. # [18:43] <Sebastian> But how do I add that at the very end of the clang command?
  1759. # [18:43] <KaiRo> Stefan: you may have more luck in #chatzilla
  1760. # [18:43] <Sebastian> (the build worked when I added it manually and then resumed the build, but how do I modify the mozconfig file so -Wno-return-type is used always?)
  1761. # [18:44] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1762. # [18:45] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1763. # [18:45] * bear-afk is now known as bear
  1764. # [18:46] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Max SendQ exceeded)
  1765. # [18:46] <Stefan> KaiRo: thx, i already have
  1766. # [18:46] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1767. # [18:47] * philor|away is now known as philor
  1768. # [18:49] * Quits: smagnin (pike@moz-1816673.w90-57.abo.wanadoo.fr) (Client exited)
  1769. # [18:49] * ctalbert|afk is now known as ctalbert
  1770. # [18:50] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1771. # [18:51] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Max SendQ exceeded)
  1772. # [18:51] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1773. # [18:51] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1774. # [18:51] * Quits: Jake (Jake@moz-3284655B.resnet.drexel.edu) (Quit: Leaving.)
  1775. # [18:52] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  1776. # [18:52] * jlund is now known as jlund|lunch
  1777. # [18:52] * Joins: eeejay (eeejay@moz-EE2D6C10.monotonous.org)
  1778. # [18:52] * armenzg_buildduty is now known as armenzg_lunch
  1779. # [18:53] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1780. # [18:53] * jmaher|afk is now known as jmaher
  1781. # [18:54] * Quits: dao (dao@moz-A76ABD51.pool.mediaways.net) (Quit: Leaving.)
  1782. # [18:55] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  1783. # [18:56] * AaronMTriage is now known as AaronMT
  1784. # [18:56] <@ted> jesup: pong
  1785. # [18:57] * jhford-work-away is now known as jhford-work
  1786. # [18:57] <ekr_> Stupid question: is there a boilerplate implementation for nsISupports::AddRef(), etc.?
  1787. # [18:57] * joduinn-commute is now known as joduinn-mtg
  1788. # [18:57] <khuey> yes!
  1789. # [18:58] <khuey> http://mxr.mozilla.org/mozilla-central/source/xpcom/glue/nsISupportsImpl.h
  1790. # [18:58] <jesup> ted: so, to get Android working with gyp->makefile....
  1791. # [18:59] * Joins: robert (robert@moz-8484E522.dynamic.t-2.net)
  1792. # [18:59] <jesup> Here's the common.gypi section for Android currently: http://pastebin.mozilla.org/1607594
  1793. # [19:00] <jesup> CROSS_CC is *only* used there, nowhere else
  1794. # [19:00] <@ted> ick
  1795. # [19:00] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  1796. # [19:00] <@ted> we probably don't even need any of that
  1797. # [19:00] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1798. # [19:00] <@ted> since we already have a sane compile environment
  1799. # [19:01] <jesup> So it would be easy to add a mozilla-variant to that and just pass in the libgcc.a. But I doubt that's our biggest issue.
  1800. # [19:01] <jesup> Can I just turn off most/all of that?
  1801. # [19:01] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Max SendQ exceeded)
  1802. # [19:01] <@ted> i would certainly try that
  1803. # [19:01] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  1804. # [19:01] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1805. # [19:01] <@ted> configure does a pretty good job of picking the right compile/link flags for android
  1806. # [19:02] <jesup> (For example, I turned off all the compiler flags in normal builds, except for like 3 places that need SSE flags (I added mozilla_cflags)
  1807. # [19:02] <decoder> espindola: see pm =)
  1808. # [19:03] * Joins: krit (krit@moz-1FC1932F.adobe.com)
  1809. # [19:03] <@ted> right
  1810. # [19:03] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  1811. # [19:03] <@ted> google's use of gyp to provide an entire compile environment is unnecessary with our setup
  1812. # [19:03] <jesup> ok... I can try that
  1813. # [19:03] * rail-lunch is now known as rail
  1814. # [19:04] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1815. # [19:04] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1816. # [19:04] * mdas is now known as mdas|mtg
  1817. # [19:04] <gps> bz: is it possible to import the xpcshell-specific global functions like load() into a fresh sandbox?
  1818. # [19:05] <gps> I tried using sandbox.importFunction, but things that are load()d get loaded into the main compartment, not the sandbox!
  1819. # [19:05] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
  1820. # [19:05] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1821. # [19:05] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1822. # [19:06] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  1823. # [19:06] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  1824. # [19:06] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Max SendQ exceeded)
  1825. # [19:06] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1826. # [19:06] * Quits: marco (Mibbit@AB7339A9.B1299530.10DC0B64.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1827. # [19:06] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  1828. # [19:07] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  1829. # [19:07] <Ms2ger> Bonjour
  1830. # [19:07] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1831. # [19:08] <espindola> decoder, pm?
  1832. # [19:08] <espindola> ah
  1833. # [19:09] * Quits: mike5w3c (MikeS@moz-260332AA.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com) (Quit: mike5w3c)
  1834. # [19:09] <NeilAway> Ms2ger: missing glazou already?
  1835. # [19:09] * AutomatedTester|away is now known as AtuomatedTester
  1836. # [19:10] <Ms2ger> Always
  1837. # [19:10] * AtuomatedTester is now known as AutomatedTester
  1838. # [19:11] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Max SendQ exceeded)
  1839. # [19:11] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1840. # [19:12] * Quits: anky (anky@509F77A4.18C7E222.A3D1B221.IP) (Client exited)
  1841. # [19:14] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Input/output error)
  1842. # [19:14] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  1843. # [19:16] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1844. # [19:16] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Max SendQ exceeded)
  1845. # [19:17] * Parts: derf (derf@moz-4168F490.net)
  1846. # [19:17] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1847. # [19:17] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1848. # [19:18] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Ping timeout)
  1849. # [19:19] * Joins: anky (anky@C772EAAE.744E7036.A3D1B221.IP)
  1850. # [19:19] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  1851. # [19:20] <davidb> BenWa: geckprofiler doesn't seem to complete analysis for me
  1852. # [19:20] <BenWa> davidb: What platform?
  1853. # [19:20] <davidb> mac
  1854. # [19:20] <BenWa> davidb: Try it against, it's been a bit flacky lately been meaning to find out why
  1855. # [19:20] <davidb> ok
  1856. # [19:20] <BenWa> If it takes more then 3 tries i'll take a look
  1857. # [19:21] * Quits: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net) (Ping timeout)
  1858. # [19:21] * Joins: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net)
  1859. # [19:21] <davidb> BenWa: worked! hey if i click stop before clicking analyze would that have been my breakage?
  1860. # [19:21] <BenWa> Ohh yea, that would be it
  1861. # [19:22] <JonathanS> When would be a time to drop Mozilla/5.0 in UA? I would like to see Firefox/13.0 (Windows NT 6.1; WOW64) Gecko/13
  1862. # [19:22] <BenWa> I need to make the UI more clear about that
  1863. # [19:22] * coop is now known as coop|mtg
  1864. # [19:22] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Ping timeout)
  1865. # [19:22] <davidb> BenWa: that seems odd - ok cool
  1866. # [19:22] <davidb> thanks!
  1867. # [19:22] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  1868. # [19:22] <BenWa> right now 'stop' also clears the memory
  1869. # [19:22] <davidb> oh
  1870. # [19:22] * catlee is now known as catlee-mtg
  1871. # [19:22] <davidb> BenWa: i think making it like instruments would incur the least mental model breakage
  1872. # [19:23] <BenWa> davidb: making it more like instruments how so?
  1873. # [19:23] <davidb> BenWa: stop doesn't clear memory. and analysis can happen after stoppage.
  1874. # [19:23] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  1875. # [19:23] <BenWa> ok right. Yea it's on my todo list
  1876. # [19:23] <BenWa> We're reworking the profiler to use the debugging protocol
  1877. # [19:24] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1878. # [19:24] <davidb> great
  1879. # [19:24] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1880. # [19:24] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 12.0/20120424094117])
  1881. # [19:24] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  1882. # [19:24] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  1883. # [19:25] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  1884. # [19:25] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1885. # [19:25] * Joins: smaug (chatzilla@moz-7974D598.gprs.sl-laajakaista.fi)
  1886. # [19:25] * ChanServ sets mode: +o smaug
  1887. # [19:26] * dholbert|afk is now known as dholbert
  1888. # [19:27] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Max SendQ exceeded)
  1889. # [19:27] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1890. # [19:28] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
  1891. # [19:28] <kaie> smaug, re user repo, I follow the instruction yesterday to create two repos, about 20 hours ago, but still nothing has shown up at http://hg.mozilla.org/users/kaie_kuix.de - do you know what could be wrong?
  1892. # [19:28] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  1893. # [19:28] * ChanServ sets mode: +o dveditz
  1894. # [19:29] <@smaug> kaie: don't know
  1895. # [19:29] <kaie> ok thx, guess I should file a bug
  1896. # [19:29] <@smaug> kaie: ask someone who has a user repo
  1897. # [19:29] <ekr_> kaie: I am havin the same problem
  1898. # [19:29] <ekr_> I did it like 10 days ago
  1899. # [19:30] <kaie> ekr, ok. I'll file a bug and give you the number, so you cc yourself
  1900. # [19:30] <ekr_> I already did, hang on.
  1901. # [19:30] * Joins: sicking (chatzilla@moz-7F871C5C.hsd1.ca.comcast.net)
  1902. # [19:30] <kaie> ok
  1903. # [19:31] <ekr_> https://bugzilla.mozilla.org/show_bug.cgi?id=747114
  1904. # [19:31] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1905. # [19:31] <davidb> (gecko profiler rocks)
  1906. # [19:31] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1907. # [19:32] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  1908. # [19:33] <kaie> ekr_, ok, trying to ask in #it
  1909. # [19:33] <ekr_> thanks
  1910. # [19:34] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  1911. # [19:34] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1912. # [19:35] * Quits: yvan (yboily@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  1913. # [19:36] * Joins: Optimizer (Mibbit@6E78482A.3686F45E.89AC0F27.IP)
  1914. # [19:36] * AutomatedTester is now known as AutomatedTester|away
  1915. # [19:37] <@bz> bjacob: ping
  1916. # [19:37] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Max SendQ exceeded)
  1917. # [19:37] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1918. # [19:37] <bjacob> bz: pong
  1919. # [19:37] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1920. # [19:37] * mdas|mtg is now known as mdas
  1921. # [19:37] <@bz> bjacob: so for the array versions of the methods
  1922. # [19:37] * Joins: yvan (yboily@moz-B77DEAEB.mozilla.org)
  1923. # [19:37] <@bz> bjacob: is having an array of length 1-4 common?
  1924. # [19:37] * jlund|lunch is now known as jlund
  1925. # [19:37] <@bz> bjacob: the code seems to actually check for multiples of 1-4
  1926. # [19:38] <bjacob> bz: yes, it is common to upload a single vec4 from an array
  1927. # [19:38] <@bz> bjacob: ok
  1928. # [19:38] <@bz> bjacob: so the perf regression for typed arrays is real
  1929. # [19:38] <@bz> bjacob: cache issue
  1930. # [19:38] <@bz> bjacob: need to think about what we can do about it....
  1931. # [19:38] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  1932. # [19:38] <bjacob> bz: cool that you found it
  1933. # [19:39] <@bz> bjacob: djvj over in #jsapi figured it out
  1934. # [19:39] <@bz> bjacob: the problem is I don't know how to fix it. ;)
  1935. # [19:39] <@bz> bjacob: our basic problem is that the total time for those calls is in the 1100ns range
  1936. # [19:39] <bjacob> bz: it doesn't necessarily have to block landing your patch, esp. now that it's well understood
  1937. # [19:39] <@bz> bjacob: so an L2 miss hurts
  1938. # [19:39] <@bz> bjacob: well, sure
  1939. # [19:39] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1940. # [19:40] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  1941. # [19:40] * Quits: AryehGregor (AryehGrego@moz-83CA4768.red.bezeqint.net) (Client exited)
  1942. # [19:40] <@bz> bjacob: I need to figure out whether I need to rejigger how I do typed arrays in new bindings
  1943. # [19:40] * Joins: tanvi (tanvi@moz-BBE3ABD.mv.mozilla.com)
  1944. # [19:40] * Joins: AryehGregor (AryehGrego@moz-83CA4768.red.bezeqint.net)
  1945. # [19:41] * Joins: hub (hub@D459F0F4.D9251953.6E712CE2.IP)
  1946. # [19:41] * Parts: tanvi (tanvi@moz-BBE3ABD.mv.mozilla.com)
  1947. # [19:41] * Quits: cesar (cdolivei@moz-FAFD684E.r.rev.accesscomm.ca) (Quit: leaving)
  1948. # [19:41] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Quit: Leaving.)
  1949. # [19:41] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1950. # [19:42] * davidb is now known as davidb|mtg
  1951. # [19:42] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1952. # [19:42] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  1953. # [19:42] <ekr_> kaie: thanks
  1954. # [19:43] <kaie> ekr_, thanks for filing the bug :)
  1955. # [19:43] <Ms2ger> ehsan, hope you like :)
  1956. # [19:44] * mdas is now known as mdas|afk
  1957. # [19:45] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1958. # [19:45] <AryehGregor> dbaron, while we're both on: https://bugzilla.mozilla.org/show_bug.cgi?id=746915#c12
  1959. # [19:46] * Quits: Jesse (jruderman@moz-E31CD2CB.mozilla.org) (Quit: Jesse)
  1960. # [19:49] * Joins: Gijs (chatzilla@moz-C11B0461.dsl.alice.nl)
  1961. # [19:50] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
  1962. # [19:51] * Gijs wonders if anyone around still knows about XPCSafeJSObjectWrapper and when/how it disappeared and/or if I should use something else instead.
  1963. # [19:51] <Gijs> (mrbkap? ^^ )
  1964. # [19:51] * Quits: smontagu (chatzilla@moz-A6D65AB5.red.bezeqint.net) (Ping timeout)
  1965. # [19:52] * Joins: smontagu (chatzilla@moz-A6D65AB5.red.bezeqint.net)
  1966. # [19:52] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  1967. # [19:53] * Joins: victorporof (victorporo@5F6B43D3.1C233438.79933D60.IP)
  1968. # [19:53] * armenzg_lunch is now known as armenzg
  1969. # [19:54] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  1970. # [19:54] <bent> you want bholley
  1971. # [19:54] <bholley> Gijs: what do you mean 'use'?
  1972. # [19:54] <Ms2ger> cpeterson, you messed with bug 743468
  1973. # [19:55] <Ms2ger> Ever Confirmed|1 |0
  1974. # [19:55] * Joins: bernd (chatzilla@moz-560E8A59.superkabel.de)
  1975. # [19:55] * Ms2ger didn't know that could even happen
  1976. # [19:55] <bent> he has the 'flux-capacitor' bit set on his bugzilla account
  1977. # [19:56] <cpeterson> Ms2ger, oops. I meant to add my mozilla-aurora cset number, but I did not intend to change the status to UNCONFIRMED. I will fix. Thanks for the heads up!
  1978. # [19:56] <Gijs> bholley: I mean I'm in Venkman and I don't want to shoot myself in the foot by messing with content from chrome debugging code.
  1979. # [19:56] <Ms2ger> Np
  1980. # [19:56] <bholley> Gijs: so, if you're chrome, and you're accessing a content object that's not Xray-able (ie, implemented in JS)?
  1981. # [19:57] * Gijs decided to finally fix this 4-year-old security bug. :\
  1982. # [19:57] <Gijs> It might be implemented in JS, it might not be.
  1983. # [19:57] * Quits: wlach (wlach@moz-14AFFC14.vif.net) (Connection reset by peer)
  1984. # [19:57] <bholley> Gijs: so, all the wrapper stuff will happen automatically
  1985. # [19:57] <Gijs> I don't know anything about it really, I've just got a jsdIValue
  1986. # [19:57] <bholley> Gijs: if the object is a native object, you'll get an Xray wrapper by default
  1987. # [19:58] <Gijs> OK.
  1988. # [19:58] * Joins: wlach (wlach@moz-14AFFC14.vif.net)
  1989. # [19:58] <bholley> Gijs: (formerly known as XPCNativeWrapper)
  1990. # [19:58] <Gijs> Right
  1991. # [19:58] <bholley> Gijs: with that you're definitely safe
  1992. # [19:58] <Gijs> I noticed that still exists.
  1993. # [19:58] <bholley> Gijs: it doesn't really
  1994. # [19:58] <bholley> Gijs: the XPCNativeWrapper constructor does
  1995. # [19:58] <Gijs> Right :)
  1996. # [19:58] <bholley> Gijs: but it's just a shim for Xray
  1997. # [19:58] <Gijs> Sure
  1998. # [19:58] <Gijs> OK, so in the other case?
  1999. # [19:58] <bholley> Gijs: now, if the object is not Xrayable, or if you've waived Xray (with .wrappedJSObject or XPCNativeWrapper.unwrap)
  2000. # [19:59] <bholley> Gijs: you'll get a transparent wrapper, but your principal will be clamped to whatever compartment you're in
  2001. # [19:59] <bholley> Gijs: so, the content object can define getters that lie, and all that
  2002. # [20:00] <Gijs> hrm
  2003. # [20:00] <bholley> Gijs: but they can't escalate to chrome privileges
  2004. # [20:00] <bholley> Gijs: does that make sense?
  2005. # [20:00] * Joins: hub_ (hub@D459F0F4.D9251953.6E712CE2.IP)
  2006. # [20:00] <Gijs> Yes, sort of.
  2007. # [20:00] <Gijs> I mean, the second bit does
  2008. # [20:00] * Quits: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net) (Ping timeout)
  2009. # [20:00] <bholley> Gijs: which is the first bit that doesn't?
  2010. # [20:00] * Quits: hub (hub@D459F0F4.D9251953.6E712CE2.IP) (Input/output error)
  2011. # [20:00] * Parts: Optimizer (Mibbit@6E78482A.3686F45E.89AC0F27.IP)
  2012. # [20:00] * hub_ is now known as hub
  2013. # [20:01] <Gijs> bholley: what's the principal clamped to if the wrapper gets created by chrome? Still content if the object came from there?
  2014. # [20:01] <Gijs> bholley: also, mind if I just CC you on this bug, you're probably better able to estimate the risks than I am. :)
  2015. # [20:01] <bholley> Gijs: wherever the code is, that's its principal
  2016. # [20:01] <bholley> Gijs: sure
  2017. # [20:01] <Gijs> The code for the object or the code accessing the object?
  2018. # [20:01] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2019. # [20:01] <bholley> Gijs: no, the file where the code is defined
  2020. # [20:01] * Joins: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net)
  2021. # [20:02] <Gijs> OK. So that should be good then.
  2022. # [20:02] <bholley> Gijs: when you call across compartments, you have to enter that compartment
  2023. # [20:02] <bholley> Gijs: when you're in that compartment, we configure security appropriately
  2024. # [20:02] * jaws is now known as jaws|brb
  2025. # [20:03] * Quits: anky (anky@C772EAAE.744E7036.A3D1B221.IP) (Quit: Leaving...)
  2026. # [20:03] <Gijs> bholley: OK. Since when did SJOWs disappear and did we switch to this transparent wrappers?
  2027. # [20:03] <hurley> anyone ever seen 'make check-one' fail with python complaining "No module named mozinfo"? (this is on linux, in my case)
  2028. # [20:03] <bholley> Gijs: Firefox 4, compartments, brain transplants, etc
  2029. # [20:03] <Gijs> OK.
  2030. # [20:03] <Gijs> Did we EOL 3.6 yet? I forget...
  2031. # [20:04] <jhammel> hurley: no but one copy did just get disappeared
  2032. # [20:04] <Gijs> (or rather, I avoided that discussion as much as I could)
  2033. # [20:04] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  2034. # [20:04] <Ms2ger> Not yet, I don't think
  2035. # [20:04] <Ms2ger> But same here
  2036. # [20:04] <jhammel> hurley: can you paste? i would guess ted or wlach might know better
  2037. # [20:04] <Gijs> Gaaaah.
  2038. # [20:04] * Gijs cries
  2039. # [20:04] <edmorley> has anyone compared normal windows build times to those with FDE using Symantec PGP, when on an SSD? (just wondering whether it's going to effect it badly enough to warrant having srcdir and objdir on another partition)
  2040. # [20:04] <Gijs> So I guess then I still get to do something about this
  2041. # [20:04] <bholley> Gijs: don't fix things for 3.6
  2042. # [20:04] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2043. # [20:05] <bholley> Gijs: unless it's a chemspill or something
  2044. # [20:05] <Gijs> bholley: no, check out the bug I CC-ed you on. :)
  2045. # [20:05] <Gijs> It's been dormant for 3 years now, but it's ASSI: me, so I feel guilty.
  2046. # [20:05] <WG9s> 3.6 was EOL on April 24th I believe
  2047. # [20:05] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2048. # [20:05] <bholley> Gijs: it's an sg:moderate
  2049. # [20:06] <mkaply> Is there something changing about parent.lock in FF13?
  2050. # [20:06] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2051. # [20:06] * Parts: Sebastian (Sebastian@moz-9043B541.sebastianhahn.net)
  2052. # [20:06] <WG9s> So actaully I am not sure even for a chemspill.
  2053. # [20:06] <gavin> mkaply: yeah I think so
  2054. # [20:06] <bholley> Gijs: this bug is bigger than I really want to dive into
  2055. # [20:06] <Gijs> bholley: yeah, will summarize, getting you links, sec.
  2056. # [20:06] * Quits: sicking (chatzilla@moz-7F871C5C.hsd1.ca.comcast.net) (Ping timeout)
  2057. # [20:07] <bholley> Gijs: also, in a meeting, so I might disappear randomly ;-)
  2058. # [20:07] * Joins: mike5w3c (MikeS@7E9301E5.1E1F6C0.AF6F698.IP)
  2059. # [20:07] <gavin> mkaply: MattN changed how it was used as part of bug 717070, IIRC
  2060. # [20:07] <hurley> jhammel, ted, wlach: http://pastebin.mozilla.org/1607763 (this is with rev 0a796d07499a)
  2061. # [20:07] <mkaply> gavin: thanks
  2062. # [20:07] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2063. # [20:07] * anant_ is now known as anant
  2064. # [20:07] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  2065. # [20:07] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2066. # [20:08] <@ted> hurley: does your /home/hurley/src/mozilla/mchg/build/ dir have a copy of mozinfo.py?
  2067. # [20:08] * Quits: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2068. # [20:08] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  2069. # [20:08] <gavin> mkaply: ask him for more details, but AIUI profile.lock is now always present, and we use some kind of NTFS locking for determining whether the profile is actually in use
  2070. # [20:08] <Gijs> bholley: sure. So, basically, old Venkman bug where we just trust content objects in various places where we shouldn't. Most of it is fixed except the 'set current evaluation object' code, which lets you make scope/this be arbitrary for your /eval stuff in the debugger
  2071. # [20:08] * Quits: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP) (Quit: surkov)
  2072. # [20:08] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Ping timeout)
  2073. # [20:08] <gavin> (on windows)
  2074. # [20:09] <MattN> mkaply, gavin: actually it's bug 294260 (startup crash detection)
  2075. # [20:09] <Mossop> khuey: ping
  2076. # [20:10] <mkaply> I hope that works across NFS drives
  2077. # [20:10] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  2078. # [20:10] <gavin> MattN: all your work is indistinguishably awesome to me! :P
  2079. # [20:10] <MattN> :)
  2080. # [20:11] * catlee-mtg is now known as catlee
  2081. # [20:12] <khuey> Ms2ger: pong
  2082. # [20:12] <khuey> er
  2083. # [20:12] <khuey> Mossop: pong
  2084. # [20:13] <Ms2ger> khuey, ping ;)
  2085. # [20:13] <khuey> :-P
  2086. # [20:13] <MattN> mkaply: like gavin said, we don't delete the lock (FILE_FLAG_DELETE_ON_CLOSE) on Windows so we can check its timestamp on next startup.
  2087. # [20:13] * jaws|brb is now known as jaws
  2088. # [20:13] * Joins: mcsmurf (mcsmurf@moz-E3C18463.dip.t-dialin.net)
  2089. # [20:14] * Joins: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org)
  2090. # [20:14] <mkaply> MattN: was profile sharing over the network tested?
  2091. # [20:14] <hurley> ted: doesn't appear to
  2092. # [20:14] <@ted> hurley: that seems like a problem, hm
  2093. # [20:14] <@ted> i'd guess fallout from https://bugzilla.mozilla.org/show_bug.cgi?id=746545
  2094. # [20:15] <MattN> mkaply: I tested with a profile on NFS
  2095. # [20:15] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Ping timeout)
  2096. # [20:15] <mkaply> MattN: sweet
  2097. # [20:15] * Quits: robert (robert@moz-8484E522.dynamic.t-2.net) (Quit: robert)
  2098. # [20:15] <mkaply> MattN: what if a user has their profile on a USB stick (FAT32)
  2099. # [20:15] <@ted> hurley: oh, bleh
  2100. # [20:16] <@ted> that patch didn't change the places where we call runxpcshelltests
  2101. # [20:16] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  2102. # [20:16] <hurley> ted: fwiw, i don't have it in build/ on my mac, either, and xpcshell tests work fine there
  2103. # [20:16] <@ted> fascinating
  2104. # [20:16] <Mossop> khuey: Wanted to make sure I understood bug 695480 correctly. Now if we have a reference to content that has gone away instead of keeping the document alive the reference becomes "dead" and any attempt to use it will throw an exception?
  2105. # [20:17] <@ted> hurley: is there a .pyc in that dir?
  2106. # [20:17] <hurley> ted: ah, yes there is
  2107. # [20:17] <@ted> jmaher: i think your patch for bug 746545 has a bug :-(
  2108. # [20:17] <@ted> and i missed it in review
  2109. # [20:17] <@ted> http://mxr.mozilla.org/mozilla-central/source/testing/testsuite-targets.mk#241
  2110. # [20:17] <@ted> http://mxr.mozilla.org/mozilla-central/source/config/rules.mk#114
  2111. # [20:17] <@ted> all need that -I updated
  2112. # [20:17] <MattN> mkaply: I didn't change the locking mechanism. You just can no longer assume that the existence of the lock file implies the profile is in use.
  2113. # [20:18] <mkaply> MattN: but don't you rely on an NTFS behavior to lock the file?
  2114. # [20:18] * edmorley is now known as edmorley|afk
  2115. # [20:18] * Joins: dao (dao@moz-A0B4DC75.superkabel.de)
  2116. # [20:18] <MattN> mkaply: no, we already had fallback for that and I didn't change that
  2117. # [20:18] <mkaply> MattN: Sweet. Thanks.
  2118. # [20:19] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2119. # [20:19] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/143b9be2a74d - Michael Wu - Bug 749080 - Make AudioManager.cpp build again, r=cjones
  2120. # [20:19] <firebot> http://hg.mozilla.org/mozilla-central/rev/3812e7c1b642 - Michael Wu - Bug 749661 - Workaround yaffs2 readdir bug, r=dougt
  2121. # [20:21] * Joins: jhorak (jhorak@moz-2EE9C9C3.cust.nbox.cz)
  2122. # [20:21] <MattN> mkaply: I guess there may be a problem if the clocks of the computers differ but it would only trigger startup crash detection and UI is only shown after 3 detected crashes. You shouldn't get to that point because we reset the counter on a successful startup.
  2123. # [20:22] <MattN> let me know if you run into that though
  2124. # [20:22] * Quits: mike5w3c (MikeS@7E9301E5.1E1F6C0.AF6F698.IP) (Quit: mike5w3c)
  2125. # [20:22] <khuey> Mossop: right
  2126. # [20:22] <MattN> you'll see an NS_WARNING onstartup
  2127. # [20:22] <hurley> ted: want me to file a bug on this, or do you have it covered?
  2128. # [20:22] <@ted> hurley: file a bug?
  2129. # [20:23] <@ted> i am juggling too many things i will forget
  2130. # [20:23] <hurley> haha, will do :)
  2131. # [20:23] <@ted> should be a trivial fix
  2132. # [20:23] * Joins: mike5w3c (MikeS@7E9301E5.1E1F6C0.AF6F698.IP)
  2133. # [20:23] * Joins: josh_ (josh@moz-2EE66546.nyc.res.rr.com)
  2134. # [20:24] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2135. # [20:26] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  2136. # [20:26] * Quits: mike5w3c (MikeS@7E9301E5.1E1F6C0.AF6F698.IP) (Quit: mike5w3c)
  2137. # [20:26] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  2138. # [20:27] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
  2139. # [20:28] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2140. # [20:28] <hurley> ted: filed bug 750368
  2141. # [20:28] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  2142. # [20:28] <@ted> thx
  2143. # [20:30] * lsblakk is now known as lsblakk|afk
  2144. # [20:30] * Joins: dao1 (dao@moz-A0B4DC75.superkabel.de)
  2145. # [20:30] * Quits: dao (dao@moz-A0B4DC75.superkabel.de) (Ping timeout)
  2146. # [20:30] * Quits: edmorley|afk (edmorley@moz-E455C402.range86-145.btcentralplus.com) (Max SendQ exceeded)
  2147. # [20:30] <jesup> ted: /media/webrtc/trunk/third_party/libyuv/source/cpu_id.cc:18:26: error: cpu-features.h: No such file or directory -- it's wrapped in ifdef __ANDROID__ -- any idea why it wouldn't be in the include path? (source is #include <cpu-features.h>)
  2148. # [20:31] * Joins: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com)
  2149. # [20:31] <@ted> that i don't know
  2150. # [20:31] <@ted> did you accidentally filter out some include paths?
  2151. # [20:31] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2152. # [20:31] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
  2153. # [20:31] * Quits: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com) (Quit: Leaving.)
  2154. # [20:31] * Quits: dao1 (dao@moz-A0B4DC75.superkabel.de) (Ping timeout)
  2155. # [20:32] <jesup> here's there compile line: http://pastebin.mozilla.org/1607797
  2156. # [20:32] <@ted> where does that file actually live?
  2157. # [20:32] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Client exited)
  2158. # [20:32] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  2159. # [20:32] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  2160. # [20:32] <@ted> (cpu-features.h)
  2161. # [20:32] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2162. # [20:32] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
  2163. # [20:33] <jesup> Not sure; http://www.kandroid.org/ndk/docs/CPU-FEATURES.html says to include <cpu-features.h> -- still looking
  2164. # [20:33] * Joins: dao (dao@moz-A0B4DC75.superkabel.de)
  2165. # [20:34] <@ted> ../android-ndk-r7b-linux-x86/sources/cpufeatures/cpu-features.h
  2166. # [20:34] <@ted> yeah, looks like that comes from the NDK
  2167. # [20:35] <jmaher> ted: interesting
  2168. # [20:35] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2169. # [20:35] <jesup> Yes, and I see it in platforms/android-3,4,5,8,9/arch-arm/....
  2170. # [20:35] <jesup> why only 3,4,5,8,9?
  2171. # [20:35] * Joins: smagnin (pike@moz-1816673.w90-57.abo.wanadoo.fr)
  2172. # [20:35] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2173. # [20:35] <jlebar> khuey, FYI, the chrome --> contents leak bug doesn't appear to have had any effect on the ghost windows data. :(
  2174. # [20:35] <jesup> (That's with r6 NDK installed)
  2175. # [20:36] <jlebar> khuey, I need a few more days to see if there was an effect on RSS.
  2176. # [20:36] <khuey> jlebar: :-/
  2177. # [20:36] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2178. # [20:36] <@ted> jesup: i have no idea
  2179. # [20:36] <@ted> jesup: oh, because there is no 6,7
  2180. # [20:36] <@ted> $ ls ../android-ndk-r7b-linux-x86/platforms/
  2181. # [20:36] <@ted> android-14 android-3 android-4 android-5 android-8 android-9
  2182. # [20:37] * Joins: robert (robert@moz-8484E522.dynamic.t-2.net)
  2183. # [20:37] <khuey> jlebar: that would seem to indicate that most ghost windows are caused by shitty web pages
  2184. # [20:37] * spartan is now known as spartan|away
  2185. # [20:37] <@ted> jesup: i don't see anything in that common.gypi snippet you pasted a while back that looks like it'd change include paths
  2186. # [20:37] <@ted> (aside from the stlport stuff)
  2187. # [20:37] <jlebar> khuey, I suppose... That would be awfully strange, though, as a baddon could easily cause tens to hundreds of ghosts, while the 95th percentile is around 11.
  2188. # [20:37] * Quits: robert (robert@moz-8484E522.dynamic.t-2.net) (Quit: robert)
  2189. # [20:38] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  2190. # [20:38] <@ted> jesup: given the docs you linked to, it looks like you propbably need an extra include path
  2191. # [20:38] <khuey> jlebar: well a lot of the baddon leaks we've seen leak one compartment (in a global variable), right?
  2192. # [20:38] <bonnie> jlebar, ok mercurial question
  2193. # [20:38] <jlebar> khuey, Yes. Those might be lost in the noise.
  2194. # [20:38] <Ms2ger> Shoot
  2195. # [20:39] <bonnie> jlebar, i created a patch to make my review changes
  2196. # [20:39] <jlebar> bonnie, So a new patch which applies atop the one which was reviewed?
  2197. # [20:39] <bonnie> jlebar, then i did a few changes, tested the code, qrefreshed the patch, did a few changes, tested the code, qrefreshed -m, you get the point
  2198. # [20:39] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2199. # [20:39] * davidb|mtg is now known as davidb
  2200. # [20:39] * khuey shoots Ms2ger
  2201. # [20:40] <bonnie> jlebar, yes thats correct
  2202. # [20:40] <jlebar> bonnie, Okay.
  2203. # [20:40] * Ms2ger electrocutes khuey
  2204. # [20:40] * glob is now known as glob|away
  2205. # [20:40] <bonnie> jlebar, i then did some more review changes, tested and broke the code.
  2206. # [20:40] <jlebar> bonnie, Okay...
  2207. # [20:40] <froydnj> I thought we had a MOZ_DISALLOW_COPY_CONSTRUCTORS; am I not looking in the right place?
  2208. # [20:41] <jlebar> bonnie, But you haven't qref'ed since the last working version?
  2209. # [20:41] <bonnie> jlebar, i understand that the qrefresh over writes the existing code in the patch so can i revert to a prev qrefresh or do i just have to go back to the prev patch?
  2210. # [20:41] <jesup> ted: almost no paths in the compile line... Looks wrong: -I. -I../../../../../../../media/webrtc/trunk/third_party/libyuv/include -I../../../../../../../media/webrtc/trunk/third_party/libyuv/.
  2211. # [20:41] <bonnie> jlebar, no i havent
  2212. # [20:41] <jlebar> bonnie, hg diff should show you the differences between what you have in your working directory and your last qref.
  2213. # [20:41] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2214. # [20:41] * AaronMT is now known as AaronMTriage
  2215. # [20:41] <Ms2ger> froydnj, that's WebKit ;)
  2216. # [20:41] <jlebar> bonnie, You can revert to the last qref with hg up --clean, but you may not want to nuke all your changes.
  2217. # [20:41] * Quits: victorporof (victorporo@5F6B43D3.1C233438.79933D60.IP) (Connection reset by peer)
  2218. # [20:42] * Joins: victorporo (victorporo@5F6B43D3.1C233438.79933D60.IP)
  2219. # [20:42] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2220. # [20:42] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  2221. # [20:42] <froydnj> Ms2ger: thought we had our own; don't want to use the ipc/chromium/ version =/
  2222. # [20:42] <jesup> ted: odd... "-isystem /tools/android-ndk-r5c/sources/cxx-stl/stlport/stlport" Note the space after system
  2223. # [20:42] <bonnie> jlebar, so with the hg diff i just manually undo the diffs?
  2224. # [20:42] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2225. # [20:43] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2226. # [20:43] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2227. # [20:43] <jlebar> bonnie, If it's a lot to do by hand, we can be clever and automate it...
  2228. # [20:43] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  2229. # [20:43] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2230. # [20:44] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2231. # [20:44] * cjones is now known as cjones-brb
  2232. # [20:44] <bonnie> jlebar, i think i'm actuall ok to hg up --clean to the last qref and nuke my changes. i'll try the diff first
  2233. # [20:44] <Ms2ger> froydnj, we've got at least 5 copies of DISALLOW_COPY_AND_ASSIGN...
  2234. # [20:44] <jlebar> bonnie, Sounds good. Let me know if you run into trouble.
  2235. # [20:44] <@ted> jesup: that should be fine
  2236. # [20:45] <bonnie> jlebar, alrighty then, i'll go try those out and let you know if i run into more mercurial problems
  2237. # [20:45] <bonnie> jlebar, thanks!
  2238. # [20:45] <jlebar> bonnie, np
  2239. # [20:45] <@ted> jesup: i'm not sure what is setting the include path that you need
  2240. # [20:45] * @ted pokes
  2241. # [20:45] <froydnj> Ms2ger: well, I guess I can point to prior art then
  2242. # [20:46] <jesup> So, shouldn't all android compiles get cflags passed in that set up the NDK/SDK includes?
  2243. # [20:46] * AutomatedTester|away is now known as AutomatedTester
  2244. # [20:46] * Joins: nigelb (Adium@C23863AA.236DEFC0.BE90E62C.IP)
  2245. # [20:46] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2246. # [20:46] <@ted> jesup: yes, mostly
  2247. # [20:46] <@ted> lemme see
  2248. # [20:47] <jesup> I'm checking libyuv's gyp file
  2249. # [20:47] * Quits: @smaug (chatzilla@moz-7974D598.gprs.sl-laajakaista.fi) (Ping timeout)
  2250. # [20:47] <@ted> my CXXFLAGS for my android build have -isystem /home/luser/build/android-ndk-r7b-linux-x86/platforms/android-5/arch-arm/usr/include
  2251. # [20:47] <@ted> make -C ../fennec-android-mozilla-central/ echo-variable-CXXFLAGS
  2252. # [20:48] * Joins: smaug (chatzilla@moz-7974D598.gprs.sl-laajakaista.fi)
  2253. # [20:48] * ChanServ sets mode: +o smaug
  2254. # [20:48] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2255. # [20:49] * juanb is now known as juanb|afk
  2256. # [20:49] * philor is now known as philor|away
  2257. # [20:49] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  2258. # [20:51] <jesup> ted: ls /tmp/android-ndk-r5c/platforms/android-5/arch-arm/usr/include/cpu* -> No match
  2259. # [20:51] * Quits: pranavrc (pranavrc@95F21830.A588E5E2.520CDC98.IP) (Quit: Ping timeout: ∞)
  2260. # [20:52] <jesup> cpu-features is in machine/....
  2261. # [20:52] * Quits: MarcoZ (Daily@moz-9A5F3A87.dip.t-dialin.net) (Quit: l8er)
  2262. # [20:52] <@ted> jesup: so
  2263. # [20:52] <@ted> apparently
  2264. # [20:52] <@ted> android-ndk-r7b-linux-x86/sources/android/cpufeatures/
  2265. # [20:52] <jesup> which may give me a solution, though I'm confused why their source (and other examples) assume it's visible
  2266. # [20:52] <@ted> is what you're supposed to be using
  2267. # [20:53] <@ted> if you build using the goofy NDK Makefile setup
  2268. # [20:53] <@ted> you wind up using that include-module thing
  2269. # [20:53] <@ted> which loads the Android.mk in that directory
  2270. # [20:53] <@ted> which sets your include path to include that directory
  2271. # [20:54] <jesup> Ah. so android code assumes machine/ is in the include paths
  2272. # [20:54] * Joins: coreluna (coreluna@moz-A92C338D.lsanca.fios.verizon.net)
  2273. # [20:54] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  2274. # [20:54] <jesup> "generic" android code, perhaps
  2275. # [20:54] <@ted> er, i don't think so
  2276. # [20:54] * Quits: mdas|afk (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas|afk)
  2277. # [20:54] <@ted> i think it's supposed to put that path in the includes somehow
  2278. # [20:55] <@ted> huh
  2279. # [20:55] <jesup> via $(call import-module,android/cpufeatures)?
  2280. # [20:55] <@ted> media/webrtc/trunk/src/system_wrappers/source/cpu_features_arm.c
  2281. # [20:55] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  2282. # [20:55] <@ted> jesup: sure, if you were using the android ndk build setup
  2283. # [20:55] <@ted> there's a copy of this file in the tree
  2284. # [20:55] <@ted> wtf
  2285. # [20:56] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  2286. # [20:57] * Joins: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net)
  2287. # [20:57] <jesup> ted: that's not the same file
  2288. # [20:57] <@ted> yeah
  2289. # [20:57] <@ted> just confused me
  2290. # [20:57] <@ted> jesup: anyway
  2291. # [20:57] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  2292. # [20:57] <@ted> are we sure this code *builds* upstream for android?
  2293. # [20:57] <jesup> I can just rev to include <machine/cpu-features.h>
  2294. # [20:58] * philor|away is now known as philor
  2295. # [20:58] <jesup> ted: can't be sure... they build "differently". Probably it does, but this is a "third-party" module so when the build for real they may use an in-chrome copy and not this one
  2296. # [20:58] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  2297. # [20:58] <@ted> jesup: that's not the same file
  2298. # [20:59] <@ted> the cpu-features.h you want is the one in android-ndk-r7b-linux-x86/sources/android/cpufeatures/
  2299. # [20:59] <jesup> The imported libyuv may assume a different procedure for building
  2300. # [20:59] <@ted> jesup: almost assuredly it does
  2301. # [20:59] <@ted> and if chrome isn't building it, this shit probably just doesn't build
  2302. # [20:59] * @ted throws hands up in desperation for the millionth time
  2303. # [20:59] <@ted> "here's our awesome WebRTC library! (library not guaranteed to work)"
  2304. # [21:00] <khuey> itym "(library guaranteed not to work)"
  2305. # [21:00] <@ted> heyo
  2306. # [21:00] <NeilAway> mkaply: it's just an exclusive file handle, so the normal Windows file locking rules apply
  2307. # [21:00] <jesup> They say webrtc works on Android now... but not necessarily the entire "peerconnection" demo package
  2308. # [21:00] <@ted> i would bet money they don't mean "just the stuff in the repo"
  2309. # [21:00] <@ted> because they clearly don't test that setup
  2310. # [21:01] <philor> ted: am I drawing the right conclusion from https://tbpl.mozilla.org/php/getParsedLog.php?id=11331337&tree=Mozilla-Inbound, that some crashes should just be ignored because they're too much trouble to deal with?
  2311. # [21:01] <@ted> they mean "some bits in the repo + chromium and its random selection of bits that we use instead of what's in the repo"
  2312. # [21:01] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2313. # [21:01] * Quits: dao (dao@moz-A0B4DC75.superkabel.de) (Ping timeout)
  2314. # [21:01] <@ted> philor: that is quite unfortunate
  2315. # [21:02] <@ted> philor: that reads to me like "we wrote a zero-byte minidump"
  2316. # [21:02] <jesup> ted: you don't want to see the libjingle.gyp for this release, which is missing ~32 new files and has the wrong names for 6 renamed files. :-/
  2317. # [21:02] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2318. # [21:02] <@ted> ###!!! ASSERTION: illegal refcnt: 'PRInt32(mRefCnt) >= 0', file e:/builds/moz2_slave/m-in-w32-dbg/build/xpcom/io/nsStreamUtils.cpp, line 497
  2319. # [21:02] <@ted> awesome
  2320. # [21:02] <jesup> All of which are in the include .scons file
  2321. # [21:02] <@ted> jesup: hooray for open source collaboration!
  2322. # [21:02] <jesup> s/include/included/
  2323. # [21:03] <jesup> They are "really" open-sourcing jingle (right now it's "thrown-over-wall" open-sourced)
  2324. # [21:03] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  2325. # [21:03] <@ted> hooray
  2326. # [21:03] <@ted> progress
  2327. # [21:03] <@ted> yeah, their open-source-drops repo was sad
  2328. # [21:04] <jesup> So, I'll change that include statement and re-try. Thanks
  2329. # [21:04] <@ted> np
  2330. # [21:04] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2331. # [21:04] * Joins: dao (dao@moz-A0B4DC75.superkabel.de)
  2332. # [21:05] * AutomatedTester is now known as AutomatedTester|away
  2333. # [21:07] * Joins: nigelb1 (Adium@99054AA0.28FB815D.274D17D6.IP)
  2334. # [21:07] * Quits: nigelb (Adium@C23863AA.236DEFC0.BE90E62C.IP) (Ping timeout)
  2335. # [21:08] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2336. # [21:08] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  2337. # [21:08] <Ms2ger> ehsan, y u no liek NULL? :(
  2338. # [21:09] <@ehsan> Ms2ger: cause nobody really knows what NULL is, unless you know which headers you have included in which order on what platform with which compiler, etc
  2339. # [21:10] <Ms2ger> OTOH, everyone knows what nsnull is... Ugly ;)
  2340. # [21:10] * sancus is now known as sancus_
  2341. # [21:10] * sancus_ is now known as sancus
  2342. # [21:10] <@ehsan> and with sane semantics
  2343. # [21:10] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2344. # [21:10] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2345. # [21:12] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  2346. # [21:12] <@ted> ehsan: that seems like a silly argument
  2347. # [21:12] <@ted> NULL is the common idiom
  2348. # [21:12] <@ted> we use it all over the place anyway
  2349. # [21:12] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2350. # [21:12] * philor is now known as philor|away
  2351. # [21:12] <@ehsan> ted: tons of headers define NULL
  2352. # [21:13] <@smaug> who broke the tree /usr/bin/ld: libxul.so: hidden symbol `nsAccessibleWrap::AtkRoleFor(mozilla::a11y::roles::Role)' isn't defined
  2353. # [21:13] <Gijs> Sounds like the mac a11y landing
  2354. # [21:13] <@ted> ehsan: so?
  2355. # [21:13] <@ehsan> ted: so I don't have a lot of faith in what it actually ends up being defined to
  2356. # [21:13] <jesup> ehsan: and any that redefine NULL had better not use a "wrong" value or all sorts of stuff breaks - so while annoying it's probably ok
  2357. # [21:13] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  2358. # [21:13] <Gijs> davidb: ping ^^
  2359. # [21:14] <jtcranmer> ehsan: NULL is going to be a casted null pointer constant in C++
  2360. # [21:14] <@ted> ehsan: seriously though, probably billions of lines of code out there use NULL
  2361. # [21:14] <ekr> ehsan: those headers should probably be fixed.
  2362. # [21:14] <@ehsan> jesup: you seem to be putting too much trust into those headers ;)
  2363. # [21:14] <@ted> you really think we can't rely on it?
  2364. # [21:14] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2365. # [21:14] <@ted> you might as well just throw up your hands and give up on programming
  2366. # [21:14] <davidb> Gijs: which comment are you referring to?
  2367. # [21:14] <jtcranmer> it isn't like wchar_t where the type varies greatly
  2368. # [21:14] <@ehsan> ted: I'm not proposing removing NULL from all of the code base!
  2369. # [21:14] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  2370. # [21:15] <Gijs> davidb: smaug's linker bustage in a11y code?
  2371. # [21:15] <jesup> If one of them is wrong, file a bug against the idiot :-)
  2372. # [21:15] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Like it? Visit #hydrairc on EFNet)
  2373. # [21:15] <@ehsan> I don't know what the big deal is, I just don't want NULL in the code that _I_ review
  2374. # [21:15] * Quits: graememcc (chatzilla@moz-88F2C12E.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  2375. # [21:15] <davidb> smaug: maybe best to talk to hub, either here or in #accessibility
  2376. # [21:15] * Quits: @smaug (chatzilla@moz-7974D598.gprs.sl-laajakaista.fi) (Ping timeout)
  2377. # [21:15] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2378. # [21:15] * Joins: smaug (chatzilla@moz-7974D598.gprs.sl-laajakaista.fi)
  2379. # [21:15] * ChanServ sets mode: +o smaug
  2380. # [21:15] <jesup> IIRC (and it was a long time ago), there once was a *reason* for nsnull. And (again IIRC) that reason is gone.
  2381. # [21:16] <hub> davidb: isn't that what akalski was working on?
  2382. # [21:16] <@ehsan> jesup: the reason was that it was under our control
  2383. # [21:16] <davidb> hub: I can't dig right now
  2384. # [21:16] <jtcranmer> AFAIK, NULL is going to be defined by the compiler
  2385. # [21:16] <@ehsan> and we could make sure that the 0 value is actually pointer-sized
  2386. # [21:16] <jesup> I may be suffering from misfiring neurons, but I thin it was more than that
  2387. # [21:16] <davidb> hub: but yeah probably (?)
  2388. # [21:16] <@smaug> davidb: Gijs: or do I perhaps need a clobber build ?
  2389. # [21:16] <@ehsan> perhaps
  2390. # [21:16] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2391. # [21:17] <@ehsan> I'm not sure if there were other reasons or not
  2392. # [21:17] <hub> smaug: build work fine here. I build inbound
  2393. # [21:17] <Gijs> smaug: no idea, check with hub and davidb. :)
  2394. # [21:17] <davidb> smaug: worth a try
  2395. # [21:17] * merike|away is now known as merike
  2396. # [21:17] * Gijs just saw a11y code and pointed fingers
  2397. # [21:17] <hub> smaug: I'd clobber first
  2398. # [21:17] * Joins: teoli (teoli@A01051A9.6F669779.3D1CA460.IP)
  2399. # [21:17] <hub> Gijs: and we pointed fingers too
  2400. # [21:17] <jesup> Need to smack some other old-timers out of their naps to remember why it started
  2401. # [21:18] <Gijs> pass the potato, mozilla-irc style?
  2402. # [21:18] * Joins: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP)
  2403. # [21:18] * philor|away is now known as philor
  2404. # [21:19] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  2405. # [21:19] <ekr> This feels like a holdover from an era when compilers weren't standardized. NULL is a guaranteed part of a compliant compilation environment assuming you include one of the appropriate header files.
  2406. # [21:20] * Quits: bernd (chatzilla@moz-560E8A59.superkabel.de) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120430030504])
  2407. # [21:20] <@ted> ehsan: if you promote that, then you're promoting different standards across the codebase
  2408. # [21:20] <@ted> which sucks
  2409. # [21:20] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2410. # [21:21] <jtcranmer> note that C++ makes strong guarantees about null pointer constants
  2411. # [21:21] <@ehsan> ted: yeah but that boat has sailed a long time ago ;)
  2412. # [21:21] <@bz> ekr, jesup: NULL means different things in C and C++
  2413. # [21:21] <@ted> if you really think it's a problem, the solution should be to add a polyfill for nullptr to mfbt
  2414. # [21:21] <@ted> not to keep using nullptr
  2415. # [21:21] <@bz> ekr, jesup: nsnull meant the same thing in both, so was safe to use without having to worry about which one you were in
  2416. # [21:21] * Joins: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com)
  2417. # [21:21] <ekr> nz: I'm not saying that that's not true, but in what ways do you believe that is relevant?
  2418. # [21:22] <jtcranmer> so about the only reason I can possible see coming up is the potential to select different overloads
  2419. # [21:22] * coop|mtg is now known as coop
  2420. # [21:23] * Quits: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net) (Quit: timdream)
  2421. # [21:23] <@bz> ekr: was that to me?
  2422. # [21:23] <ekr> bz: yes.
  2423. # [21:23] <@bz> ekr: you were asking why nsnull was introduced
  2424. # [21:23] * Quits: martyn (martyn@moz-CABED5F2.range81-154.btcentralplus.com) (Quit: Ex-Chat)
  2425. # [21:24] <jtcranmer> given that we're steadily ripping out C code
  2426. # [21:24] <jtcranmer> is that really still an issue?
  2427. # [21:24] <@bz> ekr: if I recall correctly, at some point I was told that was one of the reasons
  2428. # [21:24] <ekr> bz: rather, I was asking in what relevant way NULL was different between C and C++ for modern C/C++?
  2429. # [21:24] * nigelb1 is now known as nigelb
  2430. # [21:24] <@bz> ekr: Did one of them change the definition?
  2431. # [21:24] <@bz> ekr: it used to be, one was 0 and one was (void*)0
  2432. # [21:24] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  2433. # [21:24] <@bz> ekr: which affected things like whether assigning NULL to a function pointer would compile, say
  2434. # [21:25] * khuey is now known as khuey|away
  2435. # [21:25] <@bz> ekr: and some other things along those lines
  2436. # [21:25] <ekr> Hmm… I don't recall either of those being in the C or C++ standard.
  2437. # [21:25] <@bz> ekr: it's entirely possible that all those issues have gone away
  2438. # [21:25] * Quits: @smaug (chatzilla@moz-7974D598.gprs.sl-laajakaista.fi) (Input/output error)
  2439. # [21:25] * Joins: vikash (vikash@9999A9DE.38F0169.5D9ABA9F.IP)
  2440. # [21:26] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  2441. # [21:26] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  2442. # [21:26] <ekr> So, C99 guarantees that NULL "expands to an implementation defined null pointer constant"
  2443. # [21:27] <ekr> 7.17
  2444. # [21:27] <@bz> ekr: yes
  2445. # [21:27] <jlebar> ekr, But note that MSVC doesn't implement C99.
  2446. # [21:27] <ekr> So it could be either 0 or void 0 or whatever.
  2447. # [21:27] <@bz> ekr: that sounds right
  2448. # [21:27] <ekr> I.e., "none of your business"
  2449. # [21:27] <ekr> What does MSVC implement?
  2450. # [21:27] * Joins: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP)
  2451. # [21:27] <@bz> MSVC
  2452. # [21:28] <@ted> we don't have a whole lot of C code in our tree nowadays
  2453. # [21:28] <@ted> NSPR and NSS
  2454. # [21:28] <@ted> and a few other fiddly things
  2455. # [21:28] <ekr> I'd be interested in seeing an example of where this is a problem in any modern compiler.
  2456. # [21:28] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  2457. # [21:28] <jtcranmer> C++ declares that NULL is a null pointer constant, which in practice means it gets defined to __null on modern compilers
  2458. # [21:28] <ekr> Well, NSS uses NULL all over the place.
  2459. # [21:28] <@bz> NSS is C-only
  2460. # [21:28] <@bz> so doesn't have to worry about the issue
  2461. # [21:30] <@bz> well
  2462. # [21:30] * Quits: josh_ (josh@moz-2EE66546.nyc.res.rr.com) (Quit: josh_)
  2463. # [21:30] <@bz> so I can certainly write code where the difference metters
  2464. # [21:30] <@bz> it'll be a priori bogus code, but....
  2465. # [21:30] <@bz> double f = NULL;
  2466. # [21:30] <@bz> gcc says "error: incompatible types in initialization"
  2467. # [21:30] <@bz> g++ sets f to 0
  2468. # [21:31] * @bz won't comment on whether 4.2 is modern
  2469. # [21:31] <@bz> clang and clang++ behave like gcc and g++ respectively
  2470. # [21:31] <@ted> really doesn't seem like something we have to worry about that much
  2471. # [21:31] <@bz> well
  2472. # [21:31] <@bz> we have to worry about if one compiler allows it
  2473. # [21:31] <@bz> and another does not
  2474. # [21:31] <@bz> because then people check in code that works for them but breaks others
  2475. # [21:32] <jtcranmer> and reviewers won't go
  2476. # [21:32] <@bz> which is why we did the whole NSPR thiing to start with
  2477. # [21:32] <jtcranmer> "why are you assigning NULL to a double?"
  2478. # [21:32] <@bz> assuming they notice it's a double
  2479. # [21:32] * Quits: jdm (jdm@moz-D662800A.cm-7-1b.dynamic.ziggo.nl) (Client exited)
  2480. # [21:32] <jlebar> Of all the cross-compiler incompatibilities we have, this seems like a pretty benign one.
  2481. # [21:32] <@bz> (I mean, in this case it's blatant, but)
  2482. # [21:32] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Quit: bholley)
  2483. # [21:32] <ekr> I'm a little confused: surely the test of whether a native language feature is acceptable isn't that compiler behavior varies if you do things that are undefined/implementation defined.
  2484. # [21:32] <jtcranmer> clang, msvc, and gcc/g++ all do pretty much the same thing
  2485. # [21:32] <@bz> if I replace the double with int, gcc seems to warn but compile anyway
  2486. # [21:33] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  2487. # [21:33] <jtcranmer> in C++, null is 0; in , it's (void*)0
  2488. # [21:33] * Joins: josh_ (josh@moz-2EE66546.nyc.res.rr.com)
  2489. # [21:33] <Ms2ger> "No tests for this in the test suite, eh?" < you must be new here ;)
  2490. # [21:33] <@bz> ekr: it can be
  2491. # [21:33] <jlebar> Like, compare this to the pain of switching MSVC versions, which had nothing to do with language compatibility, but had to do with PGO bugs &c.
  2492. # [21:33] <jtcranmer> how much code do we have that ACTUALLY compiles with both C and C++?
  2493. # [21:33] <@bz> ekr: depending on how much the compiler behavior varies and depending on how easy it is to do things that have implemenation-defined behavior
  2494. # [21:33] <Ms2ger> jtcranmer, though, sparky would r+ that :)
  2495. # [21:34] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Ping timeout)
  2496. # [21:34] <Jesse> trying to figure out a crash where presShell->GetPresContext() is null. involves drawing text in canvas during(?) a lion(?) full-screen transition. when is GetPresContext expected to return null?
  2497. # [21:34] <@bz> ekr: in this case, btw, I think switching to NULL is fine
  2498. # [21:34] <@bz> ekr: personally
  2499. # [21:34] <Ms2ger> bz, also, that's why I like -Werror :)
  2500. # [21:34] * coop is now known as coop|mtg
  2501. # [21:34] <@bz> ekr: but I also don't care whether we do nullptr or nsnull or whatever
  2502. # [21:34] * froydnj watches Ms2ger add to the train-wreck discussion
  2503. # [21:34] <@bz> ekr: as long as we're at least somewhat consistent
  2504. # [21:34] <jtcranmer> I think both clang and gcc have warnings if you cast null to an integer
  2505. # [21:34] <jtcranmer> and I would hope msvc does too
  2506. # [21:34] <@bz> ekr: but again, you were asking why it was done this way, as far as I could tell
  2507. # [21:35] <Ms2ger> froydnj, pff, I *started* this train wreck :)
  2508. # [21:35] <@bz> ekr: I won't claim that now you know, but now you have more data. ;)
  2509. # [21:35] * Mook_as thought nsnull existed because the compilers / system headers at the time were distinctly _un_modern
  2510. # [21:35] <Mook_as> like, say, cfront...
  2511. # [21:36] <@bz> well, yes
  2512. # [21:36] <@bz> that too
  2513. # [21:36] <jtcranmer> I see clang has specific logic to warn if null is used as an integer
  2514. # [21:36] * Joins: qui (mancha@moz-F755AA8C.org)
  2515. # [21:36] <jtcranmer> g++'s man page also says it warns on using NULL as an integer
  2516. # [21:37] <Ms2ger> It does
  2517. # [21:37] <qui> hi folks. are the official ff binaries not built with webm support? i have 12.0 binary linux and can't play any webm
  2518. # [21:37] * Quits: nigelb (Adium@99054AA0.28FB815D.274D17D6.IP) (Quit: Leaving.)
  2519. # [21:37] <Ms2ger> I caught a couple of bugs that way by defining nsnull to NULL a while back
  2520. # [21:38] * jtcranmer stares
  2521. # [21:38] * Ms2ger stares back
  2522. # [21:38] <bjacob> anyone remembers the trick to fast clone mozilla-aurora off m-c?
  2523. # [21:39] <Ms2ger> hg pull -u aurora
  2524. # [21:39] <bjacob> wat
  2525. # [21:39] <Mook_as> MSVC: warning C4047: 'initializing' : 'int' differs in levels of indirection from 'void *' (on int i = NULL;)
  2526. # [21:39] * Quits: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net) (Ping timeout)
  2527. # [21:39] <jlebar> bjacob, http://jlebar.com/2011/5/20/Faster_and_smaller_clones_of_branches.html ?
  2528. # [21:40] <jtcranmer> so
  2529. # [21:40] <bjacob> jlebar: aha thanks
  2530. # [21:40] <jtcranmer> I sure hope we're not compiling on non-LP64 systems then
  2531. # [21:41] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  2532. # [21:41] <@ehsan> jfkthame: ping
  2533. # [21:41] <jfkthame> ehsan: pong
  2534. # [21:42] <Mook_as> win64 is LLP64
  2535. # [21:42] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  2536. # [21:42] * Quits: coreluna (coreluna@moz-A92C338D.lsanca.fios.verizon.net) (Client exited)
  2537. # [21:42] * AaronMTriage is now known as AaronMT
  2538. # [21:43] <Ms2ger> Hmm, looks like Chrome uses nullptr
  2539. # [21:43] * bear is now known as bear-afk
  2540. # [21:43] <jtcranmer> read the actual definition of nsnull
  2541. # [21:43] <@ehsan> jfkthame: could https://bugzilla.mozilla.org/show_bug.cgi?id=157681#c92 be a sign of another bug similar to the one you fixed earlier today?
  2542. # [21:43] <Ms2ger> What are we waiting for to steal it? :)
  2543. # [21:43] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2544. # [21:43] <@ehsan> Ms2ger: for somebody to do the work :)
  2545. # [21:44] <@ehsan> jfkthame: see the oranges on OS X here https://tbpl.mozilla.org/?tree=Try&rev=7476088374d6 for example
  2546. # [21:44] <jfkthame> ehsan: looking....
  2547. # [21:45] <Ms2ger> ehsan, where are our UI people?! ;)
  2548. # [21:45] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2549. # [21:45] <@ehsan> Ms2ger: what do you mean?
  2550. # [21:46] <Ms2ger> <-- troll
  2551. # [21:46] <Ms2ger> (Also, WebKit::WebData is a lovely class name)
  2552. # [21:46] * merike is now known as merike|away
  2553. # [21:47] * Quits: teoli (teoli@A01051A9.6F669779.3D1CA460.IP) (Quit: L'ordinateur  est en sommeil)
  2554. # [21:48] * Joins: teoli (teoli@A01051A9.6F669779.3D1CA460.IP)
  2555. # [21:48] <jfkthame> ehsan: it does look overflow-area related, but i don't think it's directly connected with what i just fixed
  2556. # [21:48] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  2557. # [21:48] <jesup> bz, ekr, etc: in 700K lines of code we're going to be importing (mostly C++ but some C), there are 14000 uses of NULL, 33 of 'null_p', 0 of nullptr, and 1200 "null"s (99% of which are comments or null_auth, etc)
  2558. # [21:48] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2559. # [21:48] <@ehsan> jfkthame: hmm, do you think you can give me a hand by debugging this by any chance?
  2560. # [21:48] <@ehsan> jfkthame: this is totally unknown territory for me
  2561. # [21:48] <ekr> Yes, the google standard is absolutely NULL
  2562. # [21:49] <jfkthame> ehsan: me too :)
  2563. # [21:49] <@ehsan> oh
  2564. # [21:49] <ekr> for libjingle, at least
  2565. # [21:49] <@bz> jesup: for imported code, we obviously just leave it alone and don't fuck with it. ;)
  2566. # [21:49] <jfkthame> ehsan: but i could try to have a look…
  2567. # [21:49] <ekr> I know, because I get comments in my code when I use 0. :)
  2568. # [21:49] <@bz> jesup: nothing like s/NULL/nsnull/ to make code not work for some weird reason.
  2569. # [21:50] * Quits: teoli (teoli@A01051A9.6F669779.3D1CA460.IP) (Ping timeout)
  2570. # [21:50] <@ehsan> jfkthame: there is also a windows reftest failure there which seems to be caused by subpixel text rendering falling outside of the overflow rect of the text frame
  2571. # [21:51] * Quits: smontagu (chatzilla@moz-A6D65AB5.red.bezeqint.net) (Ping timeout)
  2572. # [21:51] <Ms2ger> ekr, 0 is horrible :)
  2573. # [21:51] * Quits: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2574. # [21:51] <jesup> bz: right. So, that begs the question: what benefit do we (today) get from forcing nsnull in code we write? Yes, in theory it can catch a few bugs. Is it really helping or just adding to the hours spent reviewing/resolving and adding (slightly) to the mass of "oh, you have to do it *this* mozilla-specific way" for new contributors?
  2575. # [21:51] <ekr> Ms2ger: legal, however.
  2576. # [21:52] <Ms2ger> ekr, lots of things are legal
  2577. # [21:52] <jfkthame> ehsan: ok… i don't have much time this evening, but i'll grab your patch and try to have a look at it tomorrow - it sounds like overflow areas aren't being set/updated somewhere they need to be
  2578. # [21:52] * cjones-brb is now known as cjones
  2579. # [21:52] <Ms2ger> jesup, consistency-ish
  2580. # [21:52] <gavin> bsmith: if I understand https://bugzilla.mozilla.org/show_bug.cgi?id=583531#c3 correctly, don't we have a lot of now-useless nsIBadCertListener2/nsISSLErrorListener implementations?
  2581. # [21:52] <@ehsan> jfkthame: I'd appreciate it very much :)
  2582. # [21:52] * wlach is now known as wlach|yoga
  2583. # [21:52] <jfkthame> ehsan: is the patch in the bug up-to-date, or should i grab it from tryserver?
  2584. # [21:52] <bsmith> gavin: yes
  2585. # [21:52] <@bz> jesup: that's a good question
  2586. # [21:52] <gavin> bsmith: is there a bug on file to remove them?
  2587. # [21:52] <bsmith> gavin: at least a few
  2588. # [21:52] <@bz> jesup: For wholly new code, I think using NULL should be fine
  2589. # [21:52] <@ehsan> jfkthame: the patches in the bug _should_ be uptodate
  2590. # [21:53] <@bz> jesup: but I'm not enought of a C++ language lawyer to know what's up with nullptr
  2591. # [21:53] <@ehsan> jfkthame: I can attach a rebased version too
  2592. # [21:53] <jesup> bz: classic "keep style when modifying code"
  2593. # [21:53] <@bz> jesup: for existing code, there may be value in consistency
  2594. # [21:53] <jfkthame> ehsan: ok, that'd be better than trusting me to rebase if necessary
  2595. # [21:53] <@bz> jesup: or in just doing a mass-change
  2596. # [21:53] <@ehsan> ok will do
  2597. # [21:53] * Parts: qui (mancha@moz-F755AA8C.org)
  2598. # [21:53] * Waldo bets s/nsnull/NULL/ would be very little additional work to get running, actually
  2599. # [21:54] <@bz> yeah
  2600. # [21:54] <@bz> I think so too
  2601. # [21:54] * jesup agrees
  2602. # [21:54] <Ms2ger> Some -Werrors
  2603. # [21:54] <bsmith> gavin: suggested component?
  2604. # [21:54] <ekr> FWIW, as someone who is relatively new to the ffox code base, I've found the number of new conventions you needed to learn to be a lot higher than average, compared to say libjingle.
  2605. # [21:54] <Waldo> hard to imagine much code, if any, not including <stddef.h> to get the definition, so manual fixups wouldn't seem the general rule
  2606. # [21:54] <ekr> so the fewer the better
  2607. # [21:55] <gavin> bsmith: I guess the ones I mention in https://bugzilla.mozilla.org/show_bug.cgi?id=583531#c0 are in toolkit, so toolkit::general?
  2608. # [21:55] <gavin> there are probably users spread out in several components
  2609. # [21:55] <jesup> right. We have a huge learning curve, especially where we require different-than-everywhere-else coding standards and idioms
  2610. # [21:55] <bsmith> gavin: thanks
  2611. # [21:56] <Ms2ger> Waldo, nscore.h includes prtypes.h includes stddef.h, so everyone who sees nsnull sees NULL
  2612. # [21:56] <Waldo> good, good
  2613. # [21:56] <Waldo> albeit hellish when we drop the NSPR dependency
  2614. # [21:56] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  2615. # [21:56] <Ms2ger> Unless people redefine nsnull... Could happen
  2616. # [21:56] <jesup> Who wants to put the patch up for review? ;-)
  2617. # [21:56] <Ms2ger> Waldo does
  2618. # [21:56] <@bz> ekr: part of that is probably just age...
  2619. # [21:57] <ekr> bz: totally.
  2620. # [21:57] <Waldo> (speaking optimistically, of course, since un-depending on NSPR is a distant dream only right now)
  2621. # [21:57] <@bz> ekr: not that we shouldn't try to make it better. ;)
  2622. # [21:57] * Waldo is not putting up this patch, has too much other stuff on his plate
  2623. # [21:58] <@bz> waldo: we can just make nscore.h include stddef.h
  2624. # [21:58] <@bz> waldo: if we drop the nspr dep
  2625. # [21:58] <Ms2ger> [good first bug], I say
  2626. # [21:58] * sancus is now known as sancus_
  2627. # [21:58] * sancus_ is now known as sancus
  2628. # [21:58] <@bz> oh, hey
  2629. # [21:58] <@bz> nscore includes StandardInteget
  2630. # [21:59] <Ms2ger> Yeah
  2631. # [21:59] <@bz> er, StandardInteger
  2632. # [21:59] <Waldo> bz: well, there's also an implied subtext that we should drop the nscore.h dependency too (ha ha ha, I know)
  2633. # [21:59] <Ms2ger> bz, nsDocumentFragment
  2634. # [21:59] <@bz> does that mean _I_ don't have to include it?
  2635. # [21:59] <@bz> sweeet
  2636. # [21:59] <Ms2ger> Wondering what its QI should support
  2637. # [21:59] <@bz> waldo: er, why
  2638. # [21:59] <Ms2ger> nsIContent?
  2639. # [21:59] <@bz> ms2ger: yes
  2640. # [22:00] <Waldo> bz: because XPCOM is, um, a bit fugly :-)
  2641. # [22:00] * Quits: dao (dao@moz-A0B4DC75.superkabel.de) (Connection reset by peer)
  2642. # [22:00] <@bz> waldo: <shrug>. We still need someplace to define some of this stuff
  2643. # [22:00] * Joins: dao (dao@moz-A0B4DC75.superkabel.de)
  2644. # [22:00] <@bz> waldo: we could make it 10 places, but what's the win?
  2645. # [22:00] <Ms2ger> nsISupportsWeakReference / nsIDOMXPathNSResolver / nsITouchEventReceiver / nsIInlineEventHandlers?
  2646. # [22:00] * juanb|afk is now known as juanb
  2647. # [22:01] <@bz> ms2ger: yes, probably, probably not, not sure
  2648. # [22:01] <@bz> ms2ger: let me check that last one, but I suspect "not sure" == "no"
  2649. # [22:01] <bent> gavin, where should i file bugs on FUEL?
  2650. # [22:01] <Ms2ger> OK
  2651. # [22:01] <@bz> and actually, not sure about xpathnsresolver
  2652. # [22:01] <gavin> bent: uhhh
  2653. # [22:01] <bent> Core:Graveyard?
  2654. # [22:01] <bent> teehee
  2655. # [22:01] <gavin> bent: firefox: general, I guess?
  2656. # [22:01] <gavin> but I'm intrigued
  2657. # [22:02] <bsmith> Waldo: s/nsnull/NULL/ means we would not have a type-safe null for pointers
  2658. # [22:02] <@bz> gavin: fwiw, we're talking "leak a few tens of megs and make shutdown last tens of minutes" kind of bug
  2659. # [22:02] <bent> FUEL + extension causing shutdown hangs
  2660. # [22:02] <gavin> I see
  2661. # [22:02] <bent> extension just using fuel
  2662. # [22:02] <bsmith> IMO, it is better to instead redefine nsnull to nullptr when nullptr is available
  2663. # [22:02] <Waldo> bsmith: elaborate on "type-safe null for pointers"
  2664. # [22:02] <bent> not abusing
  2665. # [22:03] <@bz> ms2ger: so dom3 xpath says any node can be a resolver
  2666. # [22:03] <gavin> leaky fuel is dangerous
  2667. # [22:03] <bsmith> template <typename T>
  2668. # [22:03] <@bz> ms2ger: if I read right
  2669. # [22:03] <bsmith> and then a specialization for T*
  2670. # [22:03] <Ms2ger> lookupNamespaceURI is on Node in DOM4
  2671. # [22:03] <gavin> (we cleaned up some leaks in 2007! bug 378618)
  2672. # [22:03] <@bz> ms2ger: yeah
  2673. # [22:03] <@bz> ms2ger: so it needs to do that
  2674. # [22:03] <bsmith> this creates problems if you ever need to use NULL in that situation, without a pointer-typed NULL
  2675. # [22:03] <Ms2ger> Oh
  2676. # [22:03] <@bz> ms2ger: does not need inline event handlers
  2677. # [22:03] <@bz> ms2ger: since those are on Element
  2678. # [22:03] <Ms2ger> It's on nsIDOMNode too
  2679. # [22:04] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  2680. # [22:04] <@bz> bsmith: which is why C++ NULL is not pointer-typed, of course... ;)
  2681. # [22:04] <bsmith> Right.
  2682. # [22:05] <Ms2ger> WrapperCache? I assume yes
  2683. # [22:05] <Ms2ger> NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsGenericElement)?
  2684. # [22:05] <bsmith> but, since the default of f(NULL) is f(int) instead of f(T*) that can create unexpected surprises
  2685. # [22:05] <bent> gavin, are we still promoting FUEL for extension folks somehow?
  2686. # [22:06] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2687. # [22:07] * Quits: wolfiR (wolfiR@moz-BA925E0D.dip0.t-ipconnect.de) (Quit: Leaving)
  2688. # [22:07] <@bz> ms2ger: yes for those both
  2689. # [22:08] * Joins: jdm (jdm@moz-D662800A.cm-7-1b.dynamic.ziggo.nl)
  2690. # [22:08] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2691. # [22:08] <dao> bent: I don't think we are, although there are probably remnants of it on MDN.
  2692. # [22:08] <bent> ok
  2693. # [22:08] <philor> https://developer.mozilla.org/index.php?title=Special:Article&type=backlinks&pageid=968
  2694. # [22:08] <gavin> bent: hopefully not
  2695. # [22:08] * Quits: maikmerten (maikmerten@moz-1B1B9677.dynamic.qsc.de) (Client exited)
  2696. # [22:09] <dao> e.g. https://developer.mozilla.org/en/XUL_School/Handling_Preferences#Managing_Preferences_with_FUEL :/
  2697. # [22:09] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/23b86b775f6f - Richard Newman - Bug 749727 - Ensure that each Fennec channel runs its password content provider in a different process. r=blassey, a=blocking-fennec
  2698. # [22:09] * bear-afk is now known as bear
  2699. # [22:10] <gavin> wonder if a bug to fix that will get fixed
  2700. # [22:10] <jesup> ted: what's the best way to get NDK's usr/include/SLES in the include path from gyp?
  2701. # [22:10] <Ms2ger> bz, hmm, docfrag has NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO, GenericElement doesn't
  2702. # [22:10] <@bz> ms2ger: yes
  2703. # [22:10] <@bz> ms2ger: classinfo is implemented by specific element subclasses
  2704. # [22:11] <Ms2ger> OK
  2705. # [22:11] <@bz> ms2ger: since they all need _different_ classinfo
  2706. # [22:11] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  2707. # [22:11] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2708. # [22:11] <@bz> ms2ger: but docfrag is a leaf class, and has its own docfrag classinfo
  2709. # [22:11] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  2710. # [22:11] * nthomas|away is now known as nthomas
  2711. # [22:11] <gavin> bug 429286 didn't turn out to be that useful :)
  2712. # [22:11] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2713. # [22:12] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2714. # [22:12] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2715. # [22:12] <Waldo> bsmith: note that MOZ_DELETE lets you ameliorate the problem, because you can declare an alternative version of the API and delete it, so that calls which would resolve to it turn into compile errors
  2716. # [22:12] <Waldo> e.g. |void f(int) MOZ_DELETE;|
  2717. # [22:13] <bsmith> Waldo: what if f(int) is a valid overload though?
  2718. # [22:13] <Waldo> bsmith: poorly-designed API given the limitations of the language
  2719. # [22:13] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2720. # [22:13] <Ms2ger> Sounds like Gecko
  2721. # [22:13] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2722. # [22:14] <Waldo> hah
  2723. # [22:14] <bsmith> Waldo: right, but NULL will never be typesafe whereas nullptr is (more) and nsnull COULD be if redefined as nullptr
  2724. # [22:14] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  2725. # [22:15] <bsmith> So, since we have the choice it seems better to err on the side of safety
  2726. # [22:15] <Ms2ger> And use nullptr :)
  2727. # [22:15] <Waldo> that still leaves us with the nsnull obfuscation
  2728. # [22:15] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
  2729. # [22:16] <gavin> bent: be sure to CC me on that bug
  2730. # [22:16] * Quits: josh_ (josh@moz-2EE66546.nyc.res.rr.com) (Quit: josh_)
  2731. # [22:16] * Waldo thinks less obfuscation trumps safety
  2732. # [22:16] <Ms2ger> Hmm, try is getting slower again
  2733. # [22:16] <bent> gavin, will do, almost done
  2734. # [22:16] * Quits: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2735. # [22:16] <Ms2ger> Waldo, then again, you work on js/ :)
  2736. # [22:16] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  2737. # [22:16] <Waldo> especially given that it's not always "safety", often it's only correctness, and wrong is different from dangerous
  2738. # [22:17] <Waldo> Ms2ger: we are improving by leaps and bounds, hush you
  2739. # [22:17] <Ms2ger> Waldo, unlike editor
  2740. # [22:17] <Ms2ger> (edmorley: daily editor jibe, check)
  2741. # [22:17] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
  2742. # [22:18] <jhammel> Ms2ger: whois dailyeditorjibe.com -> No match for "DAILYEDITORJIBE.COM".
  2743. # [22:18] * Joins: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  2744. # [22:18] <Ms2ger> jhammel, gives 173.203.211.207
  2745. # [22:19] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2746. # [22:19] * lsblakk|afk is now known as lsblakk
  2747. # [22:19] <bsmith> Waldo: why not just use nullptr
  2748. # [22:19] <jhammel> Ms2ger: beh, i already rooted that box
  2749. # [22:19] <bsmith> and define nullptr to be nsnull on systems that don't support nullptr
  2750. # [22:19] <Ms2ger> bsmith, eh
  2751. # [22:20] * Joins: smaug (chatzilla@moz-7974D598.gprs.sl-laajakaista.fi)
  2752. # [22:20] * ChanServ sets mode: +o smaug
  2753. # [22:20] <jhammel> OTOH, http://ms2ger.ruined-my-life.com/
  2754. # [22:20] <Ms2ger> bsmith, wasn't that what he was arguing for, and you against?
  2755. # [22:20] <bsmith> I only saw the suggestion s/nsnull/NULL/
  2756. # [22:20] <@smaug> davidb: ok, it is the a11y patch
  2757. # [22:20] <@smaug> davidb: clobber didn't help
  2758. # [22:20] * Quits: ferongr (ferongr@83D56FB7.DDEAD33F.F5160715.IP) (Ping timeout)
  2759. # [22:21] <Ms2ger> bsmith, well, that doesn't involve implementing nullptr :)
  2760. # [22:21] <@smaug> tbsaunde: ^
  2761. # [22:21] * Waldo thinks NULL is an improvement on nsnull, nullptr would be an improvement on both...but only if it's reasonably possible, and that he's not entirely sure about
  2762. # [22:21] <Ms2ger> Patch welcome for nullptr :)
  2763. # [22:21] <bsmith> What compiler doesn't support nullptr?
  2764. # [22:21] <bsmith> Ms2ger: ^
  2765. # [22:22] <bsmith> VS2010 does
  2766. # [22:22] * Joins: jviereck (Adium@moz-81B47285.dip.t-dialin.net)
  2767. # [22:22] <bsmith> http://msdn.microsoft.com/en-us/library/4ex65770.aspx
  2768. # [22:22] <Ms2ger> There are compilers that support it? That's news to me :)
  2769. # [22:22] * mattwoodrow|away is now known as mattwoodrow
  2770. # [22:22] <bsmith> "GCC 4.6 released, adds more C++0x features: nullptr, noexcept"
  2771. # [22:23] <Waldo> OS X on fairly recent versions ships gcc 4.2
  2772. # [22:23] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2773. # [22:23] <Ms2ger> I'm on 4.5
  2774. # [22:23] * Quits: twi (Adium@moz-5390D98D.cust.dsl.vodafone.it) (Quit: Leaving.)
  2775. # [22:23] <hub> smaug: when you said "clobber", you deleted the object dir, didn't you?
  2776. # [22:23] <Ms2ger> OTOH, my editor highlights it
  2777. # [22:23] <Waldo> we still support msvc < 10, at least 9 I think
  2778. # [22:23] <@smaug> hub: yes
  2779. # [22:24] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2780. # [22:24] <bsmith> Waldo: let's stop doing that then
  2781. # [22:24] <Waldo> if we want to bump the gcc requirement to 4.6, and bump the Windows requirement appropriately, I'm all happy with nullptr
  2782. # [22:24] <hub> smaug: I built this AM and I didn't have any problem
  2783. # [22:24] <bsmith> Let's do that.
  2784. # [22:24] <Ms2ger> Also, bug 626472
  2785. # [22:24] <hub> smaug: off mozilla-inbound
  2786. # [22:24] <@bz> bsmith: stop doing which?
  2787. # [22:24] <@smaug> hub: which compiler?
  2788. # [22:24] <jtcranmer> do we support gcc < 4.3 really any more?
  2789. # [22:24] <@smaug> and which os?
  2790. # [22:24] <Ms2ger> bz, supporting my compiler :)
  2791. # [22:24] <@bz> bsmith: the options on OSX are 4.2 and clang
  2792. # [22:24] <@bz> bsmith: we use 4.2
  2793. # [22:25] <@bz> bsmith: we could try switching to clang....
  2794. # [22:25] <@smaug> hub: I'm on 64 bit linux, gcc version 4.6.0 20110509 (Red Hat 4.6.0-7) (GCC)
  2795. # [22:25] <hub> smaug: Fedora 16
  2796. # [22:25] <@smaug> fedora 14
  2797. # [22:25] <@smaug> er
  2798. # [22:25] <@smaug> fedora 15
  2799. # [22:25] <hub> g++ (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2)
  2800. # [22:25] <Waldo> jtcranmer: there are tinderboxen that impose a 4.1-compatible requirement on us, even (!)
  2801. # [22:25] <@bz> bsmith: there are some drawbacks, obviously
  2802. # [22:25] <hub> x86_64
  2803. # [22:25] <@bz> jtcranmer: on mac we sure do
  2804. # [22:25] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
  2805. # [22:25] <jtcranmer> we should just make mac people use clang
  2806. # [22:25] <bsmith> bz Ms2ger Waldo: IMO, we should work towards nullptr (upgrading/changing compiler requirements), and avoid s/nsnull/NULL/ disruption until then
  2807. # [22:25] <Ms2ger> jduell++
  2808. # [22:26] * Joins: jviereck1 (Adium@moz-D71577EF.dip.t-dialin.net)
  2809. # [22:26] <bsmith> s/nsnull/NULL/ or even s/nsnull/nullptr/ isn't going to save the world; we can wait a little bit.
  2810. # [22:26] <jduell> ms2ger: death to warnings
  2811. # [22:26] <Waldo> honestly, I wasn't planning on touching anything here in the near future anyway
  2812. # [22:26] * Quits: jviereck (Adium@moz-81B47285.dip.t-dialin.net) (Ping timeout)
  2813. # [22:26] <@bz> bsmith: that seems plausible as a course of action, yes
  2814. # [22:26] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2815. # [22:26] <Ms2ger> jduell, sorry for dropping the ball on that patch, btw
  2816. # [22:26] <@bz> jtcranmer: are we at a point where it's not a perf hit anymore?
  2817. # [22:26] <Ms2ger> jduell, are you taking it up or should I?
  2818. # [22:27] <jtcranmer> I didn't know there was a perf hit?
  2819. # [22:27] <@bz> jtcranmer: ah
  2820. # [22:27] <jduell> Ms2ger: no prob: I'm just going through fixing the remaining warnings now
  2821. # [22:27] <jduell> I'll hand off to you if it takes too long :)
  2822. # [22:27] <@bz> jtcranmer: last I checked there was
  2823. # [22:27] * Quits: jhorak (jhorak@moz-2EE9C9C3.cust.nbox.cz) (Quit: Leaving)
  2824. # [22:27] <Ms2ger> jduell, OK, let me know if I need to do something :)
  2825. # [22:27] <@bz> jtcranmer: though espindola has been filing clang/llvm bugs, so it's presumably getting better
  2826. # [22:27] <jtcranmer> if clang ever gets decent PGO... :-)
  2827. # [22:28] * Joins: nihsanullah_ (naveed@moz-ECC7C78.bstnma.fios.verizon.net)
  2828. # [22:28] <espindola> jtcranmer, for OS X?
  2829. # [22:28] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2830. # [22:28] * Quits: vikash (vikash@9999A9DE.38F0169.5D9ABA9F.IP) (Quit: Leaving)
  2831. # [22:28] <espindola> gcc 4.2 has no working pgo
  2832. # [22:28] <jtcranmer> I know it doesn't
  2833. # [22:28] <jtcranmer> gcc 4.2 is at this point fairly crap
  2834. # [22:29] <espindola> I fixed the last perf issue we found on try
  2835. # [22:29] <espindola> but had no time to work on it again
  2836. # [22:29] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2837. # [22:29] <bsmith> Waldo Ms2ger bz: It looks like we can pretty much freeze our language feature requirements at "whatever VS2010 supports" for a long time, unless we hack together a way to make VS2011 build executables that work on XP
  2838. # [22:29] <espindola> ehsan will upgraded clang and benchmark it again
  2839. # [22:29] <@bz> bsmith: or get to the point where we can drop xp, yes
  2840. # [22:30] <Jesse> bz: i'm trying to figure out a crash where presShell->GetPresContext() is null. involves drawing text in canvas during(?) a lion(?) full-screen transition. when is GetPresContext expected to return null?
  2841. # [22:30] <@bz> espindola: sounds great
  2842. # [22:30] <bsmith> Yes, I'm assuming that is a long time away
  2843. # [22:30] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2844. # [22:30] <Ms2ger> Jesse, never, one day
  2845. # [22:30] <@bz> Jesse: when the presshell has had Destroy() called
  2846. # [22:30] <@bz> Jesse: during a full-screen transition, it can totally happen
  2847. # [22:30] <@bz> Jesse: if we reframe stuff
  2848. # [22:31] <espindola> bz, if the perf is there. If not I don't know when I will have time to work on it again :-(
  2849. # [22:31] * Joins: joe_walker_ (joe_walker@moz-15405DDA.cable.virginmedia.com)
  2850. # [22:31] <Jesse> bz: other than full-screen, are there (non-destructive) ways to make Destroy() get called?
  2851. # [22:32] <bent> gavin, bz, bug 750454
  2852. # [22:32] <bent> dao, ^
  2853. # [22:32] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  2854. # [22:33] <Jesse> bz: would resizing an iframe do the same thing to the contents of the iframe, for example?
  2855. # [22:34] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  2856. # [22:34] <jdm> jduell: D:
  2857. # [22:34] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  2858. # [22:34] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  2859. # [22:34] <jduell> jdm: which emoticon is that? :)
  2860. # [22:34] <jdm> jduell: the :(|
  2861. # [22:35] <jdm> a more extreme form of :(
  2862. # [22:36] * Joins: karl (karl@moz-9B5DFBA8.jetstream.xtra.co.nz)
  2863. # [22:36] <Jesse> :ᗡ
  2864. # [22:37] * Joins: teoli (teoli@A01051A9.6F669779.3D1CA460.IP)
  2865. # [22:38] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  2866. # [22:38] <jtcranmer> D: : ): :: :D : :)
  2867. # [22:38] * jlund is now known as jlund|afk
  2868. # [22:38] <jtcranmer> or, without spaces
  2869. # [22:38] <jtcranmer> D::)::::D::)
  2870. # [22:39] <Ms2ger> [nsfw]
  2871. # [22:39] * Joins: jlund (Adium@F2D29657.F60B0462.67AC9B1.IP)
  2872. # [22:39] <Ms2ger> mwu, you broke android
  2873. # [22:40] <mwu> Ms2ger: looking
  2874. # [22:40] * KaiRo is now known as KaiRo_away
  2875. # [22:40] * armenzg is now known as armenzg_mtg
  2876. # [22:41] <@smaug> tbsaunde: ping
  2877. # [22:41] * spartan|away is now known as spartan
  2878. # [22:42] <@bz> Jesse: hey
  2879. # [22:42] <@bz> Jesse: sorry
  2880. # [22:42] <@bz> Jesse: you still there?
  2881. # [22:42] <Ms2ger> philor, could you add https://tbpl.mozilla.org/?tree=Mozilla-Inbound&usetinderbox=1&jobname=spidermonkey back to the status?
  2882. # [22:42] <Jesse> bz: yeah
  2883. # [22:43] <jaws> ehsan: ping?
  2884. # [22:43] <@ehsan> jaws: hi
  2885. # [22:43] <Ms2ger> Or did that die?
  2886. # [22:43] <@bz> Jesse: setting display:none on the iframe would do it
  2887. # [22:43] <philor> Ms2ger: oh, yeah, forgot that the approval required copy-paste ate it
  2888. # [22:43] <@bz> Jesse: or in general changing the display value of the iframe
  2889. # [22:43] <@smaug> any a11y reviewers ?
  2890. # [22:43] <philor> Ms2ger: though not usetinderbox, noignore is the new usetinderbox
  2891. # [22:43] <jaws> ehsan: hi, can you comment on dbaron's question in bug 750344? it would also be good if you can just see if i filed that bug to the same description as we had talked about
  2892. # [22:44] * @ehsan looks
  2893. # [22:44] <Ms2ger> philor, ah, yes, thanks
  2894. # [22:44] * wlach|yoga is now known as wlach
  2895. # [22:44] <Jesse> bz: ok, i'll try that
  2896. # [22:44] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2897. # [22:45] <@ehsan> jaws: I'm not 100% sure, commented in the bug
  2898. # [22:47] * Quits: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP) (Client exited)
  2899. # [22:47] <jaws> ehsan: ok thanks, at least i know that my bug description wasn't too far off from our conversation :)
  2900. # [22:48] <@ehsan> jaws: no, but I'm not actually sure if multiple refresh drivers are desired or not
  2901. # [22:48] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2902. # [22:48] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2903. # [22:49] * Quits: dao (dao@moz-A0B4DC75.superkabel.de) (Ping timeout)
  2904. # [22:49] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  2905. # [22:49] * Quits: Ms2ger (Ms2ger@4E399CED.3067C44D.37724B0D.IP) (Quit: nn)
  2906. # [22:50] * Joins: dao (dao@moz-A0B4DC75.superkabel.de)
  2907. # [22:50] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2908. # [22:50] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2909. # [22:50] * Quits: past (past@moz-12254969.dsl.dyn.forthnet.gr) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  2910. # [22:50] <Jesse> bz: haven't gotten it to crash with changing the iframe's display property
  2911. # [22:50] <jaws> oh ok, yeah i didn't think about throttling, but it does seem that it would be useful
  2912. # [22:51] * Joins: Mardak (Mardak@moz-7B0110AD.mv.mozilla.com)
  2913. # [22:51] <Jesse> bz: maybe the timing for cancelFullScreen is special. (the crashing testcase has cancelFullScreen immediately followed by canvas strokeText)
  2914. # [22:51] <Jesse> bz: i did find a case where "document.documentElement.offsetHeight;" has observable effects, though! now i have 3 bugs to file
  2915. # [22:53] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Connection reset by peer)
  2916. # [22:53] <karl> the tree rules for m-i don't explicitly say "You must check the tree before pushing". Is that intentional?
  2917. # [22:54] <karl> In fact is explicity says otherwise: "Checking tinderbox before pushing is not required", so ok
  2918. # [22:54] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  2919. # [22:55] * Quits: dRdR (dsherk@F8A0E546.DE9A83BF.6DCF1F73.IP) (Quit: leaving)
  2920. # [22:55] * @bz checks anyway
  2921. # [22:55] <@bz> saves people the trouble of backing me out
  2922. # [22:55] * philor snickers at the idea of there being tree rules
  2923. # [22:56] <karl> so the whole branch gets dropped if a backout is required?
  2924. # [22:56] <@bz> tree suggestions?
  2925. # [22:56] <@bz> karl: depends on how hard it is to back out the one changeset
  2926. # [22:56] * Joins: dRdR (dsherk@F8A0E546.DE9A83BF.6DCF1F73.IP)
  2927. # [22:56] <dRdR> #gfx
  2928. # [22:56] <Jesse> or identify the regressor
  2929. # [22:56] <karl> ok
  2930. # [22:56] <philor> tree mutterings uttered while picking up people's dirty laundry scattered around the living room
  2931. # [22:57] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/6bffe5985546 - Michael Wu - Backed out changeset 3812e7c1b642 (Bug 749661) for bustage on Android, r=red
  2932. # [22:57] <Waldo> philor: you enjoying the chucktesta reviews yet?
  2933. # [22:57] <firebot> http://hg.mozilla.org/mozilla-central/rev/e521aaa84223 - Michael Wu - Merge backout of 3812e7c1b642 Bug 749661 r=red
  2934. # [22:57] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2935. # [22:57] * Quits: Gijs (chatzilla@moz-C11B0461.dsl.alice.nl) (Quit: poof)
  2936. # [22:58] <philor> some parts of the inbound mutterings probably date back to before it existed, when the theory was that when any bustage appeared, some hypothetical sheriff who has a whole day free would back out everything from the first sign of bustage to the tip, and then reland it all
  2937. # [22:59] * rail is now known as rail_away
  2938. # [23:00] <philor> oddly, none of the people involved in formulating that plan actually do any inbound sheriffing :)
  2939. # [23:01] <Waldo> philor: didn't you get the memo?
  2940. # [23:01] * Quits: jviereck1 (Adium@moz-D71577EF.dip.t-dialin.net) (Ping timeout)
  2941. # [23:02] * Quits: msucan (mihai@7A4CDDE7.7A418818.B4CEF140.IP) (Quit: Leaving.)
  2942. # [23:02] <philor> Waldo: memo? I have filters to take care of memos, I don't need no stinkin' memos
  2943. # [23:02] * rail_away is now known as rail
  2944. # [23:02] <@smaug> hmm, who broke tab bar
  2945. # [23:03] * Joins: icaaq (Adium@moz-718D9655.cust.bredbandsbolaget.se)
  2946. # [23:03] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  2947. # [23:04] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2948. # [23:05] * Quits: dRdR (dsherk@F8A0E546.DE9A83BF.6DCF1F73.IP) (Quit: WeeChat 0.3.2)
  2949. # [23:05] * AutomatedTester|away is now known as AutomatedTester
  2950. # [23:05] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  2951. # [23:06] * Quits: dao (dao@moz-A0B4DC75.superkabel.de) (Quit: Leaving.)
  2952. # [23:06] <Wes> hmm, me broke, bar tab...
  2953. # [23:06] <mbrubeck> Wes++
  2954. # [23:07] <mbrubeck> smaug: What's broken now?
  2955. # [23:08] * Joins: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com)
  2956. # [23:08] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2957. # [23:08] * ChanServ sets mode: +o roc
  2958. # [23:08] <@smaug> mbrubeck: bug 750481
  2959. # [23:08] <tbsaunde> smaug: hi
  2960. # [23:09] * Quits: wlach (wlach@moz-14AFFC14.vif.net) (Input/output error)
  2961. # [23:09] <@smaug> tbsaunde: you got a patch to review :)
  2962. # [23:09] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2963. # [23:09] <tbsaunde> smaug: ok, so I see
  2964. # [23:09] * Joins: wlach (wlach@moz-14AFFC14.vif.net)
  2965. # [23:09] <@smaug> tbsaunde: I don't know why the code compiles on some compilers but not on gcc 4.6
  2966. # [23:10] <tbsaunde> smaug: me neither, ut r=me
  2967. # [23:10] <tbsaunde> (sorry about delay was eating)
  2968. # [23:11] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  2969. # [23:11] <@smaug> thanks
  2970. # [23:11] <tbsaunde> yw
  2971. # [23:11] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2972. # [23:12] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2973. # [23:12] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2974. # [23:12] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2975. # [23:13] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2976. # [23:13] <Waldo> eating is entirely unacceptable
  2977. # [23:13] <Waldo> only allowed if you're hacking or reviewing at the same time
  2978. # [23:13] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  2979. # [23:14] * Joins: jviereck1 (Adium@moz-D71577EF.dip.t-dialin.net)
  2980. # [23:14] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2981. # [23:15] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  2982. # [23:15] * Quits: jviereck1 (Adium@moz-D71577EF.dip.t-dialin.net) (Ping timeout)
  2983. # [23:16] * jmaher is now known as jmaher|afk
  2984. # [23:16] <tbsaunde> guess I need to work on ability to comment on bugs with telepathy then
  2985. # [23:17] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  2986. # [23:18] * Quits: @smaug (chatzilla@moz-7974D598.gprs.sl-laajakaista.fi) (Input/output error)
  2987. # [23:18] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2988. # [23:18] * Joins: smaug (chatzilla@moz-7974D598.gprs.sl-laajakaista.fi)
  2989. # [23:18] * ChanServ sets mode: +o smaug
  2990. # [23:18] <@ehsan> bz: that was the quickest review ever!
  2991. # [23:18] <@bz> ehsan: ;)
  2992. # [23:19] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2993. # [23:19] <hub> smaug: do you have commit access?
  2994. # [23:19] <jdm> are you kidding?
  2995. # [23:19] <jdm> we don't trust smaug with that
  2996. # [23:19] <@bz> ehsan: 1:32?
  2997. # [23:19] <@bz> ehsan: it might be close to one of my fastest, yeah
  2998. # [23:20] <@ehsan> hehe
  2999. # [23:20] <hub> jdm: I wish bz told me "committer" next to the person name
  3000. # [23:20] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  3001. # [23:20] <jdm> bz: you should get on hub's request
  3002. # [23:20] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3003. # [23:20] <@bz> oh
  3004. # [23:20] <@bz> the other bz
  3005. # [23:20] <hub> the other bz
  3006. # [23:20] <hub> :-)
  3007. # [23:20] <hub> anyway
  3008. # [23:20] <@bz> I was confused for a sec
  3009. # [23:20] <@bz> yeah
  3010. # [23:20] <@bz> smaug has push access
  3011. # [23:20] <hub> ok
  3012. # [23:20] <@bz> that would in fact be useful metadata, though
  3013. # [23:20] <jdm> sorry, just messing with you
  3014. # [23:20] <@bz> push level access
  3015. # [23:20] <jdm> and yes, it really would
  3016. # [23:21] <jdm> alternatively, placing it on mozillians.org would be acceptable to me
  3017. # [23:21] <@smaug> hub: just about to push the fix
  3018. # [23:21] <jdm> since we're talking about lots of other tie-ins there
  3019. # [23:21] <hub> smaug: ok. all I wanted to know
  3020. # [23:21] <hub> awesome
  3021. # [23:21] <@smaug> hub: but yes, I've had commit access since...2004 I think
  3022. # [23:22] * Quits: icaaq (Adium@moz-718D9655.cust.bredbandsbolaget.se) (Quit: Leaving.)
  3023. # [23:23] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  3024. # [23:23] * rail is now known as rail_away
  3025. # [23:24] <hub> smaug: sorry. I just don't know the name of all the contributors. I'm still new... albeit with Level 3
  3026. # [23:24] <NeilAway> Waldo: we still support 8 pro (but not 8 express, because of lack of SDK 7 support)
  3027. # [23:25] <Waldo> NeilAway: yeah, I really don't much think about Windows support
  3028. # [23:25] <@smaug> hub: np :)
  3029. # [23:25] <Waldo> except to the extent of having to figure out a workaround for <stdint.h> last year
  3030. # [23:25] <@bz> hub: no one knows the names of all the contributors anymore
  3031. # [23:25] <@bz> hub: it's kinda distressing
  3032. # [23:26] <@bz> hub: also kinda awesome. ;)
  3033. # [23:26] <Waldo> bz: I don't think we've met, who are you again?
  3034. # [23:26] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  3035. # [23:26] <@bz> waldo: a bug database, mostly
  3036. # [23:26] <@bz> waldo: though some people think I'm a message board
  3037. # [23:26] <Waldo> jdm: also, commit access to what, exactly?
  3038. # [23:27] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/992588c2eab6 - Olli Pettay - Followup for Bug 716644, r=trev.saunders
  3039. # [23:27] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3040. # [23:27] <gaston> is there a client.mk target to build only under js/src ?
  3041. # [23:27] * philor wants to know who has commit access to the looney bin
  3042. # [23:27] <Waldo> I think NeilAway's the only one who thinks people are message boards, given how often the new-message thing on IRC turns out to be some hours-later reply from him
  3043. # [23:27] <@bz> waldo: heh
  3044. # [23:28] <Waldo> gaston: no; inside that directory it's the usual configure/make thing typical of most open source projects
  3045. # [23:28] <gaston> hmmmm
  3046. # [23:28] <Waldo> gaston: although you're better off running configure inside an empty subdirectory, so that your srcdir doesn't get polluted, and can be built against by multiple objdirs
  3047. # [23:28] <gaston> oh the pain
  3048. # [23:28] * Waldo has dbg, gcc-dbg, opt, etc. subdirs in all his various trees
  3049. # [23:29] <Waldo> philor: we're all mad here
  3050. # [23:30] <gaston> ah, better if i cd to objdir/js/src to actually find the real makefile
  3051. # [23:31] * Joins: davidillsley_ (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
  3052. # [23:31] <azakai> linking ff fails for me (even with a fresh build on empty obj dir) with ../../accessible/src/atk/nsMaiInterfaceText.o: In function `ConvertTexttoAsterisks':
  3053. # [23:31] <azakai> /home/alon/Dev/mozilla-central/accessible/src/atk/nsMaiInterfaceText.cpp:54: undefined reference to `nsAccessibleWrap::AtkRoleFor(mozilla::a11y::roles::Role)'
  3054. # [23:31] <azakai> ../../accessible/src/atk/nsMaiInterfaceText.o: In function `getCharacterAtOffsetCB':
  3055. # [23:31] <azakai> /home/alon/Dev/mozilla-central/accessible/src/atk/nsMaiInterfaceText.cpp:163: undefined reference to `nsAccessibleWrap::AtkRoleFor(mozilla::a11y::roles::Role)'
  3056. # [23:31] <azakai> /usr/bin/ld.bfd.real: libxul.so: hidden symbol `nsAccessibleWrap::AtkRoleFor(mozilla::a11y::roles::Role)' isn't defined
  3057. # [23:31] <azakai> /usr/bin/ld.bfd.real: final link failed: Bad value
  3058. # [23:31] <azakai> is this is a known issue?
  3059. # [23:32] <@smaug> azakai: update
  3060. # [23:32] <@smaug> I just pushed a fix
  3061. # [23:32] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Ping timeout)
  3062. # [23:32] <hub> azakai: smaug just fixed it on inbound
  3063. # [23:32] * davidillsley_ is now known as davidillsley
  3064. # [23:32] <azakai> ah ok, thanks smaug and hub
  3065. # [23:32] <@smaug> hub: no on inbound
  3066. # [23:32] <@smaug> not
  3067. # [23:32] <@smaug> on m-c
  3068. # [23:32] <hub> smaug: directly on m-c?
  3069. # [23:32] * Waldo wonders how a11y manages to bust clang so much, doesn't see how it's that different from any other area of code
  3070. # [23:32] <hub> ok
  3071. # [23:33] <hub> Waldo: because we haven't figured out how to build with clang
  3072. # [23:33] <@smaug> Waldo: clang?
  3073. # [23:33] * Quits: variable (toor@495486BA.98B6D721.292D5CE7.IP) (Ping timeout)
  3074. # [23:33] * Quits: jlund (Adium@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3075. # [23:33] <hub> Waldo: and they seems to want to namespace stuff
  3076. # [23:33] <@smaug> Waldo: this time gcc
  3077. # [23:33] <hub> Waldo: etc.
  3078. # [23:33] <hub> Waldo: (I'm in the a11y team btw)
  3079. # [23:33] * Quits: teoli (teoli@A01051A9.6F669779.3D1CA460.IP) (Ping timeout)
  3080. # [23:33] <Waldo> smaug: ah, I assuming (yeah, I know what happens when you do that :-) )
  3081. # [23:34] <Waldo> hub: you've seen ehsan's thing on how to build clang, then how to use it, I assume?
  3082. # [23:34] <@smaug> although, last time I used clang, a11y did break the builds
  3083. # [23:34] <hub> Waldo: I might not have.
  3084. # [23:34] <hub> let me check
  3085. # [23:34] <Waldo> hub: yeah, I'm aware; don't think I've met you in any times you might or might not have been to MV
  3086. # [23:34] <Waldo> hub: http://ehsanakhgari.org/blog/2011-10-18/why-you-should-switch-clang-today-and-how
  3087. # [23:35] <hub> yeah I had that one
  3088. # [23:35] <Waldo> it's pretty simple
  3089. # [23:35] <hub> short of having the packages
  3090. # [23:35] <hub> unfortunatel Fedora 16 is not up to date
  3091. # [23:35] * Quits: kaie (kaie@moz-98947351.dip.t-dialin.net) (Quit: Leaving)
  3092. # [23:35] <hub> nor is MacOS 10.6
  3093. # [23:35] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  3094. # [23:35] <@smaug> but if you want to actually use gdb for debugging, gcc doesn't make gdb to crash
  3095. # [23:35] <Waldo> I wouldn't |make install| at the end, rather just use builddir/Release/bin/clang++ directly, but other than that it's easy enough
  3096. # [23:35] <@smaug> like clang does
  3097. # [23:35] <Waldo> smaug: I use gdb with clang'd stuff all the time
  3098. # [23:36] <Waldo> hub: well, I'm on Fedora 15, so unless Fedora 16 actively broke something...
  3099. # [23:37] <hub> Waldo: it only has clang 2.9
  3100. # [23:37] <jlebar> Waldo, My clang uses relative paths for source files, which my gdb is not happy about.
  3101. # [23:37] <hub> whose C++ support is abysimal
  3102. # [23:37] * bwinton is now known as bwinton_away
  3103. # [23:37] * Quits: @smaug (chatzilla@moz-7974D598.gprs.sl-laajakaista.fi) (Ping timeout)
  3104. # [23:37] <Waldo> hub: yes; I suggest you ignore the distro packages completely
  3105. # [23:37] <jlebar> Waldo, I wonder which of those two fixed things.
  3106. # [23:37] <jlebar> Probably clang. Except I thought I'd built my clang recently...
  3107. # [23:38] <Waldo> jlebar: oh, you mean |b nsDOMClassInfo.cpp:12345|?
  3108. # [23:38] * Quits: joe_walker_ (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  3109. # [23:38] <Waldo> jlebar: I'd noticed that broken, hadn't realized it was a clang thing (maybe), and I need it pretty uncommonly so haven't been too frustrated by the lack
  3110. # [23:38] <jlebar> Waldo, Well, I mean afaict clang was using ../../../../nsDomClassInfo.cpp as the path to the source, and then gcc couldn't find the file.
  3111. # [23:38] <jlebar> But yeah, that's the only way that breakpoints work for me.
  3112. # [23:39] <jlebar> er, and then gdb couldn't find the file.
  3113. # [23:39] <Waldo> |b Foo::bar| works fine for me, that's what I usually use so little skin off my nose
  3114. # [23:39] <jtcranmer> I've not found clang+gdb to be an issue
  3115. # [23:39] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3116. # [23:39] <jlebar> jtcranmer, Do you ever do b file.cpp:12345 ?
  3117. # [23:39] <jtcranmer> then again, I use svn tip-near-3.1 for clang
  3118. # [23:39] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  3119. # [23:39] <jtcranmer> jlebar: yep
  3120. # [23:40] <jtcranmer> and I also spend a lot of time dealing with generated assembly whose object files are then further patched up
  3121. # [23:40] <jlebar> Okay, I'll rebuild clang and see if it's any better nowadays.
  3122. # [23:40] <taras> Bas: any progress on profiling tab switching?
  3123. # [23:40] <jtcranmer> it is so annoying to get a dump of a specific section
  3124. # [23:41] * jlund|afk is now known as jlund
  3125. # [23:41] <jtcranmer> you'd think objdump would have something like "cat the stupid section"
  3126. # [23:41] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  3127. # [23:41] * Quits: armenzg_mtg (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3128. # [23:41] * Joins: armenzg_mtg (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  3129. # [23:41] * Joins: smaug (chatzilla@moz-AD13B184.elisa-mobile.fi)
  3130. # [23:41] * ChanServ sets mode: +o smaug
  3131. # [23:42] <ekr> Is there a list of the canonical #include order?
  3132. # [23:42] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  3133. # [23:42] <Waldo> jtcranmer: I update to svn tip intermittently, last time was a week or two ago
  3134. # [23:43] <Waldo> ekr: there's no canonical ordering, although some subprojects have their own
  3135. # [23:43] * Quits: armenzg_mtg (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3136. # [23:43] <ekr> Is it supposed to be safe to include in any order?
  3137. # [23:43] <jtcranmer> ekr: typical preference tends to be alphabetical order
  3138. # [23:44] <ekr> jtcranmer: I'm in favor of alpha. Is that supposed to work?
  3139. # [23:44] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  3140. # [23:44] <Waldo> ekr: it should be safe, yes; if it's not, the headers need fixing
  3141. # [23:44] <jtcranmer> in theory yes
  3142. # [23:44] <jtcranmer> practice is a different issue
  3143. # [23:44] <ekr> jtrcanmer, Waldo: thankx
  3144. # [23:45] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  3145. # [23:45] <gaston> Waldo: depends on the systems, on some bsds some headers _have_ to come before others :)
  3146. # [23:45] <Waldo> gaston: don't tempt me to troll :-)
  3147. # [23:45] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
  3148. # [23:45] <gaston> (and no, "Your system is broken" is not a valid answer)
  3149. # [23:45] <Waldo> :-P
  3150. # [23:45] <gaston> funny thing about that
  3151. # [23:46] <ekr> ok, so I assume it's safe if I follow something like C library, C++ library, external .h. local. h?
  3152. # [23:46] <gaston> one of the webkit style bots complains if headers are not alphabetically sorted :)
  3153. # [23:46] <ekr> and alpha within each group
  3154. # [23:46] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
  3155. # [23:46] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  3156. # [23:46] <ekr> gaston: indeed, I'm used to following the Google convention, which is quasi-alpha: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Names_and_Order_of_Includes
  3157. # [23:47] <gaston> i'm used to follow whatever's in the manpage of the function i want to use :)
  3158. # [23:48] <gaston> ie man socket says "sys/types.h" comes before "sys/socket.h", period :)
  3159. # [23:48] * jlund is now known as jlund|afk
  3160. # [23:48] <Waldo> we need a style bot, the amount of time spent on style issues, or having to think about them at all, is depressing
  3161. # [23:48] <jtcranmer> I tend to do C++ headers last
  3162. # [23:48] <ekr> Waldo: wouldn't that mean that we needed to define a style? :)
  3163. # [23:48] <jtcranmer> which encourages people to stick them in the actual header files
  3164. # [23:49] <Waldo> ekr: yes; make everyone suffer
  3165. # [23:49] <ekr> I find that enforcement is the easy part. It's coming down to style that's hard.
  3166. # [23:49] <Waldo> better than wasting everyone's time to varying degrees
  3167. # [23:49] <jtcranmer> right, so we want a bot that errors every time \t is used, more than 2-space indent, and more than 80-char lines, right?
  3168. # [23:50] * Joins: dRdR (dRdR@F8A0E546.DE9A83BF.6DCF1F73.IP)
  3169. # [23:50] <jlebar> jtcranmer, Lots of files use 4-space indent.
  3170. # [23:50] * Quits: @dbaron (dbaron@moz-389E0BB7.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  3171. # [23:50] <jlebar> jtcranmer, But also, trailing whitespace.
  3172. # [23:50] <ekr> Well, clearly we would have to have an exception list.
  3173. # [23:50] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  3174. # [23:50] <ekr> nobody wants to do a mass fix of all style violations
  3175. # [23:51] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  3176. # [23:51] <ekr> jlebar: except for 4-space indent, of course, which is satanic
  3177. # [23:51] <jtcranmer> ekr: you want style violations?
  3178. # [23:51] <jlebar> ekr, If you want to find all the files in our tree which use 4-space indent and make an exception list, and then convince everyone making new files that 4-space indentation is wrong, be my guest.
  3179. # [23:51] <Waldo> that's not actually true; well, mass fix of *all* violations, maybe; but change a rule at a time, I think there are people who would do it
  3180. # [23:51] <tbsaunde> Waldo: it might also be there is a lot of a11y people that use windows to develop
  3181. # [23:51] <jtcranmer> I have some files that have gone through at least three automatic whitespace modifications
  3182. # [23:51] <jtcranmer> which makes it unreadable without doing autoreindent
  3183. # [23:51] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  3184. # [23:51] <ekr> jlebar: sorry, I was joking.
  3185. # [23:52] <Waldo> tbsaunde: you'd be able to predict that possibility better than me :-)
  3186. # [23:52] <jtcranmer> hmm
  3187. # [23:52] <jtcranmer> idea for a side project:
  3188. # [23:52] <jtcranmer> write a style checker that is configurable
  3189. # [23:52] <jtcranmer> so you can specify, e.g., how many chars your line should be
  3190. # [23:53] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
  3191. # [23:53] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  3192. # [23:53] <tbsaunde> Waldo: well, I mean there are a lot of such people, but I'm not sure if that causes more breakage on linux
  3193. # [23:53] <ekr> but certainly if someone were to propose a single style that was enforced mechanically, I would vowthe for that.
  3194. # [23:53] <Waldo> I'd suspect stealing webkit's checker, then disabling every rule in it, then reenabling individual rules we could agree on, is probably the fastest path forward
  3195. # [23:53] <ekr> s/vowthe/vote/
  3196. # [23:53] * Quits: dRdR (dRdR@F8A0E546.DE9A83BF.6DCF1F73.IP) (Quit: WeeChat 0.3.2)
  3197. # [23:53] * AutomatedTester is now known as AutomatedTester|AFK
  3198. # [23:53] <ekr> Waldo: is the webkit checker different from cpplint?
  3199. # [23:53] * Joins: dRdR (dRdR@F8A0E546.DE9A83BF.6DCF1F73.IP)
  3200. # [23:54] * Quits: espindola (espindola@moz-26CACD0.dsl.teksavvy.com) (Ping timeout)
  3201. # [23:54] <Waldo> ekr: it's a Python script, I don't know details; also I think it's a hacked-up text matcher, not something that does principled parsing (but perhaps that's just fine in the majority of cases, so who cares?)
  3202. # [23:54] <ekr> Waldo: that's what cpplint is, too. A bunch of regexes
  3203. # [23:55] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3204. # [23:55] <Havvy> Ah regex...what problems can't you solve?
  3205. # [23:56] * Quits: dRdR (dRdR@F8A0E546.DE9A83BF.6DCF1F73.IP) (Quit: WeeChat 0.3.2)
  3206. # [23:56] * Joins: dRdR (dRdR@F8A0E546.DE9A83BF.6DCF1F73.IP)
  3207. # [23:56] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
  3208. # [23:56] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  3209. # [23:57] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3210. # [23:57] <jtcranmer> a^nb^n, for starters
  3211. # [23:57] * Joins: espindola (espindola@moz-97E8149E.dsl.teksavvy.com)
  3212. # [23:58] <jgilbert> parsing HTML? :P
  3213. # [23:58] <ekr> are we talking about real regular expressions or about PCREs? :)
  3214. # [23:58] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
  3215. # [23:58] * Quits: eflores_ (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
  3216. # [23:58] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3217. # Session Close: Tue May 01 00:00:00 2012

The end :)