Johnny [Life & Code]

Semper Exploro!

Archive for the ‘Tech’ Category

Evolution MAPI : Debut tarball release & RPM Repos are online

with 16 comments

Written by Johnny

December 15, 2008 at 1:08 pm

Posted in CODE, Evolution, GNOME, suse, Tech, Work

Tagged with 2008

leave a comment »


Some of the sessions that i’m planning to attend :

Written by Johnny

November 25, 2008 at 1:30 am

Posted in LIFE, Linux Fun

Tagged with

Evolution MAPI : Contributions… Testing… Bugzilla …

with 2 comments

Development is more active after our move to new svn ! Julien (of has patched evolution-mapi to be compatible with libmapi 0.8 .Patches are welcome :) !

Some of the cool things with libmapi 0.8 is the possibility of having multiple exchange accounts (multiple sessions) in Evolution (Yep. you read that right! ). But they will hit the trunk little later .

Now more focus is on real world testing on servers other than few test servers we are running. What doesn’t work in different setups is something we would like to know and fix them all ! Thanks to those who have been reporting issues and TIA :)


+ evolution-mapi is proposed for GNOME 2.26. Yay !

+ we have a new product ‘evolution-mapi’ in GNOME bugzilla.

+ Wiki page is updated with information on building evolution-mapi .

Written by Johnny

November 24, 2008 at 10:03 am

Posted in CODE, Evolution, GNOME, suse, Tech, Thoughts, Work

Tagged with

Evolution MAPI : New SVN Repository

with 6 comments

New SVN repo for evolution-mapi provider is created :

** svn:// **

This repo has :
1. MAPI Account setup e-plugin.
2. libexchangemapi – Backend code for talking to server using openchange’s libmapi.
3. Evolution Data Server backends for addressbook and calendar.
4. Camel provider (mails).

More information on building evolution-mapi is available here .

We will be creating a new bugzilla component in for evolution-mapi.

[ Update Nov 22 : Please report bugs under 'evolution-mapi' product in GNOME Bugzilla. ]

The EXCHANGE_MAPI_BRANCH[1][2] is closed.

Builds (RPMs) will resume shortly.

[1] svn://

[2] svn://

Written by Johnny

November 19, 2008 at 6:16 am

Posted in CODE, Evolution, GNOME, Tech, Work

Tagged with

Happy birthday Srini

leave a comment »

Happy Birthday Srini!

GUADEC : If you see him . Don’t forget to wish him ! :)

Written by Johnny

July 12, 2008 at 5:44 am

Posted in GNOME, LIFE

Evolution Exchange 2007 (MAPI) Provider : Changes in schedule and more.

with 2 comments

Code :

We have moved away from libmapi 0.7 to libmapi trunk (0.8 development) , so we can take advantage of the new APIs.

We will be constantly updating our code base to libmapi trunk.

Currently :

Suman is busy in integrating meetings into evolution. (few more tasks left)

I’m currently working on finishing (completing) off the basic features in mailer and will move to optimizing the sync & more.

Schedules :

Sadly, we won’t be able to make it to Evolution 2.24 as we are late (details here). :( Meanwhile we will continue to provide pluggable packages and this will be available as a pluggable provider. 2.26 will have this.

Licensing :

Yay ! Very exciting day. Evolution licence change was announced by Michael Meeks in my talk this morning (Exchange, MAPI and Evolution) . Announce mail here!! .

Update 1 : GUADEC Talk available here

Written by Johnny

July 11, 2008 at 11:47 am

GUADEC 2008 – Day 0 – 3

with 3 comments

Day 0 :

+ Reached Istanbul after 12 hrs through airports / immigration … .

+ Bahrain is very hot !

+ Gulf Air is not fun to fly . 4 + 4 hr flights. So itz alright.

+ Nice Apartment: Istanbul Sweet Home : My Turkisk Bath [Video]

Day 1 :

+ Srini introduced us to other hackers. Confession : I actually had the idea that GNOME hackers are Octopus with lot of (more than 8) tentacles for writing code.They are infact humans :D

+ First BOF was fedrico’s GIT for GNOME. GIT is all good with cool workflows which is very flexible and you can adapt it to your workflow. But the question are

- Do we want to stick with one DVCS?

- Is there a way to inter-op with different DVCS, if yes ? how messy it is going to be to maintain ?

- And the learning curve for a newbie to learn using something like GIT (index , branches .. blah blah .. )

- I’m all for GIT.It perfectly fits my workflow and very flexible. I didn’t like bzr when i tried out long back. May be i should try it out now ..

+ Thanks to Burkay (one of the awesome volunteers in GUADEC). He helped us to find banks to get our Travellers Cheques cashed.

Day 2 :

+ Out of cash . Yep! Bankrupt. Had to change the our Travelers cheques. Well .. looks like they are not popular here. Well we did go to the corners of the city searching banks that do accept one. Finally we found one. But they need a “Tax Number” wtf ? Took a cab, showing the cabbie the “Tax Office” address (somebody scribbled it for us on paper. Thanks a lot ! ) He goes around & around and drops us just behind our apartment ! lol . Anyhoo .. walked a bit and found one. Few friendly people helped us to get “Tax Number”. Went to the bank cashed the maximum possible limit. What a day ! Totally exhausted walking around …

Day 3 :

+ Core days  : Met Miguel (Awesome) .

+ Interesting sessions. Interesting Talks. Well .. Really motivated. :)

+ Met Andre / Guenther / Muelli  (Pics later)

+ HPJ, Scott (from provo) , JP, Micheal ..

Very long post. Lot to write about. Anyhoo as many know, these posts are for helping my buggy MMU.

Written by Johnny

July 10, 2008 at 12:12 pm

Posted in GNOME, Linux Fun, Thoughts

Johnny goes to GUADEC 2008, Istanbul, Turkey.

with 6 comments

A small talk on Friday morning regarding the new Evolution MAPI provider for Exchange 2007 connectivity.

We (srini & chen) will be reaching Istanbul on sunday evening.

see ya there !

Written by Johnny

July 5, 2008 at 5:31 am

Got my openSUSE 11 boxed edition !

with 8 comments

:D . yay!

Cool !!

Written by Johnny

June 25, 2008 at 1:16 pm

EPlugin Python loader in trunk

with one comment

Committed *initial* python eplugin loader for Evolution. Please feel free to fix it :-) .

Bindings yet to be done (without which it is not useful) . I’m looking (doing some initial work) at pygtk-codegen for generating the required bindings.

Would be happy get a extra hand here :)

Written by Johnny

June 11, 2008 at 8:03 pm

will code for food (a Python EPlugin Loader)

with 3 comments

Written by Johnny

April 24, 2008 at 11:19 am

Posted in Evolution, GNOME, Linux Fun, Tech

Evolution MAPI Provider : Status Update.

with 7 comments

OpenChange has released libmapi 0.7. So now Evolution MAPI provider [1] development will be increasing in pace :). libmapi PHASER 0.7 is pinned on Samba4 GIT 41309dc  (pre alpha 3). This will be the base for the provider code. New builds [2] are available in openSUSE Builds Service.



** I Need help with debian builds in openSUSE build service. Please ping me if u can help :-) TIA  **

Written by Johnny

April 14, 2008 at 9:54 am

Posted in Evolution, GNOME, Linux Fun, Tech


Get every new post delivered to your Inbox.

Join 453 other followers