Hello community, here is the log from the commit of package qpid-proton for openSUSE:Factory checked in at 2017-02-22 13:47:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qpid-proton (Old) and /work/SRC/openSUSE:Factory/.qpid-proton.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "qpid-proton" Changes: -------- --- /work/SRC/openSUSE:Factory/qpid-proton/qpid-proton.changes 2016-05-04 08:20:22.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.qpid-proton.new/qpid-proton.changes 2017-02-22 13:47:24.088696587 +0100 @@ -1,0 +2,36 @@ +Tue Feb 21 14:18:32 UTC 2017 - fstrba@suse.com + +- Added patch: + * qpid-proton-0.16.0-gcc7.patch + + fix build with gcc7 boo#1025889 + +------------------------------------------------------------------- +Tue Feb 21 13:54:50 CET 2017 - ndas@suse.de + +- Upgrade to version 0.16.0 + * Full text https://qpid.apache.org/releases/qpid-proton-0.16.0/release-notes.html + * Bugs fixed + + PROTON-241 - proton-c: mark old transport interfaces 'deprecated' + + PROTON-623 - Add missing error check to pn_string_inspect + + PROTON-1012 - Unable to build python-qpid-proton when behind a proxy server + + PROTON-1292 - errno not thread-safe on Solaris + + PROTON-1311 - [proton-c] Accessors for max-message-size on link + + PROTON-1324 - Interpretation of "int8_t" on Solaris using SunStudio is different from GCC one + + PROTON-1325 - Python "buffer" type in Message body should map to a known encoding type + + PROTON-1330 - Include the C sources in the python source distribution + + PROTON-1331 - go: electron.Container.Dial returning (nil, nil) + + PROTON-1332 - go: electron client leaking links/sessions in long lived connection + + PROTON-1333 - CMake error if no C++ compiler avaliable. + + PROTON-1336 - [Proton-c 0.14.0][Visual Studio 2013] Failing ssl unit test only in Debug mode + + PROTON-1346 - [proton-j] reactor exit when UnresolvedAddressException is thrown during connect + + PROTON-1366 - Reactor Python - segfault when out of file descriptors + + PROTON-1371 - proton::container::schedule crashes when mixing different language versions + + PROTON-1372 - Use PIMPL, not an interface, for event_loop + [-qpid-proton-0.7-nodatetime.patch] + +------------------------------------------------------------------- +Wed Feb 15 15:19:09 CET 2017 - ndas@suse.de + +- This library is needed for latest rsyslog 8.24.0(fate#320546) + +------------------------------------------------------------------- Old: ---- qpid-proton-0.12.2.tar.gz qpid-proton-0.7-nodatetime.patch New: ---- qpid-proton-0.16.0-gcc7.patch qpid-proton-0.16.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qpid-proton.spec ++++++ --- /var/tmp/diff_new_pack.KMCgzv/_old 2017-02-22 13:47:24.596624265 +0100 +++ /var/tmp/diff_new_pack.KMCgzv/_new 2017-02-22 13:47:24.600623696 +0100 @@ -1,7 +1,7 @@ # # spec file for package qpid-proton # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,17 +16,17 @@ # -%global qpid_proton_soversion 6 +%global qpid_proton_soversion 10 Name: qpid-proton -Version: 0.12.2 +Version: 0.16.0 Release: 0 Summary: A high performance, lightweight messaging library License: Apache-2.0 Group: Productivity/Networking/Other Url: http://qpid.apache.org/proton/ Source0: http://www.apache.org/dist/qpid/proton/%{version}/%{name}-%{version}.tar.gz -Patch100: qpid-proton-0.7-nodatetime.patch Patch101: qpid-proton-0.9-pthread.patch +Patch102: qpid-proton-0.16.0-gcc7.patch BuildRequires: cmake BuildRequires: doxygen BuildRequires: epydoc @@ -91,6 +91,8 @@ %if 0%{?suse_version} >= 1120 BuildArch: noarch %endif +Provides: %{name} = %{version} +Obsoletes: %{name} < %{version} %description devel-doc Proton is a high performance, lightweight messaging library. It can be used in @@ -141,8 +143,8 @@ %prep %setup -q -%patch100 -p1 %patch101 -p1 +%patch102 -p1 %build %cmake \ @@ -172,16 +174,6 @@ %post -n libqpid-proton-cpp%{qpid_proton_soversion} -p /sbin/ldconfig %postun -n libqpid-proton-cpp%{qpid_proton_soversion} -p /sbin/ldconfig -%files -%defattr(-,root,root) -%doc %{_datadir}/proton-%{version}/LICENSE -%doc %{_datadir}/proton-%{version}/README.md -%doc %{_datadir}/proton-%{version}/TODO -%{_mandir}/man1/* -%{_bindir}/proton-dump -%exclude %{_docdir}/%{name}/api-c -%exclude %{_docdir}/%{name}/api-py - %files -n libqpid-proton%{qpid_proton_soversion} %defattr(-,root,root) %{_libdir}/libqpid-proton.so.* @@ -196,6 +188,7 @@ %{_libdir}/libqpid-proton.so %{_libdir}/libqpid-proton-cpp.so %{_libdir}/pkgconfig/libqpid-proton.pc +%{_libdir}/pkgconfig/libqpid-proton-core.pc %{_libdir}/pkgconfig/libqpid-proton-cpp.pc %dir %{_libdir}/cmake/Proton %dir %{_libdir}/cmake/ProtonCpp @@ -205,6 +198,8 @@ %files devel-doc %defattr(-,root,root) %dir %{_datadir}/proton-%{version} +%doc %{_datadir}/proton-%{version}/LICENSE +%doc %{_datadir}/proton-%{version}/README.md %{_datadir}/proton-%{version}/examples %dir %{_docdir}/%{name} %{_docdir}/%{name}/api-c ++++++ qpid-proton-0.16.0-gcc7.patch ++++++ --- a/proton-c/bindings/cpp/include/proton/container.hpp +++ b/proton-c/bindings/cpp/include/proton/container.hpp @@ -31,6 +31,10 @@ #include <string> +#ifdef PN_CPP_HAS_STD_FUNCTION +#include <functional> +#endif + namespace proton { /// A top-level container of connections, sessions, senders, and ++++++ qpid-proton-0.12.2.tar.gz -> qpid-proton-0.16.0.tar.gz ++++++ ++++ 111496 lines of diff (skipped)