summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@intel.com>2018-01-03 10:41:30 +0100
committerPatrick Ohly <patrick.ohly@intel.com>2018-01-05 11:48:07 +0100
commit62032b918d9a7fdca2d94a28a8fbb5095e662b61 (patch)
tree8a7f53a4ad20e044f3b45db255120d90c8312f8c
parent0c2d93789c3ed2fd4ac1c34ca3a8aa427d2e5a8f (diff)
autotools, NEWS: SyncEvolution 1.5.3
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
-rw-r--r--HACKING3
-rw-r--r--NEWS60
-rw-r--r--configure.ac2
3 files changed, 63 insertions, 2 deletions
diff --git a/HACKING b/HACKING
index 3504206a..b0a45e07 100644
--- a/HACKING
+++ b/HACKING
@@ -44,9 +44,10 @@ The test framework also requires CPPUnit:
For the GUI and its D-Bus based service backend:
apt-get install xsltproc \
+ libdbus-glib-1-dev \
libglib2.0-dev \
libgtk2.0-dev libglade2-dev \
- libgnome-keyring-dev \
+ libsecret-1-dev \
libgconf2-dev libgnomevfs2-dev
Optional packages for GUI:
diff --git a/NEWS b/NEWS
index bd37f2de..502108cc 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,63 @@
+SyncEvolution 1.5.2 -> 1.5.3, 03.01.2018
+========================================
+
+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
+
+
SyncEvolution 1.5.1 -> 1.5.2, 08.11.2016
========================================
diff --git a/configure.ac b/configure.ac
index 2503307d..cc479eea 100644
--- a/configure.ac
+++ b/configure.ac
@@ -8,7 +8,7 @@ dnl Invoke autogen.sh to produce a configure script.
#
# Starting with the 1.1 release cycle, the rpm-style
# .99 pseudo-version number is used to mark a pre-release.
-AC_INIT([syncevolution], [m4_esyscmd([build/gen-git-version.sh 1.5.2])])
+AC_INIT([syncevolution], [m4_esyscmd([build/gen-git-version.sh 1.5.3])])
# STABLE_VERSION=1.0.1+
AC_SUBST(STABLE_VERSION)