IRC Team Meeting - March 18, 2009

Mar 18 06:05 <srag> Hello guys,

Mar 18 06:05 <srag> we have successfully :-) released Evolution 2.26

Mar 18 06:05 <seb128> hello

Mar 18 06:05 <seb128> congrats on 2.26!

Mar 18 06:06 <srag> as many people pointed out 2.26 is more of a maintenance release for 2.24

Mar 18 06:06 <mcrha> does it mean it's branched too?

Mar 18 06:06 <srag> and Im sure, it would turn good.

Mar 18 06:06 <srag> mcrha, nope

Mar 18 06:06 <mcrha> ok

Mar 18 06:06 <srag> we would hold the branch

Mar 18 06:06 <mcrha> ok, just no commits to trunk yet

Mar 18 06:07 <srag> you can commit anything except, UI/String. API doesn't apply much to us

Mar 18 06:07 <srag> mcrha, got it ?

Mar 18 06:07 <srag> and I have some cool things on plate  to be shared :-)

Mar 18 06:07 <mcrha> but if I want to commit to trunk only, then bad luck, so no commits yet

Mar 18 06:08 <srag> mcrha, like ?

Mar 18 06:08 <srag> didnt get you

Mar 18 06:08 <mcrha> some pending patches, as I can break builds more these days, I would like to push, but safely to trunk only.

Mar 18 06:09 <srag> mcrha, ok. such things should wait.

Mar 18 06:09 <srag> but we can see if they are so :-)

Mar 18 06:09 <mcrha> yup, I see

Mar 18 06:09 <srag> but we want everything to go to trunk, to make it more stable

Mar 18 06:09 <srag> ok, now on to the news part :-)

Mar 18 06:09 <mcrha> everything sound interesting :)

Mar 18 06:10 <srag> I announce the birth of a new project called 'Anjal'

Mar 18 06:10 <nyjo> (drum rolls)

Mar 18 06:10 <srag> a lite-mailer clone of Evolution, optimized for netbooks

Mar 18 06:10 <srag> this something thatz keeping me busy for the last 2-3 weeks :-)

Mar 18 06:10 <srag> hosted at http://git.gnome.org/cgit/anjal

Mar 18 06:11 <srag> http://www.gnome.org/~sragavan/anjal-conv-latest.png & http://www.gnome.org/~sragavan/anjal-live-ml-latest.png some recent screenshots

Mar 18 06:11 <srag> adn http://www.gnome.org/~sragavan/ has some more screenshots

Mar 18 06:11 <srag> and its buildable.

Mar 18 06:11 <srag> Its a client on top of Evolution, EDS, Webkit

Mar 18 06:11 <srag> Webkit for message rendering

Mar 18 06:11 <srag> it runs Evo's cache & plugins [ideally]

Mar 18 06:12 <seb128> srag: wouldn't it make sense to work on splitting the evolution components rather than writting a new software?

Mar 18 06:12 <srag> and all the good-ness like webkit integration would be merged with Evolution and the ui would be refreshed.

Mar 18 06:13 <seb128> srag: webkit -> means you don't use gtkhtml? any plan to do that for evolution itself too?

Mar 18 06:13 <srag> so, when 2.28 comes out, Evolution would have webkit

Mar 18 06:13 <srag> infact, in 2.27.1/2 Evolution should use webkit

Mar 18 06:13 <seb128> good

Mar 18 06:13 <srag> as a option

Mar 18 06:13 <srag> seb128, the dynamics are different for netbook/mobiles wrt the general Evolution case

Mar 18 06:14 <srag> from screen resolution till memory, CPU

Mar 18 06:14 <mcrha> did I see properly you've there some sort of conversation view?

Mar 18 06:14 <srag> mcrha, yep.

Mar 18 06:14 <seb128> srag: do you plan to get emails in e-d-s?

Mar 18 06:14 <mcrha> will that be merged back to evo too?

Mar 18 06:14 <srag> seb128, thatz on the cards, but I dont think it would be made to 2.28, but a very HP task imo

Mar 18 06:15 <seb128> srag: what are the plans for 2.28?

