On Thu, 06 Aug 2015 at 10:25:54 +0100, Simon McVittie wrote:
> I have not been able to test the patched e-d-s yet, since upgrading
> my system to the g++-5 ABI still has too much collateral damage
Now tested and uploaded to DELAYED/2, final debdiff attached.
Please let me know if I should cancel or reschedule.
S
diffstat for evolution-data-server-3.16.3 evolution-data-server-3.16.3
changelog | 11 +++++++++++
control | 1 -
libedataserver-1.2-20.symbols | 8 +-------
rules | 6 +++---
4 files changed, 15 insertions(+), 11 deletions(-)
diff -Nru evolution-data-server-3.16.3/debian/changelog evolution-data-server-3.16.3/debian/changelog
--- evolution-data-server-3.16.3/debian/changelog 2015-06-11 20:28:39.000000000 +0100
+++ evolution-data-server-3.16.3/debian/changelog 2015-08-06 19:56:34.000000000 +0100
@@ -1,3 +1,14 @@
+evolution-data-server (3.16.3-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Disable libphonenumber support for now, to disentangle e-d-s from
+ that part of the libstdc++ transition (which it appears is going
+ to involve a new upstream release).
+ * debian/libedataserver-1.2-20.symbols: mark ICU template instantiations
+ as optional since they are not intended to be ABI (Closes: #792494)
+
+ -- Simon McVittie <[email protected]> Thu, 06 Aug 2015 19:56:33 +0100
+
evolution-data-server (3.16.3-1) unstable; urgency=medium
* New upstream release.
diff -Nru evolution-data-server-3.16.3/debian/control evolution-data-server-3.16.3/debian/control
--- evolution-data-server-3.16.3/debian/control 2015-05-31 12:54:52.000000000 +0100
+++ evolution-data-server-3.16.3/debian/control 2015-08-06 09:39:16.000000000 +0100
@@ -40,7 +40,6 @@
libkrb5-dev,
libldap2-dev,
liboauth-dev (>= 0.9.4),
- libphonenumber6-dev [linux-any],
libjson-glib-dev,
librest-dev (>= 0.7),
libnss3-dev,
diff -Nru evolution-data-server-3.16.3/debian/libedataserver-1.2-20.symbols evolution-data-server-3.16.3/debian/libedataserver-1.2-20.symbols
--- evolution-data-server-3.16.3/debian/libedataserver-1.2-20.symbols 2015-06-11 19:57:52.000000000 +0100
+++ evolution-data-server-3.16.3/debian/libedataserver-1.2-20.symbols 2015-08-06 10:05:11.000000000 +0100
@@ -1,11 +1,5 @@
libedataserver-1.2.so.20 libedataserver-1.2-20 #MINVER#
- _ZN6icu_5214StringByteSinkISsE6AppendEPKci@Base 3.16.2
- _ZN6icu_5214StringByteSinkISsED0Ev@Base 3.16.2
- _ZN6icu_5214StringByteSinkISsED1Ev@Base 3.16.2
- _ZN6icu_5214StringByteSinkISsED2Ev@Base 3.16.2
- _ZTIN6icu_5214StringByteSinkISsEE@Base 3.16.2
- _ZTSN6icu_5214StringByteSinkISsEE@Base 3.16.2
- _ZTVN6icu_5214StringByteSinkISsEE@Base 3.16.2
+ (c++|regex|optional=template)"icu_[0-9]+::StringByteSink<.*@Base" 3.16.2
__e_source_private_replace_dbus_object@Base 3.16.2
e_async_closure_callback@Base 3.16.2
e_async_closure_free@Base 3.16.2
diff -Nru evolution-data-server-3.16.3/debian/rules evolution-data-server-3.16.3/debian/rules
--- evolution-data-server-3.16.3/debian/rules 2014-09-06 17:44:17.000000000 +0100
+++ evolution-data-server-3.16.3/debian/rules 2015-08-06 09:50:39.000000000 +0100
@@ -25,9 +25,9 @@
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
include /usr/share/dpkg/buildflags.mk
-ifeq ($(DEB_HOST_ARCH_OS),linux)
- DEB_CONFIGURE_EXTRA_FLAGS += --with-phonenumber=/usr
-endif
+#ifeq ($(DEB_HOST_ARCH_OS),linux)
+# DEB_CONFIGURE_EXTRA_FLAGS += --with-phonenumber=/usr
+#endif
DEB_CONFIGURE_EXTRA_FLAGS += \
--sysconfdir=/etc \