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 <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!