IRC Team Meeting - January 13, 2010

Jan 13 10:37 <mbarnes> hmm, not much of a turnout today

Jan 13 10:37 <mbarnes> chen is out for the rest of the week

Jan 13 10:39 <treitter> I guess we should just do a quick update on what we've done, in alphabetical order

Jan 13 10:39 <treitter> andre: anything new?

Jan 13 10:40 <andre> nope, just slacking here.

Jan 13 10:40 <treitter> cool :)

Jan 13 10:41 <treitter> jonner?

Jan 13 10:42 <jonner> well, I've chatted with mbarnes a bit about my huge refactoring of mail-mt stuff, and am moving forward with that.

Jan 13 10:42 <jonner> I've gotten to a point where I've not split the mail/ directory into two libraries in preparation for the backend split

Jan 13 10:42 <jonner> and now I'm starting to think about what the DBus API should look like between them.

Jan 13 10:43 <jonner> oops, "I've not" -> "I've now"

Jan 13 10:43 <jonner> so that's where I stand.  

Jan 13 10:44 <mbarnes> jonner: will the mail backed be structured in e-d-s similar to calendar and addressbook?

Jan 13 10:44 <jonner> Also, before too long, I'm probably going to need to merge the camel-gobject branch with my branch

Jan 13 10:44 <mbarnes> i.e. with libemail and libedata-mail libraries?

Jan 13 10:45 <jonner> mbarnes, that was sort of my assumption, yes

Jan 13 10:45 <mbarnes> I'll try to get camel-gobject somewhat working again as soon as I can

Jan 13 10:46 <mbarnes> it has some issues after the s/CamelException/GError/ work

Jan 13 10:46 <jonner> ok

Jan 13 10:46 <mbarnes> apparently CamelException silently allows errors to pile up, and the code abuses that in a few places

Jan 13 10:47 <treitter> yuck

Jan 13 10:47 <jonner> hm

Jan 13 10:48 <treitter> mbarnes: anything new on your end?

Jan 13 10:48 <mbarnes> I've been stuck on Red Hat stuff all week so nothing much to report

Jan 13 10:48 <mbarnes> but I'll speak for chen: he's made some really impressive progress on the new IMAP backend

Jan 13 10:49 <mbarnes> checkout: http://chenthill.wordpress.com/2010/01/11/evolution-with-improved-imap-support-imapx/

Jan 13 10:49 <jonner> yeah, that's exciting

Jan 13 10:49 <treitter> yeah, glad to see that

Jan 13 10:49 <treitter> we could always do with better IMAP support :)

Jan 13 10:50 <jonner> eek, I just accidentally pushed a bunch of my experimental branches to gnome's git when i was trying to push to my personal repo

Jan 13 10:50 <jonner> sorry if people get a bunch of commit mails or something

Jan 13 10:50 <mbarnes> yeah, and I think this is our third or fourth attempt to replace the original IMAP backend

Jan 13 10:50 <mbarnes> looks like this time it might actually stick

Jan 13 10:51 <treitter> mbarnes: was it not actually replaced those times, or was it just that the quality of the newer engine wasn't much better?

Jan 13 10:52 <mbarnes> I think they were all unfinished or abandoned for one reason or another.  they predate me so I don't know the backstories

Jan 13 10:53 <treitter> ah

Jan 13 10:53 <treitter> here's my update:

Jan 13 10:53 <treitter> I'm waiting on Chentill to review my calendar tests in bug #605709. Ross approved the addressbook tests already.

Jan 13 10:53 <treitter> The tests pointed out bug #606765 (which I'll be fixing in a few minutes), so I'm looking forward to merging them.

Jan 13 10:54 <treitter> I'm nearly done factoring out common code between the addressbook and calendar factories (and their immediate dependencies), so we should avoid some of the subtle differences between them (which can cause hard-to-find bugs).

Jan 13 10:55 <mbarnes> I wonder, since we have a working test suite now, if we should implement the GnomeGoal about adding gcov support

Jan 13 10:56 <mbarnes> at least for e-d-s, maybe not evo

Jan 13 10:57 <treitter> mbarnes: could be worthwhile

Jan 13 10:57 <treitter> this suite only skims the surface, so I hope we'll keep adding to it

Jan 13 10:57 <jonner> (OK, now I've cleaned up the mess I made in git, and pushed to the right repo, so if people want to check out my work, you can find it at http://git.collabora.co.uk/?p=user/jonathon/evolution;a=summary, branch eds-mailer)

Jan 13 10:58 <mbarnes> that's how most test suites get started.  and coverage analysis would help us identify where we need to add tests

Jan 13 10:59 <treitter> absolutely

Jan 13 10:59 <mbarnes> I'll keep an eye on the d-d-l discussion about it

Jan 13 11:01 <treitter> cool

Jan 13 11:01 <mbarnes> well, other than the usual reminder about entering the string and UI annoucement period, that's all I had for this meeting

Jan 13 11:02 <mbarnes> any other updates or shall we adjourn?

Jan 13 11:03 <treitter> I'm good

Jan 13 11:03 <mbarnes> alright, thanks guys

Jan 13 11:04 <treitter> bye!

Logged by Matthew Barnes (mbarnes)

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