Friday, August 26, 2011

Pencils Down GSoC

With in a few hours the awesome  programme that kept me occupied in the summers will be going off. But its the spirit that shall be living will continue on and great things will happen along the way, I am sure of it.

So here's the status of the bugs I have been working on.

  1. bug 380060 - Implementation of offline mode - Done !! some minor tweaking here and there is left. Code-review is in progress and would be completed soon.
  2. bug 502936 - prevention of calendar refresh mode - Done !! review+ on bugzilla
  3. bug 586276 - Addition of Hooks in lightning - This project was last year's GSoC for Lightning, the code was reviewed by Philipp and he would after some consultation with Wolfgang and Ludovic would move it to the trunk. So I can mark this as done as well.
So essentially all the bugs assigned have been dealt as solved. I am very happy to have contributed to such a large project taken care of by peeps and geeks in countries all around the world.

Truly amazing.

Reflections on the programme coming soon.


Sunday, August 21, 2011

Stepping into the end of August

I am coming close to the end of Google Summer of Code and its been really an enriching experience for me, both as a developer and as a student. The code is already in review stages and it will take some time before it is in the trunk and finally in the product.

These days I am busy improving the code and getting feedback from a lot of people, especially Philipp. He's been busy with exams and still contributes fulltime to mozilla. Amazing. Seriously.

Anyways I have looking up bugzilla to find some bugs in the mozilla calendar arena which i can contribute to, but i cant seem to find many which I can help with. All of them require a deep deep understanding of the entire system which I unfortunately do not have. But yeah, maybe sometime in the near future I can start contributing as a much better open source developer.

So some more bug hunting going on these days. :)


Thursday, August 4, 2011

Fixing bugs and biting burgers

Hi all,

I am back in Singapore and its amazing how fast and efficiently Phillip Kewisch has been working all this while. I don't think he even thinks of holidaying in Germany. While I was travelling and settling into my new hostel in Singapore, he efficiently reviewed my offline-syncing code for GSoC 2011 and provided me with a number of feedbacks.

Among them the most important is to allow the user to distinguish whether the remote calendar is working at all. This is because under the current system, if the remote calendar is not working then the calendar entry will be pushed into the cache and will appear in the views by default. This is something I will have to discuss with Wolfgang and Ludovic. Apart from that a few styling issues and the patch should be ready to be applied onto the trunk.

The discussion is available here: Share testing issues and your experience with the patch.

And I just finished porting the refresh killer bug 502936 to the Lightning 1.0 trunk. It should be available in the 1.0 release. Its high time Lightning stopped having beta releases all the time.

And now I working to finish off last year's GSoC project to allow for stubs in Lightning for extensions.

Long nights ahead.