Mar 18 06:15 *nyjo_ (~jjohnny@ecoprobe-dmz.gns.novell.com) has joined #evolution-meet

Mar 18 06:15 <seb128> e-d-s switch to dbus this cycle?

Mar 18 06:15 <srag> mcrha, as I said, all the good-ness would be put back to Evoluion

Mar 18 06:15 <seb128> evo bonobo less?

Mar 18 06:15 <nyjo_> )

Mar 18 06:15 <srag> EDS/DBus should merge anytime now... Im expecting htis in days

Mar 18 06:15 <srag> Im working with Ross to make that happen

Mar 18 06:15 <mcrha> srag, what are bad-ness there? ;)

Mar 18 06:16 <srag> and Matthew, is on kill-bonobo and by .3 or so we should merge

Mar 18 06:16 <srag> mcrha, not the badness, the UI as such, many may not like, after being used to Evo for quite some time.

Mar 18 06:16 <mcrha> I see, it's different

Mar 18 06:16 <srag> if I reduce/change a sqlite inch, there are people to flame so much :-)

Mar 18 06:17 <srag> *in Evolution

Mar 18 06:17 <mcrha> do you think they like sqlite in evo as much?

Mar 18 06:17 <srag> mcrha, I know they don't like it, specially due to the regression we had with 2.24.x

Mar 18 06:18 <srag> but except some vfolder issues, 2.26.x should be fine for most of them

Mar 18 06:18 *abharath hands srag a tommy gun :D

Mar 18 06:18 <mcrha> so what's the problem?

Mar 18 06:18 <mcrha> you think they flame of what?

Mar 18 06:18 <srag> mcrha, there is no problem :-)

Mar 18 06:19 <srag> mcrha, UI is something people get used to and hate when they change it.

Mar 18 06:19 <mcrha> sure, no doubt with ui

Mar 18 06:19 <srag> mcrha, which is what Im trying to avoid.

Mar 18 06:19 <mcrha> OK. I thought you are afraid of flame because of some nonspecifies sqlite changes

Mar 18 06:19 <srag> we can get some concepts like the webkit rendering, message-preview-on-list, conversation view etc back

Mar 18 06:20 <srag> mcrha, not afraid of them.. :-)

Mar 18 06:20 <nyjo_> (conversation view rocks ! :) )

Mar 18 06:20 <srag> *back to Eovlution

Mar 18 06:20 <mcrha> ok, it seemed as that, as you wrote in one sentence :) never mind

Mar 18 06:21 <srag> you can get from git, and compile Anjal, it needs patches on Evo, EDS & Webkit as of today

Mar 18 06:21 *nyjo has quit (Ping timeout: 600 seconds)

Mar 18 06:21 <srag> we refactored mail and split to two libraries, to avoid code duplication

Mar 18 06:21 <srag> and more changes in camel/sqlite for preview stuffs

Mar 18 06:21 <seb128> srag: evo 2.26 is getting slower and slower for me, do you vacuum the db now automatically?

Mar 18 06:21 <srag> and webkit for more apis to help us do what ever we want to do.

Mar 18 06:22 <mcrha> will webkit rendering change the job-per-mimepart based rendering? it's quite slow/flashing.

Mar 18 06:22 <srag> seb128, nope. its still not automatic

Mar 18 06:22 <srag> Im looking at incremental vaccuuming

Mar 18 06:22 <srag> but there are issues around that, which Im solving

Mar 18 06:22 <seb128> srag: it should, that's a real performance hit and you can't expect use to now they have to run sqlite

Mar 18 06:22 <seb128> use -> users

Mar 18 06:22 <srag> seb128, sure, thatz on top of my list, surely

Mar 18 06:23 <srag> mcrha, yeah, it would change a lot.

Mar 18 06:23 <seb128> seems you are busy as usual ;-) good work!

Mar 18 06:23 <srag> mcrha, if you have a good design, feel free to suggest

Mar 18 06:23 <srag> seb128, :-)

Mar 18 06:23 <srag> mcrha, now, we don't embed Gtk into Webkit.. instead, we pack webkit along with Gtk.

