/srv/irclogs.ubuntu.com/2011/08/23/#ubuntu-mozillateam.txt

=== nhandler_ is now known as nhandler
=== asac_ is now known as asac
=== m_conley_away is now known as m_conley
chrisccoulsonhi m_conley, how are you?14:00
m_conleychrisccoulson: good, and you?14:02
chrisccoulsonm_conley, yeah, not too bad thanks14:02
m_conleychrisccoulson: I'm looking over Jono's bug report - do you connect TB to GMail over IMAP?14:06
chrisccoulsonm_conley, yeah14:06
chrisccoulsoni haven't really noticed any problems though14:06
m_conleychrisccoulson: hrm.14:06
m_conleychrisccoulson: I wonder if it's an add-on.  I'll ask in the bug.14:06
chrisccoulsonthanks14:07
chrisccoulsonm_conley, are the default "Personal Address Book" and "Collected Addresses" addressbooks hard coded in thunderbird btw?14:07
m_conleychrisccoulson: yes they are.14:08
chrisccoulsonm_conley, ah, i thought they might be14:08
m_conleychrisccoulson: what are you working on?14:08
chrisccoulsonm_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 eds14:09
chrisccoulsoni was just wondering if there's a better way we could handle that14:09
m_conleyIt's true.14:09
chrisccoulsoni also have 2 collected addressbooks14:09
* m_conley thinks14:09
m_conleychrisccoulson: Evolution has a collected address book?14:09
chrisccoulsonbut the default collected addressbook appears to be configurable, although thunderbird currently won't let me set the eds collected addressbook as the default14:10
chrisccoulsonm_conley, yeah, eds has personal/collected too14:10
m_conleyHrm.14:10
m_conleySo 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_conleychrisccoulson: 2)  Automatically rename the EDS Personal / Collected address books to ensure their distinctness, although that really might not do much to prevent confusion...14:11
m_conleychrisccoulson: any other alternatives?14:13
chrisccoulsonm_conley, yeah, it's a tricky one14:13
chrisccoulsonwhat 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 hardcoded14:13
chrisccoulsonalthough, creating the default eds addressbooks is fairly easy14:14
m_conleychrisccoulson: 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:15
chrisccoulsonm_conley, yeah, probably worth a try :)14:18
m_conleychrisccoulson: I'll take a look and let you know.14:19
chrisccoulsonbeing 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 possible14:19
m_conleychrisccoulson: i'll take a look at that too14:19
chrisccoulsonthanks14:19
chrisccoulsonm_conley, we freeze for beta 1 tomorrow. what do you think about getting the theme in? have you been using it?14:20
m_conleychrisccoulson: yeah, I've gotten pretty used to the theme14:20
chrisccoulsonm_conley, yeah, it's nice :)14:20
chrisccoulsonm_conley, my initial plan was to upload it as an extra theme, but i noticed yesterday that it increases the package size by around 130kB14:21
chrisccoulsonnot sure if that will be an issue or not just yet ;)14:21
m_conleyhrm14:21
chrisccoulsonthe other alternative would be to ship it as the main theme14:22
chrisccoulsonas opposed to having 2 themes on the default install14:22
chrisccoulsonbut i don't know if it's really an issue yet14:22
chrisccoulsoni guess i should just upload it and see if anyone complains ;)14:23
chrisccoulsonwow, it's really hot in my office today14:29
chrisccoulsoni need A/C ;)14:29
chrisccoulsonthat's one of the downsides of working from home14:30
m_conleychrisccoulson: 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:31
chrisccoulsonm_conley, it hangs for a bit when it starts here, but then recovers14:33
chrisccoulsoni noticed that it was blocked in a synchronous dbus call14:33
chrisccoulsoni wonder if there's an async API we can use there14:33
m_conleychrisccoulson: most cases, I'm using async14:34
m_conleychrisccoulson: especially during init14:34
chrisccoulsonm_conley, http://paste.ubuntu.com/673165/14:34
chrisccoulsonalthough, that might not be where it blocked really.14:34
chrisccoulsoni won't know unless i try it again14:34
chrisccoulsonm_conley, i really need to land the apport hook i wrote for firefox in the thunderbird package14:35
chrisccoulsonthen you wouldn't have had to ask jono what addons he is running ;)14:36
chrisccoulsonthe report would look something like this: bug 83080214:36
ubot2Launchpad bug 830802 in firefox "firefox freezes and grays out" [Undecided,Confirmed] https://launchpad.net/bugs/83080214:36
m_conleyoh nice14:36
chrisccoulsonit even tells you if the user disabled addon compatibility checking ;)14:37
m_conleypretty slick!14:37
chrisccoulsonyeah, i should test that with thunderbird really14:38
chrisccoulsonwould be good to get that in this week14:38
m_conleychrisccoulson: 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:50
chrisccoulsonm_conley, interesting. it might be worth pinging cyphermox about that14:52
chrisccoulsonhe's our evolution maintainer ;)14:53
m_conleyyeah, seeing if there are pre-existing bugs, but yeah - was going to ping cyphermox or rodrigo14:53
m_conleychrisccoulson: do you have a copy of evo on your machine?  Can you confirm?14:53
m_conleychrisccoulson: just want to make sure I'm not on crazy pills. :)14:53
chrisccoulsonm_conley, it seemed to hang here for a bit, and then recover14:54
chrisccoulsondoes it not recover for you?14:54
m_conleyit tells me that it times out14:54
chrisccoulsonah, ok. so it doesn't look like i have the same issue14:54
chrisccoulsoni guess it would be worth attaching gdb to thunderbird whilst it's hung then14:54
m_conleymmhmm14:54
chrisccoulsonoops, i've just dropped my 2 litre bottle of pepsi off my desk14:55
chrisccoulsoni wonder if it's safe to open it again yet ;)14:55
m_conleychrisccoulson: careful, it's a ticking time bomb14:55
chrisccoulsonheh14:55
chrisccoulsoni think i'll give it a few minutes14:55
m_conleycyphermox: ping14:57
cyphermoxm_conley: what is the bug you're referring to?15:12
m_conleycyphermox: 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_conleycyphermox: is that a known bug?15:13
cyphermoxcould be15:13
m_conleycyphermox: are you able to reproduce?15:14
cyphermoxI don't know, I was getting similar issues but I haven't had time to look much into it15:14
m_conleycyphermox: alright.15:14
cyphermoxhere's what you can do:15:14
cyphermoxopen a bug, and try to reproduce, but first run e-addressbook-factory in debug mode, hold on I'll give you the incantation :D15:15
m_conleycyphermox: yeah, killing e-addressbook-factory seems to fix the issue until the next time Evo restarts.15:15
m_conleycyphermox: "LIBGDATA_DEBUG=1 /usr/lib/evolution/e-addressbook-factory --debug" ?15:19
cyphermoxm_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 out15:19
cyphermoxaye, with LIBGDATA_DEBUG=115:19
m_conleyk15:19
m_conleycyphermox: 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:31
cyphermoxm_conley: my guess is that you need the -r, it makes sure e-addressbook-factory doesn't exit when the last client does15:35
cyphermox(because evo and others usually spawn their own, too)15:35
m_conleycyphermox: ah, k15:35
m_conleycyphermox: so here's what I'm getting:  http://pastebin.mozilla.org/130846915:39
m_conleycyphermox: any of that particularly troubling?15:40
chrisccoulsonm_conley, try uninstalling evolution-couchdb and see if the problem goes away ;)15:41
m_conleychrisccoulson: ah hah!15:43
m_conleychrisccoulson: wonderful.  Thanks.  :)15:43
chrisccoulsonm_conley, did that fix it?15:43
m_conleychrisccoulson: it did indeed15:43
chrisccoulsoncool!15:43
chrisccoulsoni wonder if that's related to the broken desktopcouch15:43
chrisccoulsonnote, i'd already uninstalled that15:43
chrisccoulsonthat might be why i didn't see it15:43
m_conleychrisccoulson: I forgot to remove it over here.  d'oh.15:44
m_conleychrisccoulson: but you're still experiencing a delay on opening the AB?15:45
chrisccoulsonm_conley, i think my delay is actually related to the conversations extension, and the fact that my mailbox is huge15:45
m_conleychrisccoulson: ah, k15:45
chrisccoulsoni get a hang for ~10s or so every time i start15:45
chrisccoulsoni should probably try deleting some mails ;)15:46
m_conleychrisccoulson: 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:46
m_conleychrisccoulson: 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
chrisccoulsonm_conley, yeah, we rebuild everything on every upload15:48
chrisccoulsoni'll just try that though15:48
m_conleychrisccoulson: k15:49
chrisccoulsonoh, i do have evo-couchdb installed15:50
chrisccoulsonand it's just hung ;)15:50
m_conleyah15:51
m_conley:)15:51
m_conleychrisccoulson: any luck?15:58
chrisccoulsonm_conley, looks ok here15:59
m_conleyhrm.  weird.  K, thanks.15:59
chrisccoulsonm_conley, oh, 1 thing i have noticed is that the combo boxes next to the fields in the editor are all empty16:03
cyphermoxhum. perhaps I should take a good look at evolution-couchdb then16:04
m_conleychrisccoulson: right - and are there extraneous fields, like more than 4 email fields?16:04
chrisccoulsonm_conley, yeah16:04
m_conleychrisccoulson: and there's nothing in the error console about nsIAbEDSCard?16:05
chrisccoulsonm_conley, no, there doesn't appear to be16:06
m_conleychrisccoulson: hrm.  Any errors at all in the error console that might be related?  Also, do you have extensions.logging.enabled = true?16:07
chrisccoulsonm_conley, there aren't any errors at all16:07
m_conleychrisccoulson: that's incredible.16:07
chrisccoulsoni think extensions.logging.enabled is set. i'm getting debug output on the console anyway16:07
chrisccoulson1 second16:07
m_conleychrisccoulson: k.16:07
chrisccoulsonm_conley, yeah, extension logging is on16:09
chrisccoulsonm_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_conleychrisccoulson: 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!16:10
=== ejat- is now known as ejat
knomechrisccoulson, hey!17:19
chrisccoulsonhi17:19
knomechrisccoulson, i was wondering if it would be possible to have a xubuntu-specific start page for firefox in oneiric+117:19
knomechrisccoulson, via the ubufox extension, or whatever method you think would be the best17:20
chrisccoulsonwell, you're not allowed to just change the startpage to whatever you want17:20
chrisccoulsonwhat were you thinking?17:21
knomechrisccoulson, a xubuntu logo, link to the xubuntu website, something like that, can be along the same line as the ubuntu startpage is17:21
knomechrisccoulson, and preferrably a different color scheme17:21
chrisccoulsonthis is going to be pretty messy, because we already provide a way to change the startpage via localized ISO builds17:22
chrisccoulsonhaving the startpage being per locale and per ubuntu-flavour is going to get a bit crazy with the startpage being set in 3 different places17:23
chrisccoulsonit's already fragile enough overriding preferences :/17:23
knomechrisccoulson, i see. what if we only changed the logo, and added one link that didn't need translating?17:23
knomechrisccoulson, or, is there a possibility to use a different starting page than about:startpage for xubuntu?17:24
knomechrisccoulson, 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 either17:24
chrisccoulsoni'm not sure. this stuff is already a mess without adding another variable in to it ;)17:25
knomecan't one fix it? ;)17:25
chrisccoulsonthe problem is that we're setting the same preference in multiple places, and it's already fragile with which source wins17:27
chrisccoulsonadding another source in there isn't going to make it any better, and it's not really "fixable" ;)17:27
knomebut it's not *impossible*?17:27
chrisccoulsonknome, no, you are just guaranteed to make it more unreliable and more fragile17:27
knomeheh17:28
chrisccoulsonpitti already experienced this when trying to provide a way to have localized homepages on the ISO's17:28
chrisccoulsonand we provided a mechanism to do that17:28
knomemmh.17:29
chrisccoulsonbut overriding the new pref we provided would just reintroduce the fragility and brokenness it's designed to avoid17:29
chrisccoulsonand then introducing yet another pref is just crazy17:29
knomewould it be better, if the stuff was handled outside ubufox?17:30
chrisccoulsonnot really17:31
chrisccoulsonin any case, i can't really think about this right now. i've got too much to do before the freeze ;)17:31
chrisccoulsonperhaps catch up with me again later in the week?17:31
knomesure. is friday okay?17:32
chrisccoulsonyeah, should be17:32
knomeokay, i'll get back to you then. thanks!17:32
chrisccoulsonm_conley, bug 832226 \o/17:55
ubot2Launchpad bug 832226 in thunderbird "This is a test" [Undecided,New] https://launchpad.net/bugs/83222617:55
m_conleychrisccoulson: hey, awesome! :)17:56
m_conleychrisccoulson: Whoa - "couchdb addressbook integration" - where'd you get that from?17:57
m_conleychrisccoulson: is that hedera?17:57
chrisccoulsonm_conley, ah, that was a small extension i wrote to create the couchdb addressbook automatically17:57
chrisccoulsoni'll host it somewhere in a bit17:57
m_conleychrisccoulson: ah, cool17:58
chrisccoulsonm_conley, it's pretty much 5 lines of JS ;)17:58
m_conleychrisccoulson: hooray for ctypes! :D17:58
m_conleychrisccoulson: ctypes, right?17:58
chrisccoulsonyeah, i used ctypes for it17:58
m_conleynice.17:58
chrisccoulsonit made it quite easy17:58
m_conleyyay!17:59
chrisccoulsoncool, i've pushed that to http://bazaar.launchpad.net/~mozillateam/thunderbird/thunderbird-trunk.head/revision/399 now18:02
BUGabundoboas, caramelos20:22
chrisccoulsonwow, the firefox beta channel is pretty quiet. not sure if that's a good or bad thing20:27
=== m_conley is now known as m_conley_away
BUGabundonniittee23:05

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!