Hello community, here is the log from the commit of package qpid-cpp for openSUSE:Factory checked in at 2018-01-22 16:18:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qpid-cpp (Old) and /work/SRC/openSUSE:Factory/.qpid-cpp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qpid-cpp" Mon Jan 22 16:18:07 2018 rev:8 rq:567673 version:1.37.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qpid-cpp/perl-qpid.changes 2017-03-12 20:02:56.998671754 +0100 +++ /work/SRC/openSUSE:Factory/.qpid-cpp.new/perl-qpid.changes 2018-01-22 16:20:21.816755827 +0100 @@ -1,0 +2,5 @@ +Fri Jan 19 11:54:41 UTC 2018 - [email protected] + +- Update to upstream 1.37.0 + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/qpid-cpp/qpid-cpp.changes 2017-06-29 15:20:55.431788385 +0200 +++ /work/SRC/openSUSE:Factory/.qpid-cpp.new/qpid-cpp.changes 2018-01-22 16:20:22.508723461 +0100 @@ -1,0 +2,71 @@ +Fri Jan 19 11:51:09 UTC 2018 - [email protected] + +- Update to upstream 1.37.0 + * New features and improvements + + QPID-7574 - Make management libraries Python 3 compatible + + QPID-7629 - Use CMake "SYSTEM" keyword when including headers + + QPID-7666 - [linearstore] Enhancements to the write buffer + default and per-queue options + + QPID-7677 - [C++ broker] broker requires much more memory for + AMQP1.0 subscription than for 0-10 one + + QPID-7698 - Minor doc improvements + + QPID-7714 - Suppress auto_ptr warnings + + QPID-7715 - [linearstore] Documentation on upgrading from + pre-partition to partitioned version of store + + QPID-7861 - [cpp] Provide systemd scripts for Fedora + + QPID-7874 - qpid-route performs an unnecessary link check + when adding routes + + QPID-7875 - qpid-route fetches links multiple times when + deleting routes + + QPID-8041 - [Messaging] Allow virtualhost to be specified + when form an AMQP 0-10 connection + * Bugs fixed + + QPID-7595 - [C++ Windows] CMake required version is too low + for installation + + QPID-7651 - [linearstore] Using write page cache sizes of 1 + and 2 (kiB) cause floating point exception on startup + + QPID-7669 - Unintended UI changes from switch to swigged + Python client for management tools + + QPID-7671 - Problem building on debian (unstable) + distribution: + + QPID-7674 - Broker bulid problem with GCC 7 + + QPID-7693 - SSL client socket leaks a file descriptor + + QPID-7702 - Use of 'return NULL' in swig binding leaks memory + + QPID-7713 - Clang build fails with link error + + QPID-7786 - qpidd segfaults during startup when SSL + certificate cant be read + + QPID-7788 - Linearstore doesnt move to EFP latest journal + files when deleting a durable queue + + QPID-7847 - qmf.client.BrokerAgent does not provide reconnect + support + + QPID-7859 - [AMQP 1.0]: sending message to an exchange that + exceeds the limit of a queue with reject policy results in + connection being closed + + QPID-7860 - [cpp] Build produces deprecation warnings on + recent Fedora + + QPID-7871 - Batch file for Windows is missing from qpid-tools + setup package + + QPID-7876 - qpid-route does not properly consider src-local + when matching bridges + + QPID-7893 - compilation failure on Fedora 26 + + QPID-7895 - [linearstore] Excessive CPU utilization for some + kernel clocksources + + QPID-7901 - Prevent endless detach cycle + + QPID-7929 - [c++ broker] missing extern fails compile on + Windows + + QPID-7975 - [linearstore] Sending durable messages using AMQP + 1.0 and 0-10 concurrently causes high latency for 1.0 messages + + QPID-7991 - Segfault in broker while processing active bridges + + QPID-8037 - Compile error on Windows, Visual Studio 2017 + + Tasks + + QPID-7920 - Qpid C++ 1.37.0 release tasks +- Removed patches: + * 0001-QPID-7674-Broker-bulid-problem-with-GCC-7.patch + * 0001-QPID-7714-Suppress-very-verbose-warnings.patch + * 0001-QPID-7629-Use-the-CMake-SYSTEM-keyword-when-includin.patch + + Fixed upstream +- Modified patch: + * Suppress-maybe-uninitialized-warning.diff + + Adapt to changed context + +------------------------------------------------------------------- Old: ---- 0001-QPID-7629-Use-the-CMake-SYSTEM-keyword-when-includin.patch 0001-QPID-7674-Broker-bulid-problem-with-GCC-7.patch 0001-QPID-7714-Suppress-very-verbose-warnings.patch qpid-cpp-1.36.0.tar.gz New: ---- qpid-cpp-1.37.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-qpid.spec ++++++ --- /var/tmp/diff_new_pack.DQh3uQ/_old 2018-01-22 16:20:23.868659852 +0100 +++ /var/tmp/diff_new_pack.DQh3uQ/_new 2018-01-22 16:20:23.876659478 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-qpid # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,7 +17,7 @@ Name: perl-qpid -Version: 1.36.0 +Version: 1.37.0 Release: 0 Summary: Perl bindings for the Qpid messaging framework License: Apache-2.0 @@ -28,7 +28,6 @@ BuildRequires: qpid-cpp-client-devel = %{version} BuildRequires: swig >= 2.0.9 Requires: perl = %{perl_version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Perl bindings for the Qpid messaging framework. @@ -52,7 +51,6 @@ popd %files -%defattr(-,root,root) %{perl_vendorarch}/* %doc LICENSE.txt %{_mandir}/man3/* ++++++ qpid-cpp.spec ++++++ --- /var/tmp/diff_new_pack.DQh3uQ/_old 2018-01-22 16:20:23.904658168 +0100 +++ /var/tmp/diff_new_pack.DQh3uQ/_new 2018-01-22 16:20:23.908657982 +0100 @@ -1,7 +1,7 @@ # # spec file for package qpid-cpp # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,7 +17,7 @@ Name: qpid-cpp -Version: 1.36.0 +Version: 1.37.0 Release: 0 Summary: Libraries for Qpid C++ client applications License: Apache-2.0 @@ -31,20 +31,8 @@ Patch3: qpid-cpp-initdir.patch Patch4: %{name}-0.30-cmake.patch Patch5: %{name}-aarch64.patch -# PATCH-FIX-UPSTREAM 0001-QPID-7674-Broker-bulid-problem-with-GCC-7.patch -Patch6: 0001-QPID-7674-Broker-bulid-problem-with-GCC-7.patch -# PATCH-FIX-UPSTREAM 0001-QPID-7714-Suppress-very-verbose-warnings.patch -Patch7: 0001-QPID-7714-Suppress-very-verbose-warnings.patch -# PATCH-FIX-UPSTREAM 0001-QPID-7629-Use-the-CMake-SYSTEM-keyword-when-includin.patch -Patch8: 0001-QPID-7629-Use-the-CMake-SYSTEM-keyword-when-includin.patch # PATCH-FIX-OPENSUSE Suppress-maybe-uninitialized-warning.diff -Patch9: Suppress-maybe-uninitialized-warning.diff -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_program_options-devel -BuildRequires: libboost_system-devel -%else -BuildRequires: boost-devel -%endif +Patch6: Suppress-maybe-uninitialized-warning.diff BuildRequires: cmake BuildRequires: cyrus-sasl BuildRequires: cyrus-sasl-devel @@ -66,7 +54,12 @@ BuildRequires: ruby BuildRequires: ruby-devel BuildRequires: swig >= 2.0.9 -BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} > 1325 +BuildRequires: libboost_program_options-devel +BuildRequires: libboost_system-devel +%else +BuildRequires: boost-devel +%endif %if 0%{?suse_version} >= 1200 BuildRequires: systemd %endif @@ -87,7 +80,6 @@ the AMQP protocol. %files client -%defattr(-,root,root,-) %doc LICENSE.txt %doc NOTICE.txt %doc README.md @@ -101,7 +93,6 @@ %config(noreplace) %{_sysconfdir}/qpid/qpidc.conf %post client -p /sbin/ldconfig - %postun client -p /sbin/ldconfig %package client-devel @@ -109,20 +100,19 @@ License: Apache-2.0 Group: Development/Libraries/C and C++ Requires: %{name}-client = %{version}-%{release} +Requires: libuuid-devel +Requires: python %if 0%{?suse_version} > 1325 Requires: libboost_headers-devel %else Requires: boost-devel %endif -Requires: libuuid-devel -Requires: python %description client-devel Libraries, header files and documentation for developing AMQP clients in C++ using Qpid. Qpid implements the AMQP messaging specification. %files client-devel -%defattr(-,root,root,-) %dir %{_includedir}/qpid %{_includedir}/qpid/*.h %{_includedir}/qpid/qpid.i @@ -152,7 +142,6 @@ %{_libdir}/cmake/Qpid %post client-devel -p /sbin/ldconfig - %postun client-devel -p /sbin/ldconfig %package client-devel-docs @@ -166,7 +155,6 @@ format for easy browsing. %files client-devel-docs -%defattr(-,root,root,-) %{_datadir}/doc/%{name}-%{version} %package server @@ -184,7 +172,6 @@ the open AMQP messaging protocol. %files server -%defattr(-,root,root,-) %{_libdir}/libqpidbroker.so.* %{_sbindir}/qpidd %{_sbindir}/rcqpidd @@ -239,7 +226,6 @@ Provides extensions to the AMQP message broker to provide high availability. %files server-ha -%defattr(-,root,root,-) # %{_bindir}/qpid-ha %dir %{_libdir}/qpid %dir %{_libdir}/qpid/daemon @@ -284,12 +270,10 @@ with Berkeley DB. %files server-store -%defattr(-,root,root,-) %dir %{_libdir}/qpid %dir %{_libdir}/qpid/daemon %post server-store -p /sbin/ldconfig - %postun server-store -p /sbin/ldconfig %package -n python-qpid_messaging @@ -303,7 +287,6 @@ Python bindings for the Qpid messaging framework. %files -n python-qpid_messaging -%defattr(-,root,root,-) %{python_sitearch}/qpid_messaging.py %{python_sitearch}/qpid_messaging.pyc %{python_sitearch}/qpid_messaging.pyo @@ -324,11 +307,9 @@ large set of applications. %files -n qpid-qmf -%defattr(-,root,root,-) %{_libdir}/libqmf2.so.* %post -n qpid-qmf -p /sbin/ldconfig - %postun -n qpid-qmf -p /sbin/ldconfig %package -n qpid-qmf-devel @@ -343,7 +324,6 @@ components. %files -n qpid-qmf-devel -%defattr(-,root,root,-) %{_includedir}/qmf %{_libdir}/libqmf2.so %{_bindir}/qmf-gen @@ -351,7 +331,6 @@ %{_libdir}/pkgconfig/qmf2.pc %post -n qpid-qmf-devel -p /sbin/ldconfig - %postun -n qpid-qmf-devel -p /sbin/ldconfig %package -n python-qpid-qmf @@ -365,13 +344,11 @@ for python. %files -n python-qpid-qmf -%defattr(-,root,root,-) %{python_sitearch}/qmf2.py* %{python_sitearch}/cqmf2.py* %{python_sitearch}/*_cqmf2.so %post -n python-qpid-qmf -p /sbin/ldconfig - %postun -n python-qpid-qmf -p /sbin/ldconfig %prep @@ -383,9 +360,6 @@ %patch4 -p1 %patch5 -p2 %patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 %global perftests "qpid-perftest qpid-topic-listener qpid-topic-publisher qpid-latency-test qpid-client-test qpid-txtest" @@ -461,7 +435,6 @@ %check %post -p /sbin/ldconfig - %postun -p /sbin/ldconfig %changelog ++++++ Suppress-maybe-uninitialized-warning.diff ++++++ --- /var/tmp/diff_new_pack.DQh3uQ/_old 2018-01-22 16:20:23.936656672 +0100 +++ /var/tmp/diff_new_pack.DQh3uQ/_new 2018-01-22 16:20:23.936656672 +0100 @@ -1,13 +1,11 @@ -Index: qpid-cpp-1.36.0/CMakeLists.txt -=================================================================== ---- qpid-cpp-1.36.0.orig/CMakeLists.txt -+++ qpid-cpp-1.36.0/CMakeLists.txt -@@ -146,7 +146,7 @@ if (CMAKE_CXX_COMPILER_ID STREQUAL GNU) +--- qpid-cpp-1.37.0/CMakeLists.txt 2018-01-19 13:07:29.589559557 +0100 ++++ qpid-cpp-1.37.0/CMakeLists.txt 2018-01-19 13:08:35.069559804 +0100 +@@ -150,7 +150,7 @@ + "-Werror -pedantic -Wall -Wextra -Wno-shadow -Wpointer-arith -Wcast-qual -Wcast-align -Wno-long-long -Wvolatile-register-var -Winvalid-pch -Wno-system-headers -Woverloaded-virtual -Wno-deprecated-declarations") if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7) - message("FIXME FLAGGING") -- set(WARNING_FLAGS "${WARNING_FLAGS} -Wno-implicit-fallthrough") -+ set(WARNING_FLAGS "${WARNING_FLAGS} -Wno-implicit-fallthrough -Wno-error=maybe-uninitialized") +- set(WARNING_FLAGS "${WARNING_FLAGS} -Wno-implicit-fallthrough") ++ set(WARNING_FLAGS "${WARNING_FLAGS} -Wno-implicit-fallthrough -Wno-error=maybe-uninitialized") endif() + set (CATCH_UNDEFINED "-Wl,--no-undefined") - # gcc on SunOS uses native linker whose "-z defs" is too fussy ++++++ qpid-cpp-1.36.0.tar.gz -> qpid-cpp-1.37.0.tar.gz ++++++ ++++ 15337 lines of diff (skipped)
