Hello community,

here is the log from the commit of package userspace-rcu for openSUSE:Factory 
checked in at 2020-08-28 21:13:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/userspace-rcu (Old)
 and      /work/SRC/openSUSE:Factory/.userspace-rcu.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "userspace-rcu"

Fri Aug 28 21:13:58 2020 rev:15 rq:829532 version:0.12.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/userspace-rcu/userspace-rcu.changes      
2017-12-12 21:16:11.038081771 +0100
+++ /work/SRC/openSUSE:Factory/.userspace-rcu.new.3399/userspace-rcu.changes    
2020-08-28 21:14:36.928127739 +0200
@@ -1,0 +2,75 @@
+Tue Aug 25 09:30:59 UTC 2020 - Dirk Mueller <dmuel...@suse.com>
+
+- update to 0.12.1:
+  * Fix: tls-compat.h exposes compiler-dependent public configuration
+  * Fix: tap array subscript has type char warning
+  * tls-compat.h: introduce DEFINE_URCU_TLS_INIT
+  * Use _umtx_op for futex on FreeBSD
+  * Add FreeBSD, DragonFly to syscall-compat.h
+  * urcu-bp: perform thread registration on urcu_bp_register_thread
+  * Require automake >= 1.12
+  * cds_lfht_is_node_deleted parameter can be marked const
+  * Fix: provide errno as argument to urcu_die()
+  * Fix: rculfhash worker needs to unblock to SIGRCU
+  * Cleanup: test_perthreadlock_timing: handle pthread mutex errors
+  * Fix: SONAME bump to 6.1.0
+  * Cleanup: remove unused variable from configure.ac check
+  * Fix: urcu/futex.h: users of struct timespec should include time.h
+  * Bump library version to 6:0:1
+  * Cleanup: update code layout to fix old gcc warning
+  * Fix: typo CPPLAGS in examples Makefile
+  * Harmonize pprint macro across projects
+  * Check for TLS support after CC detection
+  * Update macros from the autotools archive
+  * tap-driver.sh: flush stdout after each test result
+  * Update dead link in lgpl-relicensing.txt
+  * Add multiflavor compat identifiers
+  * Cleanup: missing sign compare fixes
+  * Cleanup: enable signed/unsigned compare compiler warning
+  * Cleanup: compiler warning on 32-bit architectures
+  * config.h.in: rename CONFIG_RCU_MULTIFLAVOR to CONFIG_RCU_HAVE_MULTIFLAVOR
+  * rculfhash: implement iterator debugging config option
+  * Fix: examples silent rules on Solaris
+  * Add missing fall through annotations
+  * Fix: symbol aliases with TLS compat
+  * Port: no symbols aliases on MacOS
+  * Add -Wextra to CFLAGS
+  * Add silent mode to examples Makefiles
+  * doc: update examples to API changes
+  * test multiflavor single compile unit
+  * Update README following API changes
+  * Use new header locations for includes from urcu code
+  * Update call-rcu.h and defer.h comments and include guards
+  * rculfqueue.h: do not include urcu-call-rcu.h
+  * rculfhash: support use with multiple flavors per compile unit
+  * rculfhash: do not include urcu-call-rcu.h from public API
+  * Refactor liburcu to support many flavors per compile unit
+  * Fix: only wait if work queue is empty in real-time mode
+  * Fix: don't wait after completion of a work queue job batch
+  * Fix: don't wait after completion of job batch if work queue is empty
+  * Fix: workqueue: struct urcu_work vs rcu_head mixup
+  * Cleanup: workqueue: update comments referring to call-rcu
+  * Fix: mixup between URCU_WORKQUEUE_RT and URCU_CALL_RCU_RT
+  * test_rwlock: Add per-thread count to verbose output
+  * Add *.exe to gitignore for Cygwin
+  * Fix: pthread_rwlock initialization on Cygwin
+  * Fix: compat_futex_noasync on Cygwin
+  * wfcqueue: allow defining CDS_WFCQ_WAIT_SLEEP to override `poll'
+  * Update documentation for call_rcu before/after fork
+  * Add support for the RISC-V architecture
+  * Tests: Add tap-driver.sh for automake < 1.12
+  * Tests: Replace prove by autotools tap runner
+  * liburcu-bp: Use membarrier private expedited when available
+  * liburcu: Use membarrier private expedited when available
+  * rculfhash: improve error handling of mmap backend
+  * Fix: don't use overlapping mmap mappings on Cygwin
+  * Tests fix: errors in shell scripts
+  * Revert "Use initial-exec tls model"
+  * Use initial-exec tls model
+  * Fix: don't use membarrier SHARED syscall command in liburcu-bp
+  * Tests fix: add missing Cygwin thread id
+  * Fix: assignment from incompatible pointer type warnings
+  * Tests fix: unused variable warnings
+  * Fix: add missing m68k headers to dist
+
+-------------------------------------------------------------------

Old:
----
  userspace-rcu-0.10.0.tar.bz2
  userspace-rcu-0.10.0.tar.bz2.asc

New:
----
  userspace-rcu-0.12.1.tar.bz2
  userspace-rcu-0.12.1.tar.bz2.asc

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

Other differences:
------------------
++++++ userspace-rcu.spec ++++++
--- /var/tmp/diff_new_pack.5CNDBy/_old  2020-08-28 21:14:40.172129313 +0200
+++ /var/tmp/diff_new_pack.5CNDBy/_new  2020-08-28 21:14:40.172129313 +0200
@@ -2,7 +2,7 @@
 #
 # spec file for package userspace-rcu
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2012 Pascal Bleser <pascal.ble...@opensuse.org>
 #
 # All modifications and additions to the file contributed by third parties
@@ -14,23 +14,22 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%define soname  6
 Name:           userspace-rcu
-Version:        0.10.0
+Version:        0.12.1
 Release:        0
-%define soname  6
 Summary:        Userspace Read-Copy-Update Library
-License:        LGPL-2.1+ and MIT and GPL-2.0+ and GPL-3.0+
+License:        LGPL-2.1-or-later AND MIT AND GPL-2.0-or-later AND 
GPL-3.0-or-later
 Group:          System/Libraries
+URL:            http://lttng.org/urcu
 Source0:        http://lttng.org/files/urcu/userspace-rcu-%{version}.tar.bz2
 Source1:        
http://lttng.org/files/urcu/userspace-rcu-%{version}.tar.bz2.asc
 Source2:        userspace-rcu.keyring
 Source99:       baselibs.conf
-Url:            http://lttng.org/urcu
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  automake
 BuildRequires:  gcc
 BuildRequires:  glibc-devel
@@ -56,6 +55,8 @@
 structure to live at the same time, and by monitoring the data structure
 accesses to detect grace periods after which memory reclamation is possible.
 
+Accesses to detect grace periods after which memory reclamation is possible.
+
 %package -n liburcu-devel
 Summary:        Userspace Read-Copy-Update Library
 Group:          Development/Libraries/C and C++
@@ -74,20 +75,20 @@
 %build
 autoreconf -fi
 %configure --disable-silent-rules --disable-static
-%__make %{?_smp_mflags}
+%make_build
 
 %install
-%makeinstall
+%make_install
 
 rm -rf "%{buildroot}%{_datadir}/doc"
-rm "%buildroot/%_libdir"/*.la
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %post   -n liburcu%{soname} -p /sbin/ldconfig
 %postun -n liburcu%{soname} -p /sbin/ldconfig
 
 %files -n liburcu%{soname}
-%defattr(-,root,root)
-%doc ChangeLog LICENSE README.md *.txt doc/*.md
+%license LICENSE
+%doc ChangeLog README.md *.txt doc/*.md
 %{_libdir}/liburcu.so.%{soname}
 %{_libdir}/liburcu.so.%{soname}.*
 %{_libdir}/liburcu-bp.so.%{soname}
@@ -98,13 +99,14 @@
 %{_libdir}/liburcu-common.so.%{soname}.*
 %{_libdir}/liburcu-mb.so.%{soname}
 %{_libdir}/liburcu-mb.so.%{soname}.*
+%{_libdir}/liburcu-memb.so.%{soname}
+%{_libdir}/liburcu-memb.so.%{soname}.*
 %{_libdir}/liburcu-qsbr.so.%{soname}
 %{_libdir}/liburcu-qsbr.so.%{soname}.*
 %{_libdir}/liburcu-signal.so.%{soname}
 %{_libdir}/liburcu-signal.so.%{soname}.*
 
 %files -n liburcu-devel
-%defattr(-,root,root)
 %{_includedir}/urcu*.h
 %{_includedir}/urcu
 %{_libdir}/liburcu.so
@@ -112,6 +114,7 @@
 %{_libdir}/liburcu-cds.so
 %{_libdir}/liburcu-common.so
 %{_libdir}/liburcu-mb.so
+%{_libdir}/liburcu-memb.so
 %{_libdir}/liburcu-qsbr.so
 %{_libdir}/liburcu-signal.so
 %{_libdir}/pkgconfig/liburcu.pc

++++++ userspace-rcu-0.10.0.tar.bz2 -> userspace-rcu-0.12.1.tar.bz2 ++++++
++++ 38878 lines of diff (skipped)



Reply via email to