[14:00] <chrisccoulson> hi m_conley, how are you?
[14:02] <m_conley> chrisccoulson: good, and you?
[14:02] <chrisccoulson> m_conley, yeah, not too bad thanks
[14:06] <m_conley> chrisccoulson: I'm looking over Jono's bug report - do you connect TB to GMail over IMAP?
[14:06] <chrisccoulson> m_conley, yeah
[14:06] <chrisccoulson> i haven't really noticed any problems though
[14:06] <m_conley> chrisccoulson: hrm.
[14:06] <m_conley> chrisccoulson: I wonder if it's an add-on.  I'll ask in the bug.
[14:07] <chrisccoulson> thanks
[14:07] <chrisccoulson> m_conley, are the default "Personal Address Book" and "Collected Addresses" addressbooks hard coded in thunderbird btw?
[14:08] <m_conley> chrisccoulson: yes they are.
[14:08] <chrisccoulson> m_conley, ah, i thought they might be
[14:08] <m_conley> chrisccoulson: what are you working on?
[14:09] <chrisccoulson> m_conley, one thing I noticed is a bit weird, is that I have a Personal addressbook from thunderbird, and I also have a personal addressbook from eds
[14:09] <chrisccoulson> i was just wondering if there's a better way we could handle that
[14:09] <m_conley> It's true.
[14:09] <chrisccoulson> i also have 2 collected addressbooks
[14:09]  * m_conley thinks
[14:09] <m_conley> chrisccoulson: Evolution has a collected address book?
[14:10] <chrisccoulson> but the default collected addressbook appears to be configurable, although thunderbird currently won't let me set the eds collected addressbook as the default
[14:10] <chrisccoulson> m_conley, yeah, eds has personal/collected too
[14:10] <m_conley> Hrm.
[14:11] <m_conley> So a few options come to mind:  1)  Removing the built-in address books in favour of the EDS alternatives.  This could be troublesome because of the hard-coded-in nature of those AB's....
[14:11] <m_conley> chrisccoulson: 2)  Automatically rename the EDS Personal / Collected address books to ensure their distinctness, although that really might not do much to prevent confusion...
[14:13] <m_conley> chrisccoulson: any other alternatives?
[14:13] <chrisccoulson> m_conley, yeah, it's a tricky one
[14:13] <chrisccoulson> what i was thinking was, we could just not create the default thunderbird addressbooks on first run if eds is installed (and create the eds addressbooks instead), but that's quite tricky with them being hardcoded
[14:14] <chrisccoulson> although, creating the default eds addressbooks is fairly easy
[14:15] <m_conley> chrisccoulson: the "root" of the address books is contained within the preference service.  I wonder if we remove the PAB and Collected AB from the prefs, what TB would think about that...
[14:18] <chrisccoulson> m_conley, yeah, probably worth a try :)
[14:19] <m_conley> chrisccoulson: I'll take a look and let you know.
[14:19] <chrisccoulson> being able to set the eds collected addressbook as the default store for collected addresses would be nice though, as that currently doesn't seem to be possible
[14:19] <m_conley> chrisccoulson: i'll take a look at that too
[14:19] <chrisccoulson> thanks
[14:20] <chrisccoulson> m_conley, we freeze for beta 1 tomorrow. what do you think about getting the theme in? have you been using it?
[14:20] <m_conley> chrisccoulson: yeah, I've gotten pretty used to the theme
[14:20] <chrisccoulson> m_conley, yeah, it's nice :)
[14:21] <chrisccoulson> m_conley, my initial plan was to upload it as an extra theme, but i noticed yesterday that it increases the package size by around 130kB
[14:21] <chrisccoulson> not sure if that will be an issue or not just yet ;)
[14:21] <m_conley> hrm
[14:22] <chrisccoulson> the other alternative would be to ship it as the main theme
[14:22] <chrisccoulson> as opposed to having 2 themes on the default install
[14:22] <chrisccoulson> but i don't know if it's really an issue yet
[14:23] <chrisccoulson> i guess i should just upload it and see if anyone complains ;)
[14:29] <chrisccoulson> wow, it's really hot in my office today
[14:29] <chrisccoulson> i need A/C ;)
[14:30] <chrisccoulson> that's one of the downsides of working from home
[14:31] <m_conley> chrisccoulson: ooof - if you open Thunderbird's AB manager with the EDS contacts add-on enabled, and then close TB, restart, and re-open the address book...does it hang?  Ugh, I think something may have changed in EDS....  :/
[14:33] <chrisccoulson> m_conley, it hangs for a bit when it starts here, but then recovers
[14:33] <chrisccoulson> i noticed that it was blocked in a synchronous dbus call
[14:33] <chrisccoulson> i wonder if there's an async API we can use there
[14:34] <m_conley> chrisccoulson: most cases, I'm using async
[14:34] <m_conley> chrisccoulson: especially during init
[14:34] <chrisccoulson> m_conley, http://paste.ubuntu.com/673165/
[14:34] <chrisccoulson> although, that might not be where it blocked really.
[14:34] <chrisccoulson> i won't know unless i try it again
[14:35] <chrisccoulson> m_conley, i really need to land the apport hook i wrote for firefox in the thunderbird package
[14:36] <chrisccoulson> then you wouldn't have had to ask jono what addons he is running ;)
[14:36] <chrisccoulson> the report would look something like this: bug 830802
[14:36] <ubot2> Launchpad bug 830802 in firefox "firefox freezes and grays out" [Undecided,Confirmed] https://launchpad.net/bugs/830802
[14:36] <m_conley> oh nice
[14:37] <chrisccoulson> it even tells you if the user disabled addon compatibility checking ;)
[14:37] <m_conley> pretty slick!
[14:38] <chrisccoulson> yeah, i should test that with thunderbird really
[14:38] <chrisccoulson> would be good to get that in this week
[14:50] <m_conley> chrisccoulson: well, good news, kinda... Evolution appears to have the same problem.  So I think EDS is a bit broken right now, and not my add-on per se.
[14:52] <chrisccoulson> m_conley, interesting. it might be worth pinging cyphermox about that
[14:53] <chrisccoulson> he's our evolution maintainer ;)
[14:53] <m_conley> yeah, seeing if there are pre-existing bugs, but yeah - was going to ping cyphermox or rodrigo
[14:53] <m_conley> chrisccoulson: do you have a copy of evo on your machine?  Can you confirm?
[14:53] <m_conley> chrisccoulson: just want to make sure I'm not on crazy pills. :)
[14:54] <chrisccoulson> m_conley, it seemed to hang here for a bit, and then recover
[14:54] <chrisccoulson> does it not recover for you?
[14:54] <m_conley> it tells me that it times out
[14:54] <chrisccoulson> ah, ok. so it doesn't look like i have the same issue
[14:54] <chrisccoulson> i guess it would be worth attaching gdb to thunderbird whilst it's hung then
[14:54] <m_conley> mmhmm
[14:55] <chrisccoulson> oops, i've just dropped my 2 litre bottle of pepsi off my desk
[14:55] <chrisccoulson> i wonder if it's safe to open it again yet ;)
[14:55] <m_conley> chrisccoulson: careful, it's a ticking time bomb
[14:55] <chrisccoulson> heh
[14:55] <chrisccoulson> i think i'll give it a few minutes
[14:57] <m_conley> cyphermox: ping
[15:12] <cyphermox> m_conley: what is the bug you're referring to?
[15:13] <m_conley> cyphermox: hey - not sure if there's a bug filed for it, but I'm noticing some strange behaviour with my Evo address book lately.  STR:  open Evo's address book, close Evo, restart Evo and open address book - UI hangs, and eventually an error message displays saying that a timeout was reached while opening an EBook.
[15:13] <m_conley> cyphermox: is that a known bug?
[15:13] <cyphermox> could be
[15:14] <m_conley> cyphermox: are you able to reproduce?
[15:14] <cyphermox> I don't know, I was getting similar issues but I haven't had time to look much into it
[15:14] <m_conley> cyphermox: alright.
[15:14] <cyphermox> here's what you can do:
[15:15] <cyphermox> open a bug, and try to reproduce, but first run e-addressbook-factory in debug mode, hold on I'll give you the incantation :D
[15:15] <m_conley> cyphermox: yeah, killing e-addressbook-factory seems to fix the issue until the next time Evo restarts.
[15:19] <m_conley> cyphermox: "LIBGDATA_DEBUG=1 /usr/lib/evolution/e-addressbook-factory --debug" ?
[15:19] <cyphermox> m_conley: you want to see if running /usr/lib/evolution/e-addressbook-factory -r  in a terminal (after killing it and stopping evo and thunderbird), then that thunderbird or evo and see if there's a message given out that could hint to what's timing out
[15:19] <cyphermox> aye, with LIBGDATA_DEBUG=1
[15:19] <m_conley> k
[15:31] <m_conley> cyphermox: hrm, no matter how I twist it, LIBGDATA_DEBUG=1 doesn't seem to be giving me any debug messages.  I've got "killall -9 e-addressbook-factory; LIBGDATA_DEBUG=1 /usr/lib/e-addressbook-factory" (the --debug flag isn't recognized)...  what am I doing wrong?
[15:35] <cyphermox> m_conley: my guess is that you need the -r, it makes sure e-addressbook-factory doesn't exit when the last client does
[15:35] <cyphermox> (because evo and others usually spawn their own, too)
[15:35] <m_conley> cyphermox: ah, k
[15:39] <m_conley> cyphermox: so here's what I'm getting:  http://pastebin.mozilla.org/1308469
[15:40] <m_conley> cyphermox: any of that particularly troubling?
[15:41] <chrisccoulson> m_conley, try uninstalling evolution-couchdb and see if the problem goes away ;)
[15:43] <m_conley> chrisccoulson: ah hah!
[15:43] <m_conley> chrisccoulson: wonderful.  Thanks.  :)
[15:43] <chrisccoulson> m_conley, did that fix it?
[15:43] <m_conley> chrisccoulson: it did indeed
[15:43] <chrisccoulson> cool!
[15:43] <chrisccoulson> i wonder if that's related to the broken desktopcouch
[15:43] <chrisccoulson> note, i'd already uninstalled that
[15:43] <chrisccoulson> that might be why i didn't see it
[15:44] <m_conley> chrisccoulson: I forgot to remove it over here.  d'oh.
[15:45] <m_conley> chrisccoulson: but you're still experiencing a delay on opening the AB?
[15:45] <chrisccoulson> m_conley, i think my delay is actually related to the conversations extension, and the fact that my mailbox is huge
[15:45] <m_conley> chrisccoulson: ah, k
[15:45] <chrisccoulson> i get a hang for ~10s or so every time i start
[15:46] <chrisccoulson> i should probably try deleting some mails ;)
[15:46] <m_conley> chrisccoulson: also, would you mind checking one more thing for me?  Can you open an EDS contact and see if the editor appears to be slightly broken?  If so, check the error console - might say something like:  "invalid 'instanceof' operand Components.interfaces.nsIAbEDSCard" ?
[15:48] <m_conley> chrisccoulson: I rebuilt the add-on locally using the xpidl in /usr/lib/thunderbird-6.0, and that seemed to fix that.  Are you rebuilding the .idl's on the package server?
[15:48] <chrisccoulson> m_conley, yeah, we rebuild everything on every upload
[15:48] <chrisccoulson> i'll just try that though
[15:49] <m_conley> chrisccoulson: k
[15:50] <chrisccoulson> oh, i do have evo-couchdb installed
[15:50] <chrisccoulson> and it's just hung ;)
[15:51] <m_conley> ah
[15:51] <m_conley> :)
[15:58] <m_conley> chrisccoulson: any luck?
[15:59] <chrisccoulson> m_conley, looks ok here
[15:59] <m_conley> hrm.  weird.  K, thanks.
[16:03] <chrisccoulson> m_conley, oh, 1 thing i have noticed is that the combo boxes next to the fields in the editor are all empty
[16:04] <cyphermox> hum. perhaps I should take a good look at evolution-couchdb then
[16:04] <m_conley> chrisccoulson: right - and are there extraneous fields, like more than 4 email fields?
[16:04] <chrisccoulson> m_conley, yeah
[16:05] <m_conley> chrisccoulson: and there's nothing in the error console about nsIAbEDSCard?
[16:06] <chrisccoulson> m_conley, no, there doesn't appear to be
[16:07] <m_conley> chrisccoulson: hrm.  Any errors at all in the error console that might be related?  Also, do you have extensions.logging.enabled = true?
[16:07] <chrisccoulson> m_conley, there aren't any errors at all
[16:07] <m_conley> chrisccoulson: that's incredible.
[16:07] <chrisccoulson> i think extensions.logging.enabled is set. i'm getting debug output on the console anyway
[16:07] <chrisccoulson> 1 second
[16:07] <m_conley> chrisccoulson: k.
[16:09] <chrisccoulson> m_conley, yeah, extension logging is on
[16:10] <chrisccoulson> m_conley, i can take a look at that in a bit if you like. i need to get the theme work in first though :)
[16:10] <m_conley> chrisccoulson: and there are no error messages whatsoever?  That's crazy.  Yeah, if you wouldn't mind taking a peek later, that'd be awesome.  Thanks!
[17:19] <knome> chrisccoulson, hey!
[17:19] <chrisccoulson> hi
[17:19] <knome> chrisccoulson, i was wondering if it would be possible to have a xubuntu-specific start page for firefox in oneiric+1
[17:20] <knome> chrisccoulson, via the ubufox extension, or whatever method you think would be the best
[17:20] <chrisccoulson> well, you're not allowed to just change the startpage to whatever you want
[17:21] <chrisccoulson> what were you thinking?
[17:21] <knome> chrisccoulson, a xubuntu logo, link to the xubuntu website, something like that, can be along the same line as the ubuntu startpage is
[17:21] <knome> chrisccoulson, and preferrably a different color scheme
[17:22] <chrisccoulson> this is going to be pretty messy, because we already provide a way to change the startpage via localized ISO builds
[17:23] <chrisccoulson> having the startpage being per locale and per ubuntu-flavour is going to get a bit crazy with the startpage being set in 3 different places
[17:23] <chrisccoulson> it's already fragile enough overriding preferences :/
[17:23] <knome> chrisccoulson, i see. what if we only changed the logo, and added one link that didn't need translating?
[17:24] <knome> chrisccoulson, or, is there a possibility to use a different starting page than about:startpage for xubuntu?
[17:24] <knome> chrisccoulson, i understand it's not ideal to have many many different versions, but it's not ideal either to have the ubuntu page without link to our own homepage etc either
[17:25] <chrisccoulson> i'm not sure. this stuff is already a mess without adding another variable in to it ;)
[17:25] <knome> can't one fix it? ;)
[17:27] <chrisccoulson> the problem is that we're setting the same preference in multiple places, and it's already fragile with which source wins
[17:27] <chrisccoulson> adding another source in there isn't going to make it any better, and it's not really "fixable" ;)
[17:27] <knome> but it's not *impossible*?
[17:27] <chrisccoulson> knome, no, you are just guaranteed to make it more unreliable and more fragile
[17:28] <knome> heh
[17:28] <chrisccoulson> pitti already experienced this when trying to provide a way to have localized homepages on the ISO's
[17:28] <chrisccoulson> and we provided a mechanism to do that
[17:29] <knome> mmh.
[17:29] <chrisccoulson> but overriding the new pref we provided would just reintroduce the fragility and brokenness it's designed to avoid
[17:29] <chrisccoulson> and then introducing yet another pref is just crazy
[17:30] <knome> would it be better, if the stuff was handled outside ubufox?
[17:31] <chrisccoulson> not really
[17:31] <chrisccoulson> in any case, i can't really think about this right now. i've got too much to do before the freeze ;)
[17:31] <chrisccoulson> perhaps catch up with me again later in the week?
[17:32] <knome> sure. is friday okay?
[17:32] <chrisccoulson> yeah, should be
[17:32] <knome> okay, i'll get back to you then. thanks!
[17:55] <chrisccoulson> m_conley, bug 832226 \o/
[17:55] <ubot2> Launchpad bug 832226 in thunderbird "This is a test" [Undecided,New] https://launchpad.net/bugs/832226
[17:56] <m_conley> chrisccoulson: hey, awesome! :)
[17:57] <m_conley> chrisccoulson: Whoa - "couchdb addressbook integration" - where'd you get that from?
[17:57] <m_conley> chrisccoulson: is that hedera?
[17:57] <chrisccoulson> m_conley, ah, that was a small extension i wrote to create the couchdb addressbook automatically
[17:57] <chrisccoulson> i'll host it somewhere in a bit
[17:58] <m_conley> chrisccoulson: ah, cool
[17:58] <chrisccoulson> m_conley, it's pretty much 5 lines of JS ;)
[17:58] <m_conley> chrisccoulson: hooray for ctypes! :D
[17:58] <m_conley> chrisccoulson: ctypes, right?
[17:58] <chrisccoulson> yeah, i used ctypes for it
[17:58] <m_conley> nice.
[17:58] <chrisccoulson> it made it quite easy
[17:59] <m_conley> yay!
[18:02] <chrisccoulson> cool, i've pushed that to http://bazaar.launchpad.net/~mozillateam/thunderbird/thunderbird-trunk.head/revision/399 now
[20:22] <BUGabundo> boas, caramelos
[20:27] <chrisccoulson> wow, the firefox beta channel is pretty quiet. not sure if that's a good or bad thing
[23:05] <BUGabundo> nniittee