Finally: New Genesis Release
Sunday, June 15, 2008 7:46:32 PM
It has taken its time. But now Genesis 0.3 a.k.a. "Let there be Light" is released.
Highlights are the long awaited fix for the changed API in python-evolution, and support for Autostart and syncing in fixed intervals.
The part that took me the longes time, though, was an appropriate install script. I decided that I would drop a patch (after already having integrated it) from a user which added an autotools based install system. I just didn't have enough of a clue about autotools to really maintain this. So I went back to my original plan to write a distutils based install script.
Much inspiration was taken from the Jokosher setup,py script. I also have how a basis to eventually add a debian package for Genesis. I'll see if I can figure out how those things work.
Highlights are the long awaited fix for the changed API in python-evolution, and support for Autostart and syncing in fixed intervals.
The part that took me the longes time, though, was an appropriate install script. I decided that I would drop a patch (after already having integrated it) from a user which added an autotools based install system. I just didn't have enough of a clue about autotools to really maintain this. So I went back to my original plan to write a distutils based install script.
Much inspiration was taken from the Jokosher setup,py script. I also have how a basis to eventually add a debian package for Genesis. I'll see if I can figure out how those things work.








Juanokelet # Wednesday, July 30, 2008 2:19:11 PM
I have just discovered Genesis. I will try it to synchronize Evolution with Horde. So far, I have translated Genesis into Spanish, available in Launchpad (this is my first contribution through Launchpad, so i don't if i have done it right, i hope so).
Regards
Frederik Elwertfreedo # Wednesday, July 30, 2008 2:28:43 PM
It's just in time, since I'm about to release Genesis 0.4. I just released the first Beta, but the Spanish translation will make it into the final.
Juanokelet # Wednesday, July 30, 2008 4:44:28 PM
- Can't servers be edited or removed? I can't see any option in the menu.
- When creating a new server with a custom server (backend), using the URL http://server/horde/rpc.php, although address book, task, notes and calendar were selected, only address books are synchronized, checked in config files from .sync4j directory.
Regards.
Frederik Elwertfreedo # Wednesday, July 30, 2008 8:45:10 PM
However, I'll try to answer your questions here:
- No, currently servers can't be edited or removed. Any help on this is appreciated. The option to remove servers will be less work and is on the agenda. The possibility to edit servers will require a whole new config editor, which is a lot more work to do. To be honest, I doubt that I'll find the time to add that any time soon.
- This might be related to the default values for the database URIs that syncevolution's template contain. Please take a look at the config files, there is a "uri" property for every sync source. Set these to the values described in the Horde documentation: http://wiki.horde.org/SyncHowTo
The new 0.4 release allows to edit these database uris, which is necessary for use cases like yours. You might consider updating Genesis. But please note that Genesis 0.4 requires syncevolution 0.8.
If setting the database uris doesn't work, we'd have to investigate a bit deeper.