Since many of them seemed interested to run Evolution on their windows box, here it comes
This is the 2.26.3 version of Evolution. The installers are generated using NSIS scripts with the best LZMA compressor. I had previously released a stable installer for the 2.24 version but that never blossomed up. The reason I never added the debugs in the installers. This time the Evolution and Exchange installers are separated out and have the debugs for Gtkhtml, Evolution-Data-Server, Evolution and Exchange packages. So hit us with the traces if you face any crashes/issues and we would look at fixing them.
Thanks to Tor and Fridrich for all the porting. A special thanks to Fridrich Strba for setting up the openSUSE build project
(http://fridrich.blogspot.com/2009/04/hundred-packages-in-windowsmingwwin32.html) for making the process of building cross compile packages so much more easier. A 1-click install process to have access to the ported binaries was more than one could ask for.
We’ll look into porting the never stable 2.28 version as and when we find time, but would be some time very soon 🙂 So do watch out for the updates that are to follow.
With GNOME 2.28 release, the PST file importer for Evolution would be available for use in all the distros. The libpst version 0.6.41 was finalized to be the stable one and all the distros would be packaging the same version.
Some reviews from the community
+ GNOME release notes. Highlights it as “Evolution has evolved” http://library.gnome.org/misc/release-notes/2.26/#rnusers.evolution
+ Mentions PST feature as the #1 killer feature http://blogs.computerworld.com/gnome_2_26s_5_best_features
+ http://www.linickx.com/archives/895/evolution-in-gnome-226 Quoting “All I can say is WOW! Linux users will have known that MAPI support into gnome has been on the cards for a while, but .pst access is just brilliant!!”
For openSUSE users, you could have access to it in GNOME 2.26, or run the latest daily builds for Evolution with PST Import support.
A special thanks to the upstream maintainer for libpst, who has reviewed and fixed issues with the ubercool library and to all the packagers. Time to convert all your .pst files and migrate smoothly into the lovely world of Linux 🙂
With my college days gradually fading away, my research activities slowed down. An internship was on the cards with me into my last semester. Me + 3 friends joined Novell as interns, and yet another good thing that has happened to me. Joined the Evolution Team and that was my chance to test my skills. I’m sure everyone would agree to the fact that the best in you comes only when you are guided and bestowed confidence and trust. Working with some of the best minds boosts up your confidence and promises a steep learning curve.
First week was fun and getting used to the new environment. Then started all the fun. First, the test cases. Then, couple of bug fixes and there we were, all set and on course to implementing our first feature set and to launch off.
I and Suman (my co-hacker and best buddy at work now) started working on the Delegate feature for Evolution Exchange. I started off with the Mail part and Suman on the Calendaring portion of it. We hacked all summer, 3 days studying at college and the rest 4 days as Interns.
At the end, when we completed it and collected our certificates, I realized there was a definite change in me. I could boast of making a lovely impression and a name for myself in the community. Looking back that day, I realized I’d become a much better hacker. An ideal platform had been set for me. The open source culture had taught me a lot of things:
+ Passionate people dwell in here.
+ Recognition comes by contribution and not by experience.
+ Steep learning curve. Reading others mind through their code is fun.
+ Code is your best documentation.
That’s what we’d done
 Exchange has a feature that enables you to give other users permission to access your Exchange account. When you assign this permission to another user, that user is a delegate. You can enable a delegate user to perform the following tasks on your behalf:
* Read your email messages, and send messages on your behalf.
* View your appointments, add new appointments, and update existing appointments.
* View your tasks, add new tasks, and update existing tasks.
* View your contacts, add new contacts, and update existing contacts.
Damn, loved those college days. Spending minutes and hours into research. Subjects of interest – Cryptography, Finite automata, Graph theory… A number theory course taught me what numbers actually do. They do dance. Catch their steps and you’ll realise that there’s nothing more to life. Proving an angle cannot be tri-sected using a scale and a compass. The theories behind it will leave you dumbfounded.
Jump into the pool of Cryptography and you’ll find that its a sea. The concept of Zer0-knowledge proofs bowled me over. Another lovely question that caught my attention was this:
–> Construct a long-distance coin flip using any two-to-one trapdoor function. For example, suppose that two chess players at distant parts of the world are playing chess by mail or telephone and want a fair way to determine who plays white. Or suppose that when making preparations for an international ice-hockey match, representatives of the two teams decide to flip a coin to see which country hosts the match, without having to arrange a meeting to “flip the coin.” Interesting heh 🙂
One question I’ve always been asking myself is “why blog at all“. Then there came a fantastic reply from one of my colleagues “Dude how many people know you and what you been hacking all this while”. Then as people say the bells finally rang. I could feel that I’d been missing out on something and this was something very big. Ideas unexpressed are termed junk. This has always been one of the better mediums for expressing thoughts and letting the world know the thinker inside you. Urge everyone who read this to start blogging if they still haven’t. I’ll start off with some of the nice things happening in my world. Hello World 🙂