Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qpid-proton for openSUSE:Factory 
checked in at 2022-04-28 23:07:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qpid-proton (Old)
 and      /work/SRC/openSUSE:Factory/.qpid-proton.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qpid-proton"

Thu Apr 28 23:07:11 2022 rev:25 rq:972930 version:0.37.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qpid-proton/qpid-proton.changes  2021-05-15 
23:21:11.279230489 +0200
+++ /work/SRC/openSUSE:Factory/.qpid-proton.new.1538/qpid-proton.changes        
2022-04-28 23:07:13.448638848 +0200
@@ -1,0 +2,49 @@
+Tue Apr 26 13:55:52 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Move libqpid-proton-core to a different package to fix a rpmlint
+  error (boo#1191783)
+- Update to 0.37.0. Changes since last release:
+  * [cpp] Add support for setting Dynamic Node Properties
+  * Add new internal API pn_buffer_free_memory to get direct
+    access to unused memory in buffer
+  * Implement a dumping AMQP values without using pn_data_t
+  * Remove unnecessary scratch string from pn_transport_t
+  * Generate correct relocatable pc files
+  * Reduce (ultimately eliminate) all use of the pn_data_t data
+    structure in AMQP frame processing
+  * [proton-python] Fix socket.socket type annotations
+    inconsistency found by MyPy
+  * Improve proactor read performance by actually resizing input
+    buffer
+  * [cpp] Improve constructor syntax for maps
+  * [C++] More work to use C++11 features now that we can
+  * segfault in epoll proactor shutdown
+  * c-threaderciser timed out on 32-core machine.
+  * [cpp] Seed in uuid.cpp can lead to duplicates
+  * [cpp] Use of reconnect_options::failover_urls triggers
+    -Wdeprecated-declarations in examples/cpp/reconnect_client.cpp
+  * TSAN race in epoll.c post_event with raw connection
+  * [cpp] Crash upon reconnect when user passed empty vector to
+    connection_options::failover_urls
+  * Workaround for bad use of pn_buffer_append in messenger library
+  * Bad example code was introduced in PROTON-2427
+  * Bugs found by os-fuzzer
+  * Fix some undefined behaviour found by ubsan
+  * assert epoll.c:2519: poller_do_epoll: Assertion
+    `!p->sched_ready_first' failed.
+  * Proactor can seem to read nonsense
+  * TSAN reported potential deadlock in epoll proactor when run via
+    Qpid Dispatch router.
+  * epoll proactor memory use after free
+  * [python] When tracing is active receiving a message with annotations
+    fails
+  * Python module linking on recent macOS fails with clang unable to
+    find -lssl
+  * Ruby binding fails to test with ruby 3.1
+  * [c] Memory leak found by fuzzing
+  * [python] Fatal Python error: deallocating None
+  * Error in decoding disposition frames
+  * The new C codec can misinterpret pn_data_t values resulting in
+    unintended wire data.
+
+-------------------------------------------------------------------

Old:
----
  qpid-proton-0.34.0.tar.gz

New:
----
  qpid-proton-0.37.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qpid-proton.spec ++++++
--- /var/tmp/diff_new_pack.agyg03/_old  2022-04-28 23:07:14.036639489 +0200
+++ /var/tmp/diff_new_pack.agyg03/_new  2022-04-28 23:07:14.040639494 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package qpid-proton
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,8 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define oldpython python
-%global         qpid_proton_soversion 10
+%global         qpid_proton_soversion 11
+%global         qpid_proton_core_soversion 10
 %global         qpid_proton_cpp_soversion 12
 %global         qpid_proton_proactor_soversion 1
 # libqpid-proton dependency leaves detritus in __pycache__ on Red Hat which 
should be excluded from RPM
@@ -26,7 +27,7 @@
 %define _unpackaged_files_terminate_build 0
 %endif
 Name:           qpid-proton
-Version:        0.34.0
+Version:        0.37.0
 Release:        0
 Summary:        A messaging library
 License:        Apache-2.0
@@ -73,6 +74,16 @@
 libraries, routers, bridges and proxies. Proton is based on the AMQP
 1.0 messaging standard.
 
+%package -n libqpid-proton-core%{qpid_proton_core_soversion}
+Summary:        Core library for Qpid Proton
+# Moved to its own package due to different so version
+Conflicts:      libqpid-proton10 <= 0.34.0
+
+%description -n libqpid-proton-core%{qpid_proton_core_soversion}
+Proton is a messaging library. It can be used in brokers, client
+libraries, routers, bridges and proxies. Proton is based on the AMQP
+1.0 messaging standard.
+
 %package -n qpid-proton-test
 Summary:        Test files for Qpid Proton
 Group:          Development/Libraries/C and C++
@@ -104,6 +115,7 @@
 Summary:        Development libraries for writing messaging apps with Qpid 
Proton
 Group:          Development/Libraries/C and C++
 Requires:       libqpid-proton%{qpid_proton_soversion} = %{version}-%{release}
+Requires:       libqpid-proton-core%{qpid_proton_core_soversion} = 
%{version}-%{release}
 Requires:       libqpid-proton-cpp%{qpid_proton_cpp_soversion} = 
%{version}-%{release}
 
 %description devel
@@ -116,9 +128,7 @@
 Group:          Documentation/Other
 Provides:       %{name} = %{version}
 Obsoletes:      %{name} < %{version}
-%if 0%{?suse_version} >= 1120
 BuildArch:      noarch
-%endif
 
 %description devel-doc
 Proton is a messaging library.
@@ -195,6 +205,8 @@
 
 %post -n libqpid-proton%{qpid_proton_soversion} -p /sbin/ldconfig
 %postun -n libqpid-proton%{qpid_proton_soversion} -p /sbin/ldconfig
+%post -n libqpid-proton-core%{qpid_proton_core_soversion} -p /sbin/ldconfig
+%postun -n libqpid-proton-core%{qpid_proton_core_soversion} -p /sbin/ldconfig
 %post -n libqpid-proton-cpp%{qpid_proton_cpp_soversion} -p /sbin/ldconfig
 %postun -n libqpid-proton-cpp%{qpid_proton_cpp_soversion} -p /sbin/ldconfig
 %post -n libqpid-proton-proactor%{qpid_proton_proactor_soversion} -p 
/sbin/ldconfig
@@ -202,6 +214,8 @@
 
 %files -n libqpid-proton%{qpid_proton_soversion}
 %{_libdir}/libqpid-proton.so.*
+
+%files -n libqpid-proton-core%{qpid_proton_core_soversion}
 %{_libdir}/libqpid-proton-core.so.*
 
 %files -n libqpid-proton-cpp%{qpid_proton_cpp_soversion}

++++++ qpid-proton-0.34.0.tar.gz -> qpid-proton-0.37.0.tar.gz ++++++
++++ 55293 lines of diff (skipped)

Reply via email to