About SyncEvolution =================== SyncEvolution synchronizes personal information management (PIM) data via various protocols (SyncML, CalDAV/CardDAV, ActiveSync). It syncs contacts, appointments, tasks and memos. It syncs to web services or to SyncML-capable phones via Bluetooth.
Binaries are available for Linux desktops (using GNOME Evolution, or KDE's Akonadi) and the source code also supports the Trinity Desktop Environment (TDE). About 1.5.3 =========== Maintenance release. syncevolution.org binaries are now getting compiled for distros >= Ubuntu Xenial 16.04 LTS. Usage of deprecated libraries (GNOME keyring) and APIs (SoupAsyncSession) was replaced. libical v3 is supported. The code now compiles more cleanly with recent compilers and depends on C++11 support. Details: * EDS: more generic open retry handling Recent EDS started to exhibit race conditions when opening a database (for example, https://bugzilla.gnome.org/show_bug.cgi?id=791306). Opening was already tried again for a certain known error in some old EDS version. Now it is tried five times with a delay of one second for all errors. * SoupTransportAgent: require libsoup 2.42, no deprecated methods This allows us to get rid of deprecated function calls. We no longer need to set a default proxy either, the newer libsoup does that itself by default. * C++: replace auto_ptr with unique_ptr, require C++11 auto_ptr has been deprecated for a while now. unique_ptr can be taken for granted now, so use that instead. * testing: work around Google CalDAV RECURRENCE-ID Stand-alone events with RECURRENCE-ID get mangled by the server: it converts the RECURRENCE-ID time to UTC. Reported in: https://stackoverflow.com/questions/47811670/detached-recurrence-without-parent-event * GNOME: replace gnome-keyring with libsecret (FDO #104219) The GNOME keyring library has been obsoleted for a long time now, long enough that the replacement libsecret is available on all supported distros. Therefore we can switch unconditionally. * libical: support libical v3 (FDO #104220) libical v3 removes some deprecated functions (like icaltime_from_timet) and removes the "is_utc" member from icaltimetype. The replacement code works with old and new libical and thus needs no ifdefs. Original author: Milan Crha * syncevolution.org: fixed packaging (FDO #98014, FDO #100549) The activesyncd package missing dependencies on libgnome-keyring0 and libglib2.0-bin and therefore failed to work when installed on a minimal system without those. * various build and test fixes/workarounds Source, Installation, Further information ========================================= http://syncevolution.org/blogs/pohly/2018/syncevolution-153-released Source code bundles for users are available in https://download.01.org/syncevolution/syncevolution/sources and the original source is in the git repositories http://cgit.freedesktop.org/SyncEvolution/ i386 and amd64 binaries for Debian-based distributions are available via the "stable" syncevolution.org repository. Add the following entry to your /etc/apt/source.list: deb https://download.01.org/syncevolution/apt stable main The GPG key for the repository needs to be imported as root with: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 43D03AD9 The signing key was renewed for this release. If the key was already added earlier, refresh it with: apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys 43D03AD9 Then install "syncevolution-evolution", "syncevolution-kde" and/or "syncevolution-activesync". These binaries include the "sync-ui" GTK GUI and were compiled for Ubuntu 16.04 LTS (Xenial) and should be compatible also with more recent distros. ActiveSync binaries were compiled for Debian Stretch, the upcoming Debian Buster (based on current Testing), and Ubuntu Xenial. The packages mentioned above are meta-packages which pull in suitable packages matching the distro during installation. Older distributions can no longer be supported with precompiled binaries because of missing or incompatible libraries, but the source should still compile on older distros. The same binaries are also available as .tar.gz archives in https://download.01.org/syncevolution/syncevolution/. In contrast to 0.8.x archives, the 1.x .tar.gz archives have to be unpacked and the content must be moved to /usr, because several files would not be found otherwise. When using activesyncd, run "glib-compile-schemas /usr/share/glib-2.0/schemas" as root after unpacking the archive. rpm packages are no longer provided due to lack of demand; SyncEvolution is provided by Fedora as a distro package. After installation, follow the http://syncevolution.org/documentation/getting-started steps. More specific HOWTOs can be found in the Wiki: https://syncevolution.org/wiki/howto -- Best Regards, Patrick Ohly The content of this message is my personal opinion only and although I am an employee of Intel, the statements I make here in no way represent Intel's position on the issue, nor am I authorized to speak on behalf of Intel on this matter. _______________________________________________ SyncEvolution mailing list [email protected] https://lists.syncevolution.org/mailman/listinfo/syncevolution