Mar 18 06:23 <mcrha> ok, I'm looking forward to see a prove

Mar 18 06:24 <srag> at times, we may endup having more than one Webkit widget in preview.

Mar 18 06:24 <srag> when you have a inline mail attachment displayed in a mail

Mar 18 06:24 <mcrha> like with gtkhtml, quite similar

Mar 18 06:24 <srag> mcrha, its the other way

Mar 18 06:25 <srag> mcrha, in gtkhtml, you have one GtkHTML and embed Gtk into it.

Mar 18 06:25 <srag> here is like In a gtkvbox, you pack label, etc with a  webkit widget where body/mime is displayed

Mar 18 06:25 *nyjo_ is now known as nyjo

Mar 18 06:25 <srag> so the order changes

Mar 18 06:25 <mcrha> actually, frames are embeded gtkthml widgets

Mar 18 06:26 <srag> mcrha, yeah, but webkit doesn't embed anything

Mar 18 06:26 <mcrha> hmm, interesting. it might simplify things, I hope :)

Mar 18 06:26 <srag> mcrha, yeah, but with some additional problems to solve :-)

Mar 18 06:27 <mcrha> two-side-coin ;)

Mar 18 06:27 <srag> mcrha, I hope you can glance it once and suggest something, once we merge back to Evolution

Mar 18 06:27 <srag> :-)

Mar 18 06:27 *mcrha can talk a lot

Mar 18 06:28 <srag> so, Anjal is primarily targeted for Netbooks with mobile platform as a additional platform in hte message list for *very low* memory devices

Mar 18 06:28 <srag> in which case, the message list just loads based on a sqlite cursor, and what you view is only what is loaded on memory, just the 20 messages in memory out of your 1000+messages of the mesage list

Mar 18 06:29 <srag> err, displayed on the screen

Mar 18 06:29 <srag> we would be having a  smaller,simpler account ui to fit in x600 resolution

Mar 18 06:29 <srag> and more plans on the cards...

Mar 18 06:30 <mcrha> one cannot even imagine low memory evo/eds these days :)

Mar 18 06:30 <seb128> srag: who is working on this project out of you?

Mar 18 06:31 <srag> seb128, me, jony, and abharath working on it, in addition to any other thing that we do now :-)

Mar 18 06:31 <seb128> urg

Mar 18 06:31 <seb128> first evolution ressources reduced and not assigned to an another project

Mar 18 06:31 <seb128> I guess that's not good for evolution

Mar 18 06:31 <seb128> *shrug*

Mar 18 06:31 <seb128> let's see

Mar 18 06:32 <srag> seb128,  but, this is again part of Evolution, just a different UI for a different solution.

Mar 18 06:32 <seb128> right, but the work which is going in this UI is not going in the evolution one ;-)

Mar 18 06:32 <srag> and very small code, and otherwise, its still Evolution at the back

Mar 18 06:32 <seb128> but if that leads to e-d-s consolidation good

Mar 18 06:33 <srag> seb128, oh wait, except the main UI, rest of all the things would be done on Evolution

Mar 18 06:33 <srag> infact, the preview, etc are done on EDS

Mar 18 06:33 <srag> & camel

Mar 18 06:33 <seb128> which means your application depends on evolution?

Mar 18 06:33 <srag> seb128, very much

Mar 18 06:33 <seb128> that's weird

Mar 18 06:33 <srag> it depends on the mail library

Mar 18 06:33 <seb128> I would have expected a such project to be an another UI and using e-d-s

Mar 18 06:34 <seb128> ideally mail should be in e-d-s no?

Mar 18 06:34 <srag> seb128, so mail I have broken to component and a mail-shared.so

Mar 18 06:34 *nyjo is now known as jony

Mar 18 06:34 <seb128> ok I see

Mar 18 06:34 <seb128> anyway good project evolution is no fun on notebooks right now

Mar 18 06:34 <srag> I could rewrite, but we would re-invent the base engine

Mar 18 06:35 <seb128> I will make sure to give that some testing when you will have landed the e-d-s and evo changes required to 2.27

