created configuration incomplete when using SyncEvolution 0.8
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Genesis Sync |
Fix Released
|
Medium
|
Frederik Elwert |
Bug Description
I just tried out 0.3.1, in particular to found out whether it works with 0.8 (which I'm currently about to release, at least as beta 1).
The GUI for creating new configs is really slick, I like it a lot. However, the resulting configuration in ~/.sync4j/evolution turned out to be incomplete: the only fields which were set at all were those selected in the GUI. All the fields which should have had default values were missing, including some of the required ones (uri, type).
Without having looked at the source code I guess that Genesis tried to copy one of the example configs, didn't find them in the expected location and then proceeded without them.
Frederik, do you have plans to update Genesis to 0.8? I'm sure that this would be very much appreciated by your users. There are other issues in combination with 0.8, for example a configuration created with the new syncevolution command line in ~/.config/
Changed in genesis-sync: | |
status: | Fix Committed → Fix Released |
I haven't tested with 0.8 yet at all.
The reason for the incomplete configs is probably just what you described. I'll have to take a look at how syncevolution 0.8 handles the config stuff now, and I'll update Genesis accordingly. Maybe I'll even provide a whole new backend that talks to syncevolution only using the command line, and keeping the old config file based backend only for 0.7 users for some time.
I hope I'll have a new version that can deal with syncevolution 0.8 by the time it will be released.