Hello community, here is the log from the commit of package qpid-cpp for openSUSE:Factory checked in at 2017-03-12 20:02:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qpid-cpp (Old) and /work/SRC/openSUSE:Factory/.qpid-cpp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qpid-cpp" Sun Mar 12 20:02:54 2017 rev:6 rq:477526 version:1.36.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qpid-cpp/perl-qpid.changes 2015-09-08 18:05:25.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.qpid-cpp.new/perl-qpid.changes 2017-03-12 20:02:56.998671754 +0100 @@ -1,0 +2,5 @@ +Wed Feb 22 08:15:53 UTC 2017 - fst...@suse.com + +- Update to upstream 1.36.0 + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/qpid-cpp/qpid-cpp.changes 2017-02-04 16:49:41.217538612 +0100 +++ /work/SRC/openSUSE:Factory/.qpid-cpp.new/qpid-cpp.changes 2017-03-12 20:02:58.186503674 +0100 @@ -1,0 +2,137 @@ +Fri Mar 3 02:47:14 UTC 2017 - sfl...@suse.de + +- Fix typo server-ha had 2 %service_del_preun and no + %service_del_postun + +------------------------------------------------------------------- +Wed Feb 22 08:15:53 UTC 2017 - fst...@suse.com + +- Update to upstream 1.36.0 + * New features and improvements + + QPID-7430 - Allow qpid::messaging addresses to be passed + through to server + + QPID-7432 - Make python management tools work over AMQP 1.0 + + QPID-7439 - Proton-based library for QMF management. + + QPID-2549 - Port qpid to FreeBSD + + QPID-4397 - C++ Broker Improve log statement for expired + messages + + QPID-6391 - [C++ Broker] [AMQP 1.0] add support for a + 'no-local' filter + + QPID-6665 - update hello_world.cpp example to use + setContentObject + + QPID-6730 - Make the journal flush timeout configurable in + the C++ broker + + QPID-6757 - [linearstore] Add qpid-txtest mode to + qpid-qls-analyze which extracts message number from message + body + + QPID-6783 - qpidd should dynamically set the SASL service + name based on protocol. + + QPID-7130 - qpid C++ with SSL authentication returning dummy + string from Connection::getAuthenticatedUsername() + + QPID-7171 - Allow disable-auto-decode to be set via env var + or conf file + + QPID-7281 - Get the tests running on Windows + * Bugs fixed + + QPID-7406 - release doesn't reset cursors for active consumers + on LVQ + + QPID-7415 - [AMQP 1.0]: reject, release & modified ignored by + qpid::messaging + + QPID-7494 - Invocation of check_dependencies.py fails on CMake + 2.8.11 + + QPID-7500 - [AMQP 1.0] session close is not synchronous + + QPID-7501 - [AMQP 1.0] sessions and links should be freed + under lock + + QPID-5855 - JAVA Client Can not recieve message with qpid ha + cluster "Session exception occured while trying to commit" + + QPID-6308 - [C++ Messaging] Server example never sends utf8 + responses + + QPID-6435 - No error info logged for io errors with ssl + + QPID-6491 - qpid-route map does not use any authentication + when querying other brokers + + QPID-6577 - HA - backup broker messages are larger than + primary messages. + + QPID-6639 - Incoming connection using "cut-through" ANONYMOUS + SASL fails + + QPID-6648 - Spelling, grammar errors in + qpid::messaging::Receiver API doc + + QPID-6654 - mgmt-disable option set to false causes segv on + CentOS 6.3 + + QPID-6659 - [AMQP 1.0] qpid::messaging can't handle + multi-frame transfers + + QPID-6660 - [AMQP 1.0] broker attempts to process incoming + messages for closed session + + QPID-6661 - [AMQP 1.0] heartbeat anomalies + + QPID-6668 - [C++] INSTALL-WINDOWS is out of date + + QPID-6698 - [amqp1.0] connections drop when heartbeat is used + and the time of day changes + + QPID-6714 - Add support for JMSHeaders in selectors + + QPID-6717 - selector can match incorrectly due to different + type for values + + QPID-6718 - parsing errors for integer literals in selectors + + QPID-6767 - qpidd tools don't allow sasl service name to be + changed + + QPID-6790 - qpidd crashes in the interop_tests unit test. + + QPID-6834 - allow lifetime of delete-on-close in queue policy + + QPID-6858 - Port all python swig input files to support + python 3 and 2 + + QPID-6870 - [AMQP 1.0]: qpidd does not honour the + undeliverable-here field of MODIFIED disposition + + QPID-6924 - Qpidd fails to compile against trunk 0.12-SNAPSHOT + proton-c + + QPID-6966 - C++ broker and client to support TLS1.1 and TLS1.2 + by default + + QPID-7010 - assertion failure if disposition sent for + previously settled delivery + + QPID-7020 - uint16 AMQP0-10 message properties decoded as + uint8 + + QPID-7100 - qpid-perftest divide by zero when mode is shared + and nsubs is zero + + QPID-7127 - [C++ broker] Setting large idle timeout cause + confuses timers in the C++ broker + + QPID-7131 - snd-settle-mode advertised is always 'mixed' + + QPID-7134 - [C++ client] Message::setContent("") does not work + + QPID-7137 - Abi tests fail with new libstdc++ abi + + QPID-7145 - auto_ptr is deprecated from C++11 and onwards and + its use causes a warning with GCC 6 + + QPID-7147 - When compiling with C++11/14 bind() use gets found + as std::bind() + + QPID-7149 - [HA] active HA broker memory leak when ring queue + discards overflow messages + + QPID-7182 - [C++ broker] high CPU usage on backup brokers + following QPID-7149 scenario + + QPID-7225 - PriorityQueue doesn't check that released message + is acquired + + QPID-7233 - qpid-receive uses 0 prefetch unless an explicit + message count is provided + + QPID-7234 - client does not update credit for expired messages + + QPID-7235 - Observers should have a virtual destructor + + QPID-7240 - acquired messages are not evicted from + priority-ring queue + + QPID-7250 - Durable message that exceeds page queue size + prevents broker restart + + QPID-7302 - race between auto-delete and re-declare/consume + + QPID-7306 - Fix memory bugs and race conditions found in a + Qpid HA deployment + + QPID-7324 - [AMQP 1.0] support 'undeliverable-here' field for + MODIFIED outcome + + QPID-7326 - Memory bloat on HA primary broker + + QPID-7329 - [AMQP 1.0]: support message-annotations field for + MODIFIED outcome + + QPID-7357 - c++ HA Backup crash during re-connect in failover + + QPID-7361 - [AMQP-1.0] sender sometimes waits for credit + without flushing buffered transfers to disk + + QPID-7373 - memory leak in broker with idle worker threads + + QPID-7376 - fetch with capacity=0 can hang or timeout if + fetched message expires client-side + + QPID-7383 - [linearstore] Overwrite-before-return causes + latencies for clients + + QPID-7393 - Unavailable buffers in Windows SSL + * Tasks + + QPID-7581 - update the 'tested proton version' check prior to + release +- Removed patches: + * qpid-boost-test-message.patch + * qpid-cpp-0.34-gcc6.patch + + integrated upstream + +------------------------------------------------------------------- Old: ---- qpid-boost-test-message.patch qpid-cpp-0.34-gcc6.patch qpid-cpp-0.34.tar.gz New: ---- qpid-cpp-1.36.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-qpid.spec ++++++ --- /var/tmp/diff_new_pack.cVpmjq/_old 2017-03-12 20:02:58.958394451 +0100 +++ /var/tmp/diff_new_pack.cVpmjq/_new 2017-03-12 20:02:58.958394451 +0100 @@ -17,7 +17,7 @@ Name: perl-qpid -Version: 0.34 +Version: 1.36.0 Release: 0 Summary: Perl bindings for the Qpid messaging framework License: Apache-2.0 @@ -54,7 +54,7 @@ %files %defattr(-,root,root) %{perl_vendorarch}/* -%doc LICENSE +%doc LICENSE.txt %{_mandir}/man3/* %changelog ++++++ qpid-cpp.spec ++++++ --- /var/tmp/diff_new_pack.cVpmjq/_old 2017-03-12 20:02:58.994389358 +0100 +++ /var/tmp/diff_new_pack.cVpmjq/_new 2017-03-12 20:02:58.998388792 +0100 @@ -17,7 +17,7 @@ Name: qpid-cpp -Version: 0.34 +Version: 1.36.0 Release: 0 Summary: Libraries for Qpid C++ client applications License: Apache-2.0 @@ -31,8 +31,6 @@ Patch3: qpid-cpp-initdir.patch Patch4: %{name}-0.30-cmake.patch Patch5: %{name}-aarch64.patch -Patch6: qpid-boost-test-message.patch -Patch7: qpid-cpp-0.34-gcc6.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_program_options-devel BuildRequires: libboost_system-devel @@ -82,11 +80,10 @@ %files client %defattr(-,root,root,-) -%doc DESIGN -%doc LICENSE -%doc NOTICE -%doc README.txt -%doc RELEASE_NOTES +%doc LICENSE.txt +%doc NOTICE.txt +%doc README.md +%doc INSTALL.txt %{_libdir}/libqpidcommon.so.* %{_libdir}/libqpidclient.so.* %{_libdir}/libqpidtypes.so.* @@ -170,7 +167,9 @@ Group: Productivity/Networking/Other Requires: %{name}-client = %{version}-%{release} Requires: cyrus-sasl +%if 0%{?suse_version} >= 1200 %systemd_requires +%endif %description server A message broker daemon that receives stores and routes messages using @@ -196,16 +195,22 @@ getent passwd qpidd >/dev/null || \ useradd -r -M -g qpidd -d %{_localstatedir}/lib/qpidd -s /sbin/nologin \ -c "Owner of Qpidd Daemons" qpidd +%if 0%{?suse_version} >= 1200 %service_add_pre qpidd.service +%endif exit 0 %post server /sbin/ldconfig +%if 0%{?suse_version} >= 1200 %service_add_post qpidd.service +%endif exit 0 %preun server +%if 0%{?suse_version} >= 1200 %service_del_preun qpidd.service +%endif exit 0 %postun server @@ -234,21 +239,29 @@ %{_unitdir}/qpidd-primary.service %pre server-ha +%if 0%{?suse_version} >= 1200 %service_add_pre qpidd-primary.service +%endif exit 0 %post server-ha /sbin/ldconfig +%if 0%{?suse_version} >= 1200 %service_add_post qpidd-primary.service +%endif exit 0 %preun server-ha +%if 0%{?suse_version} >= 1200 %service_del_preun qpidd-primary.service +%endif exit 0 %postun server-ha /sbin/ldconfig -%service_del_preun qpidd-primary.service +%if 0%{?suse_version} >= 1200 +%service_del_postun qpidd-primary.service +%endif exit 0 %package server-store @@ -361,8 +374,6 @@ %patch3 -p1 -b .initdir %patch4 -p1 %patch5 -p2 -%patch6 -p1 -%patch7 -p1 %global perftests "qpid-perftest qpid-topic-listener qpid-topic-publisher qpid-latency-test qpid-client-test qpid-txtest" ++++++ qpid-cpp-0.34.tar.gz -> qpid-cpp-1.36.0.tar.gz ++++++ ++++ 70786 lines of diff (skipped) ++++++ qpid-cpp-initdir.patch ++++++ --- /var/tmp/diff_new_pack.cVpmjq/_old 2017-03-12 20:02:59.738284097 +0100 +++ /var/tmp/diff_new_pack.cVpmjq/_new 2017-03-12 20:02:59.742283531 +0100 @@ -1,5 +1,5 @@ ---- qpid-cpp-0.30/BuildInstallSettings.cmake 2014-10-07 10:46:41.714961240 +0200 -+++ qpid-cpp-0.30/BuildInstallSettings.cmake 2014-10-07 10:47:24.627005594 +0200 +--- qpid-cpp-1.36.0/BuildInstallSettings.cmake 2017-02-22 07:59:46.401899801 +0100 ++++ qpid-cpp-1.36.0/BuildInstallSettings.cmake 2017-02-22 08:00:08.393411592 +0100 @@ -161,7 +161,7 @@ set (QPID_INSTALL_SBINDIR sbin) set (QPID_INSTALL_TESTDIR ${LIBEXEC_INSTALL_DIR}/qpid/tests) # Directory for test executables ++++++ qpid-cpp-tests.patch ++++++ --- /var/tmp/diff_new_pack.cVpmjq/_old 2017-03-12 20:02:59.774279003 +0100 +++ /var/tmp/diff_new_pack.cVpmjq/_new 2017-03-12 20:02:59.774279003 +0100 @@ -1,5 +1,5 @@ ---- qpid-cpp-0.30/BuildInstallSettings.cmake 2013-10-29 22:24:26.000000000 +0100 -+++ qpid-cpp-0.30/BuildInstallSettings.cmake 2014-10-07 10:25:34.655021101 +0200 +--- qpid-cpp-1.36.0/BuildInstallSettings.cmake 2016-12-09 18:16:02.000000000 +0100 ++++ qpid-cpp-1.36.0/BuildInstallSettings.cmake 2017-02-22 07:55:56.286991844 +0100 @@ -132,12 +132,14 @@ # CMAKE_INSTALL_PREFIX - this is a standard cmake variable # INCLUDE_INSTALL_DIR @@ -24,13 +24,3 @@ set (QPID_INSTALL_CONFDIR ${SYSCONF_INSTALL_DIR}/qpid) set (QPID_INSTALL_INITDDIR ${SYSCONF_INSTALL_DIR}/rc.d/init.d) set (QPID_INSTALL_SASLDIR ${SYSCONF_INSTALL_DIR}/sasl2) ---- qpid-cpp-0.30/src/tests/install_env.sh.in 2012-03-27 22:32:18.000000000 +0200 -+++ qpid-cpp-0.30/src/tests/install_env.sh.in 2014-10-07 10:25:34.655021101 +0200 -@@ -21,6 +21,6 @@ - - prefix=`absdir @prefix@` - export QPID_INSTALL_PREFIX=$prefix --export PATH=$prefix/bin:$prefix/sbin:$prefix/libexec/qpid/tests:$PATH -+export PATH=$prefix/bin:$prefix/sbin:$prefix/lib/qpid/tests:$PATH - export LD_LIBRARY_PATH=$prefix/lib:$LD_LIBRARY_PATH - export PYTHONPATH=$prefix/lib/python2.6/site-packages:$PYTHONPATH