[09:18] <Guest18519> any update on getting overlay scrollbars for firefox into 12.04?
[12:17] <RainCT> Hi
[12:17] <RainCT> Is Firefox in Ubuntu dynamically or statically linked with GTK+?
[12:22] <chrisccoulson> RainCT, dynamically
[12:24] <RainCT> chrisccoulson: Oh. ldd doesn't list it
[12:25] <RainCT> and it doesn't seem to be using GTK+ from Git when I run it in jhbuild
[12:26] <chrisccoulson> chr1s@farnsworth:~$ ldd /usr/lib/firefox-10.0/libxul.so | grep gtk
[12:26] <chrisccoulson>         libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007f05a5b45000)
[12:26] <chrisccoulson> it's listed here
[12:27] <RainCT> Is that new in Precise? I'm running Oneiric
[12:27] <RainCT> ah no but libxul.so show it
[12:27] <RainCT> *shows
[12:27] <chrisccoulson> RainCT, no, we haven't changed the build configuration for ages, and it's the same across all releases
[12:28] <RainCT> Weird
[12:31] <RainCT> So if I run /usr/lib/firefox-9.0.1/firefox from a jhbuild shell, shouldn't it be loading GTK+ from there (like gedit, epiphany, etc. do)?
[12:32] <chrisccoulson> yeah, should be. although, i have no idea how jhbuild works ;)
[12:43] <Omega> sorry for all the disconnect spam people
[15:16] <chrisccoulson> hmmmm, do i keep precise users on the firefox beta after next week? :/
[15:16] <chrisccoulson> decisions, decisions...
[17:53] <asac_> chrisccoulson: do you know if and how thunderbird integrates with the indicator-messages thing? I am not exactly sure how it managed to convince the indicator that after first run, it's set up...
[17:53] <asac_> i see the .desktop file
[17:53] <asac_> but it somehow needs to go into the seen.db of the indicator-messages
[17:53] <asac_> but i couldnt spot the code that uses libindicate to do that
[17:54] <chrisccoulson> asac - this is what integrates it with the message menu: https://code.launchpad.net/~extension-hackers/messagingmenu-extension/trunk
[17:55] <asac_> oha
[17:55] <asac_> we have javascript bindings now in ffox?
[17:55] <asac_> for glib.jsm?
[17:55] <chrisccoulson> asac_, ctypes ;)
[17:56] <asac_> wow
[17:56] <asac_> ok
[17:56] <asac_> that explains it
[17:56] <asac_> you properly set indicate.indicate_server_set_desktop_file(indicateServer,
[17:56] <asac_> imo its flawed
[17:56] <asac_> e.g. to assume that things are set up as soon as you have opened the app once
[17:57] <asac_> but ok
[17:57] <chrisccoulson> right, that's really a ted bug though :)
[17:57] <asac_> i know
[17:58] <chrisccoulson> libindicate is a horrible API
[17:58] <chrisccoulson> i'm sure that m_conley will agree :)
[17:59] <asac_> i have developed this for desktop-webmail: http://paste.ubuntu.com/815578/
[18:00] <asac_> basically allows you to say: nope, please assume its all manually done
[18:00] <asac_> no magic :)
[18:00] <asac_> hehe
[18:00] <asac_> let me ask ted what he thinks of those changes (or rather the introduction of a X-Ayatana-Indicator-Setup-Type=Manual
[18:00] <asac_> thing
[18:23] <m_conley> chrisccoulson: yeah, it's pretty rough
[18:30] <chrisccoulson> this is what the web was designed for: http://rosskempfolds.tumblr.com/
[21:43] <micahg> chrisccoulson: did you see the last comment on bug 918763?
[21:43] <ubot2`> Launchpad bug 918763 in firefox "Firefox 12 fails to build on Lucid x86_64 (../../../dist/include/nsCOMPtr.h:316: internal compiler error: in tree_nrv, at tree-nrv.c:143)" [Critical,Fix released] https://launchpad.net/bugs/918763
[21:43] <chrisccoulson> micahg, yeah, but i'm not really sure what he's asking
[21:44] <micahg> if there's anything upstream can do for us so we don't have to carry this patch:)
[21:45] <chrisccoulson> hmmm, not really, other than revert the patch
[21:46] <micahg> "Is there any #ifdef I could use to just disable the pragma "O0" for you builds?  That effectively disables the whole investigation patch."
[21:47] <micahg> or would that break more stuff?