Mar 18 06:35 <srag> once, we move mail to e-d-s, I guess that this library would eventually move to e-d-s,

Mar 18 06:35 <srag> seb128, sure.

Mar 18 06:35 <srag> Im thinkiing that these changes can go to branch also, unless its a big problem

Mar 18 06:36 <seb128> you seem to have lot of plans for 2.27

Mar 18 06:36 <srag> seb128, yeah.. :-)

Mar 18 06:36 <seb128> let's see how that scale

Mar 18 06:36 <seb128> it took 2 cycles to stabilize the sqlite changes

Mar 18 06:36 <mcrha> (still ongoing)

Mar 18 06:36 <srag> right, but this plays at a very high level.

Mar 18 06:36 <srag> mcrha, :-)

Mar 18 06:37 <seb128> but once e-d-s switched to dbus and evo stops using bonobo and webkit is used most of the cruft is cleaned ;-)

Mar 18 06:37 <srag> yep.

Mar 18 06:37 <seb128> let's see how long it will take to stabilize all that

Mar 18 06:37 <srag> sure.

Mar 18 06:37 <srag> lets go around the channel

Mar 18 06:37 <srag> abharath, anything to share with us ?

Mar 18 06:38 <abharath> srag: most of the things you already have. nothing more to add

Mar 18 06:38 <srag> ok :-)

Mar 18 06:38 <srag> jony, anything for us ?

Mar 18 06:38 <jony> srag: nothing much ..

Mar 18 06:38 <jony> thanks mcrha for fixing that MAPI bug ..

Mar 18 06:38 <srag> jony, any mapi things ?

Mar 18 06:39 <jony> srag: nothing . just 0.26.0

Mar 18 06:39 <srag> lakhil, anything to share with us ?

Mar 18 06:39 <mcrha> who broke = who fixes

Mar 18 06:39 <srag> ;-)

Mar 18 06:39 <lakhil> nope , no updates :)

Mar 18 06:39 <srag> mcrha, anything to share with us ?

Mar 18 06:39 <jony> and i'm wondering wheather i should do another release with mcrha changes ..

Mar 18 06:39 <jony> mcrha: :)

Mar 18 06:39 <mcrha> freezes are like holidays, just really few patches uploaded to bugzilla, most yesterday

Mar 18 06:40 <srag> ok.

Mar 18 06:40 <srag> mcrha, I would clear them off this week/next week

Mar 18 06:40 <mcrha> jony, probably you can, more likely "should"

Mar 18 06:40 <jony> mcrha: right .

Mar 18 06:40 *jony getz onto it .

Mar 18 06:41 <mcrha> jony, ping me a on evo channel, after the meeting please

Mar 18 06:41 <jony> mcrha: sure .

Mar 18 06:41 <srag> seb128, anything for us ?

Mar 18 06:41 <seb128> not really

Mar 18 06:41 <srag> thatz it from my side.

Mar 18 06:41 <seb128> 2.26 landed in jaunty, good feedback so far I think

Mar 18 06:42 <srag> cool.

Mar 18 06:42 <seb128> just the db getting slower over time issue

Mar 18 06:42 <srag> seb128, I would give that incremental vaccum in .1

Mar 18 06:42 <mcrha> srag, what about vacuum on expunge?

Mar 18 06:42 <srag> surely

Mar 18 06:42 <srag> mcrha, that woudl be further slow, I would say

Mar 18 06:42 <srag> this ideally should be an idle-time-task

Mar 18 06:43 <mcrha> shouldn't tkae much time when you are fragmented already

Mar 18 06:43 <srag> wish there was a framework

Mar 18 06:43 <srag> anything else to discuss?

Mar 18 06:43 <mcrha> srag, also, I didn't tell you cannot to do that on idle

Mar 18 06:43 <srag> we can take other discussions on #evo

Mar 18 06:43 <srag> mcrha, :)

Mar 18 06:43 <mcrha> :)

Mar 18 06:44 <srag> see you all next week

Mar 18 06:44 <srag> bye

Logged by Matthew Barnes (mbarnes)

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