From: Chris F. <cd...@fo...> - 2010-08-13 21:09:59
|
On Fri, Aug 13, 2010 at 10:32:56AM +0200, Quentin Denis wrote: > I think it is high time to finally > release a stable 0.40 version, including up-to-date plugins (the engine > without plugins makes the project useless). Hi Quentin, I quite agree with the above, and I think the first step in fixing this situation is to bring all the engine and plugin sources together into one SVN or git repository, and get rid of the SVN externals stuff, which makes it harder to interface with other SCM software. If it is possible for a developer to make a change in the engine, and run 'make' and automatically compile all plugins and thereby test that the API has at least been updated for all plugins, I think development would be smoother. Sort of like how the linux kernel has all the modules included, and if you change the kernel, the modules break automatically, and the compiler helps you update things. ATTENTION anyone reading this thread: please let me know if this will cause trouble that I don't foresee. I plan to update at least the opensync SVN to get rid of its externals if possible, and put all plugins into it. > So, my recommendation is to concentrate all the efforts on a new stable > release with all plugins working before these two projects dethrone you. The > next urgent thing would be then to create an Akonadi plugin [1] and the > opensync suite is back on the desktop! > Try to create a buzz around the new and finally stable release. Publish beta > versions and release candidates. Announce news on the website; show that you > are still actively developing it. ... And I will update the wiki, I promise! I see you've already updated the wiki... nice! Thanks! > Concerning the google plugin, Adenilson told me about the current features > of libgcal: > > "Later in 2008, I asked his permission to continue this work, and started by > first writing a C library for google data protocol (libgcal) implementing > both calendar and contacts. And at the same year I re-wrote the opensync > gcalendar plugin and wrote a new contacts plugin. > > In 2009, I started akonadi resources using libgcal. You can read more about > both in here: > http://savago.wordpress.com/2010/06/11/libgcal-0-9-4-released/ > http://savago.wordpress.com/2010/06/20/libgcal-0-9-5-plus-a-video/ > " You also mentioned "tasks" in your earlier email... I can see libgcal API for contacts and calendar, but not sure about tasks. I'm close to committing some patches to the google-calendar plugin that gets calendar working nicely again. Just have to hammer out some timestamp conversion issues. - Chris |