Re: [SyncEvolution] Synchronization infrastructure questions

2015-04-25 Thread Marc Bantle
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

2015-04-24 Thread 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.

Regards,
Tino
___
SyncEvolution mailing list
SyncEvolution@syncevolution.org
https://lists.syncevolution.org/mailman/listinfo/syncevolution


Re: [SyncEvolution] Synchronization infrastructure questions

2015-04-23 Thread 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:
“--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

2015-04-23 Thread Marc Bantle
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

2015-04-21 Thread Marc Bantle

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