Re: [Evolution-hackers] Funambol sync from evolution
Il giorno gio, 08/01/2009 alle 21.08 -0800, George Farris ha scritto: > On Thu, 2009-01-08 at 23:03 +0100, Stefano Canepa wrote: > > On Wed, 2009-01-07 at 20:22 -0800, George Farris wrote: > > > On Wed, 2009-01-07 at 23:20 +0100, Patrick Ohly wrote: > > > > My suggestion regarding the language would be to check out how easy it > > > > is to write Evolution plugins in C and Python. Pick the one that you > > > > find easier. Python is a nice language. A downside might be that users > > > > of older Evolution releases without that support won't be able to use > > > > your plugin. When was Python support added? > > > > > > > > > > Maybe have a look at Vala > > > > > > http://live.gnome.org/Vala > > > > > > Kind of "best of both worlds", Python/ C > > > > > > Cheers > > > > So you suggest to learn another language? ;-) > > > > Sure why not, it's always good for the brain:-) I did a look at vala. It looks not so difficult. Bye sc -- Stefano Canepa aka sc: s...@linux.it - http://www.stefanocanepa.it Three great virtues of a programmer: laziness, impatience and hubris. Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall) signature.asc Description: Questa è una parte del messaggio firmata digitalmente ___ Evolution-hackers mailing list Evolution-hackers@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-hackers
Re: [Evolution-hackers] Funambol sync from evolution
On Wed, 2009-01-07 at 23:20 +0100, Patrick Ohly wrote: > > On user request the plugin will run syncevolution, > > displaing an error message if there is no syncevolution on the > system > > and the log and all messages of syncevolution if there are logs or > > messages. > > It wouldn't be hard to create and install a libsyncevolution.so which > contains all the necessary logic to execute a sync. That might be > easier > than wrapping a command line tool. On the other hand, Genesis already > does that quite successfully. OK, Patric. I'll checkout syncevolution code ASAP (tomorrow or on saturday) and starting finding how I to build such a library, this should be usefull for other projects, too. Bye sc -- Stefano Canepa aka sc: s...@linux.it - http://www.stefanocanepa.it Three great virtues of a programmer: laziness, impatience and hubris. Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall) signature.asc Description: This is a digitally signed message part ___ Evolution-hackers mailing list Evolution-hackers@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-hackers
Re: [Evolution-hackers] Funambol sync from evolution
On Wed, 2009-01-07 at 20:22 -0800, George Farris wrote: > On Wed, 2009-01-07 at 23:20 +0100, Patrick Ohly wrote: > > My suggestion regarding the language would be to check out how easy it > > is to write Evolution plugins in C and Python. Pick the one that you > > find easier. Python is a nice language. A downside might be that users > > of older Evolution releases without that support won't be able to use > > your plugin. When was Python support added? > > > > Maybe have a look at Vala > > http://live.gnome.org/Vala > > Kind of "best of both worlds", Python/ C > > Cheers So you suggest to learn another language? ;-) Bye sc -- Stefano Canepa aka sc: s...@linux.it - http://www.stefanocanepa.it Three great virtues of a programmer: laziness, impatience and hubris. Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall) signature.asc Description: This is a digitally signed message part ___ Evolution-hackers mailing list Evolution-hackers@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-hackers
Re: [Evolution-hackers] Cannot run evolution built using jhbuild
Il giorno gio, 08/01/2009 alle 00.10 +0100, Tobias Mueller ha scritto: > Hi, > > On 07.01.2009 22:20, Stefano Canepa wrote: > > 2) what's going wrong the evolution built by jhbuild? > > > The build itself works properly, right? Running your newly build > Evolution fails, if I read your log correctly. > Thanks for your help. You got it. Bye sc PS: I'm subscribed to the list so do not email me directly CC-ing the list my filters get confused. Thanks -- Stefano Canepa aka sc: s...@linux.it - http://www.stefanocanepa.it Three great virtues of a programmer: laziness, impatience and hubris. Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall) signature.asc Description: Questa è una parte del messaggio firmata digitalmente ___ Evolution-hackers mailing list Evolution-hackers@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-hackers
[Evolution-hackers] Funambol sync from evolution
Hi all, I'm trying to develop a plugin to run configure and run syncevolution on user request. My idea is to have a plugin like the one that sync with the ipod adding an option on the context menu in calendar and addressbook. On user request the plugin will run syncevolution, displaing an error message if there is no syncevolution on the system and the log and all messages of syncevolution if there are logs or messages. I would like to try to develop it in python as I see that evolution is now capable of loading plugins written in this language, but it should be no problem in developing in C. Wich language do you suggest to use? TIA sc -- Stefano Canepa aka sc: s...@linux.it - http://www.stefanocanepa.it Three great virtues of a programmer: laziness, impatience and hubris. Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall) signature.asc Description: Questa è una parte del messaggio firmata digitalmente ___ Evolution-hackers mailing list Evolution-hackers@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-hackers
[Evolution-hackers] Cannot run evolution built using jhbuild
Hi all, I would like to write an e-plugin to run syncevolution but as I'm new to evolution development I decide, may be I'm wrong, to start build from source using jhbuild thinking that this is the quickest way to satisfy the requirements. I just followed http://projects.gnome.org/evolution/build.shtml. The build process completed with big problems. When I'm running a Debian unstable with gnome 2.22. When I try to run the new evolution I get the errors pasted here: http://pastebin.com/m6d825bf5 So my question are: 1) is using jhbuild the correct way to get latest evolution and develop an e-plugin? 2) what's going wrong the evolution built by jhbuild? TIA sc -- Stefano Canepa aka sc: s...@linux.it - http://www.stefanocanepa.it Three great virtues of a programmer: laziness, impatience and hubris. Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall) signature.asc Description: Questa è una parte del messaggio firmata digitalmente ___ Evolution-hackers mailing list Evolution-hackers@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-hackers
Re: [Evolution-hackers] concurrent modifications of items in GUI and EDS database
Il giorno mer, 07/01/2009 alle 12.45 +0100, Patrick Ohly ha scritto: > Hello! > > I'm currently thinking about synchronizing data with SyncEvolution in > the background while the user is active with the Evolution UI. Some > users already do that via cron jobs, but it is known to be problematic > for several reasons, among them change tracking and concurrent editing > of items. I started studing a plugin to do the sync on user request. I'm going to present my idea in another email just to have clearer threads. Bye sc -- Stefano Canepa aka sc: s...@linux.it - http://www.stefanocanepa.it Three great virtues of a programmer: laziness, impatience and hubris. Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall) signature.asc Description: Questa è una parte del messaggio firmata digitalmente ___ Evolution-hackers mailing list Evolution-hackers@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-hackers