Re: [SyncEvolution] Synchronization infrastructure questions
Am Freitag, den 24.04.2015, 09:51 +0200 schrieb Tino Mettler: On Thu, Apr 23, 2015 at 21:46:21 +0500, Khurshid Alam wrote: [...] 2. I've never tried using syncevolution as a SyncML server [1]. Are there any drawbacks in using syncevolution and evolution-data-server on one desktop and syncing all others against it, rather than using a dedicated SyncML server as funambol? No. Its rather perfect since it can handle all evolution specific vcard and ical properties (assuming server client machine uses same version of evolution-data-server syncevolution). Synchronization between two Ubuntu machine over lan (one as server, other as client) is described here: https://help.ubuntu.com/community/SyncEvolution/synchronize-evolution-data-among-computers-over-lan Hi, AFAIK the SyncML server script supplied by Syncevolution can't handle more than one user. If you need to support more users, you have to set up one server (and e-d-s, dbus) instance per user. Good to know! Thanks, Tino! Currently I have no requirement for multiple users. This may become interesting in the future. Regards, Marc ___ SyncEvolution mailing list SyncEvolution@syncevolution.org https://lists.syncevolution.org/mailman/listinfo/syncevolution
Re: [SyncEvolution] Synchronization infrastructure questions
On Thu, Apr 23, 2015 at 21:46:21 +0500, Khurshid Alam wrote: [...] 2. I've never tried using syncevolution as a SyncML server [1]. Are there any drawbacks in using syncevolution and evolution-data-server on one desktop and syncing all others against it, rather than using a dedicated SyncML server as funambol? No. Its rather perfect since it can handle all evolution specific vcard and ical properties (assuming server client machine uses same version of evolution-data-server syncevolution). Synchronization between two Ubuntu machine over lan (one as server, other as client) is described here: https://help.ubuntu.com/community/SyncEvolution/synchronize-evolution-data-among-computers-over-lan Hi, AFAIK the SyncML server script supplied by Syncevolution can't handle more than one user. If you need to support more users, you have to set up one server (and e-d-s, dbus) instance per user. Regards, Tino ___ SyncEvolution mailing list SyncEvolution@syncevolution.org https://lists.syncevolution.org/mailman/listinfo/syncevolution
Re: [SyncEvolution] Synchronization infrastructure questions
Hi Marc, 1. From a client point of view, are there any disadvantages in syncing multiple devices against a CalDav/CardDav instead of a SyncML server? Not really. Sometime it depends on which CalDav/CardDav server you are syncing with and its capability of handling vcard properties. For example, for google contacts (carddav), there are some vcard interoperability issues. Google will ignore vcard properties like ANNIVERSARY(4.0), CALADRURI many evolution specific vcard extensions like X-EVOLUTION-ANNIVERSARY, X-EVOLUTION-SPOUSE, X-EVOLUTION-BLOG-URL etc. Also new google contacts now takes TITLE from G+ profile and ignores TITLE/ROLE properties set in evolution. SyncML server is more tolerable in this regard. For example, memotoo syncs almost all evolution vcard properties perfectly well. Also for some CalDav/CardDav server one would require specific ca-certificates. 2. I've never tried using syncevolution as a SyncML server [1]. Are there any drawbacks in using syncevolution and evolution-data-server on one desktop and syncing all others against it, rather than using a dedicated SyncML server as funambol? No. Its rather perfect since it can handle all evolution specific vcard and ical properties (assuming server client machine uses same version of evolution-data-server syncevolution). Synchronization between two Ubuntu machine over lan (one as server, other as client) is described here: https://help.ubuntu.com/community/SyncEvolution/synchronize-evolution-data-among-computers-over-lan 3. I found that the Ubuntu phone comes with syncevolution in it's repository [2]. Somewhere (don't remember where) I read that Ubuntu phone uses EDS. Has anyone tried to sync Ubuntu phone's addressbook and calender against a syncML and / or CalDav/CardDav with syncevolution? Cheers, Marc Yes. Many has tried using it regularly to sync eds-data. A simple search on askubuntu will reveal this question: http://askubuntu.com/questions/591866/how-can-contacts-and-calendars-be-synchronised For Ubuntu touch it is little bit different than desktop synchronization: “--keyring=no” should be passed to command when configuring because it does not use gnome-keyring (or you can install gnome-keyring “with sudo apt-get install gnome-keyring”, however this hasn’t been tested). As of now, CardDav sync for Google is affected from this bug: https://bugs.launchpad.net/ubuntu/+source/evolution-data-server/+bug/1433943 For this bug, an alternative way (works well on Desktop) is to install Gnome-Online-Account, start it within unity with “env XDG_CURRENT_DESKTOP=GNOME gnome-control-center online-accounts”,configure Google account and then use goa:usern...@gmail.com as a username. However this is NOT recommended on unity8 as mir display server does not (not yet) play well with GTk+ A complete step-by-step guide for Google Caldav/Carddav sync can be found here (mainly documented for desktop requires syncevolution 4.x.x): http://is.gd/a59mG5 here http://is.gd/JAc8tu For any Caldav/CardDav go here: http://is.gd/4Q0Gq7 Hope this helps. Thanks. ___ SyncEvolution mailing list SyncEvolution@syncevolution.org https://lists.syncevolution.org/mailman/listinfo/syncevolution
Re: [SyncEvolution] Synchronization infrastructure questions
Hi Khurshid, thanks a lot for your exhausting answer. I think it helped a lot. What I conclude from what you're saying is, that I should be perfectly fine, if I set up a local syncevo-http-server and use syncevolution over SyncML to sync all my desktop evolution instances as well as a ubuntu phone against it. Cheers, Marc Am Donnerstag, den 23.04.2015, 21:46 +0500 schrieb Khurshid Alam: Hi Marc, 1. From a client point of view, are there any disadvantages in syncing multiple devices against a CalDav/CardDav instead of a SyncML server? Not really. Sometime it depends on which CalDav/CardDav server you are syncing with and its capability of handling vcard properties. For example, for google contacts (carddav), there are some vcard interoperability issues. Google will ignore vcard properties like ANNIVERSARY(4.0), CALADRURI many evolution specific vcard extensions like X-EVOLUTION-ANNIVERSARY, X-EVOLUTION-SPOUSE, X-EVOLUTION-BLOG-URL etc. Also new google contacts now takes TITLE from G+ profile and ignores TITLE/ROLE properties set in evolution. SyncML server is more tolerable in this regard. For example, memotoo syncs almost all evolution vcard properties perfectly well. Also for some CalDav/CardDav server one would require specific ca-certificates. 2. I've never tried using syncevolution as a SyncML server [1]. Are there any drawbacks in using syncevolution and evolution-data-server on one desktop and syncing all others against it, rather than using a dedicated SyncML server as funambol? No. Its rather perfect since it can handle all evolution specific vcard and ical properties (assuming server client machine uses same version of evolution-data-server syncevolution). Synchronization between two Ubuntu machine over lan (one as server, other as client) is described here: https://help.ubuntu.com/community/SyncEvolution/synchronize-evolution-data-among-computers-over-lan 3. I found that the Ubuntu phone comes with syncevolution in it's repository [2]. Somewhere (don't remember where) I read that Ubuntu phone uses EDS. Has anyone tried to sync Ubuntu phone's addressbook and calender against a syncML and / or CalDav/CardDav with syncevolution? Cheers, Marc Yes. Many has tried using it regularly to sync eds-data. A simple search on askubuntu will reveal this question: http://askubuntu.com/questions/591866/how-can-contacts-and-calendars-be-synchronised For Ubuntu touch it is little bit different than desktop synchronization: 1. “--keyring=no” should be passed to command when configuring because it does not use gnome-keyring (or you can install gnome-keyring “with sudo apt-get install gnome-keyring”, however this hasn’t been tested). 2. As of now, CardDav sync for Google is affected from this bug: https://bugs.launchpad.net/ubuntu/+source/evolution-data-server/+bug/1433943 For this bug, an alternative way (works well on Desktop) is to install Gnome-Online-Account, start it within unity with “env XDG_CURRENT_DESKTOP=GNOME gnome-control-center online-accounts”,configure Google account and then use goa:usern...@gmail.com as a username. However this is NOT recommended on unity8 as mir display server does not (not yet) play well with GTk+ A complete step-by-step guide for Google Caldav/Carddav sync can be found here (mainly documented for desktop requires syncevolution 4.x.x): http://is.gd/a59mG5 here http://is.gd/JAc8tu For any Caldav/CardDav go here: http://is.gd/4Q0Gq7 Hope this helps. Thanks. ___ SyncEvolution mailing list SyncEvolution@syncevolution.org https://lists.syncevolution.org/mailman/listinfo/syncevolution
[SyncEvolution] Synchronization infrastructure questions
Hi all, I have used syncevolution to sync both my N900 and my desktops (running evolution) against a local funambol server 7.1. This worked fine for me over the last five years or more. Since my N900 has finally quit talking to me lately, I'm looking for a adequate replacement for just the phone or the entire sync setup. Searching for alternatives a number of questions came to my mind: 1. From a client point of view, are there any disadvantages in syncing multiple devices against a CalDav/CardDav instead of a SyncML server? 2. I've never tried using syncevolution as a SyncML server [1]. Are there any drawbacks in using syncevolution and evolution-data-server on one desktop and syncing all others against it, rather than using a dedicated SyncML server as funambol? 3. I found that the Ubuntu phone comes with syncevolution in it's repository [2]. Somewhere (don't remember where) I read that Ubuntu phone uses EDS. Has anyone tried to sync Ubuntu phone's addressbook and calender against a syncML and / or CalDav/CardDav with syncevolution? Cheers, Marc [1] https://syncevolution.org/wiki/http-server-howto [2] http://ports.ubuntu.com/ubuntu-ports/pool/universe/s/syncevolution/ ___ SyncEvolution mailing list SyncEvolution@syncevolution.org https://lists.syncevolution.org/mailman/listinfo/syncevolution