From 8ebf12620fc5891d18659780b2ae4efc4468e514 Mon Sep 17 00:00:00 2001 From: Yannick Brosseau Date: Fri, 15 Jun 2012 14:37:26 -0400 Subject: [PATCH 01/70] Update to Userspace RCU 0.7.3 --- .gitignore | 1 + sources | 2 +- userspace-rcu.spec | 73 +++++++++++++++------------------------------- 3 files changed, 26 insertions(+), 50 deletions(-) diff --git a/.gitignore b/.gitignore index 69c8596..8d3597c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ userspace-rcu-0.4.1.tar.bz2 +/userspace-rcu-0.7.3.tar.bz2 diff --git a/sources b/sources index 481f96d..0502ae4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -271b4e609b64765f9d286bd531eef492 userspace-rcu-0.4.1.tar.bz2 +c40b726f13bff80982c1ffa1bc2db31d userspace-rcu-0.7.3.tar.bz2 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 6b70330..67ac07f 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,13 +1,16 @@ Name: userspace-rcu -Version: 0.4.1 -Release: 3%{?dist} +Version: 0.7.3 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries License: LGPLv2+ -URL: http://www.lttng.org/?q=node/18 -Source0: http://www.lttng.org/files/urcu/%{name}-%{version}.tar.bz2 +URL: http://lttng.org/urcu/ +Source0: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: pkgconfig +# Upstream do not yet support mips +ExcludeArch: mips %description This data synchronization library provides read-side access which scales @@ -19,7 +22,7 @@ reclamation is possible. %package devel Summary: Development files for %{name} Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for @@ -32,59 +35,25 @@ developing applications that use %{name}. %build %configure --disable-static -make %{?_smp_mflags} +#Remove Rpath from build system +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +V=1 make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT -find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' +rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %clean rm -rf $RPM_BUILD_ROOT %check -READERS=10 -WRITERS=10 -DURATION=5 -tests/rcutorture_qsbr -tests/rcutorture_urcu -tests/rcutorture_urcu_bp -tests/rcutorture_urcu_mb -tests/rcutorture_urcu_signal -tests/test_looplen -tests/test_mutex $READERS $WRITERS $DURATION -tests/test_perthreadlock $READERS $WRITERS $DURATION -tests/test_perthreadlock_timing $READERS $WRITERS $DURATION -tests/test_qsbr $READERS $WRITERS $DURATION -tests/test_qsbr_dynamic_link $READERS $WRITERS $DURATION -tests/test_qsbr_gc $READERS $WRITERS $DURATION -tests/test_qsbr_lgc $READERS $WRITERS $DURATION -tests/test_qsbr_timing $READERS $WRITERS $DURATION -tests/test_rwlock $READERS $WRITERS $DURATION -tests/test_rwlock_timing $READERS $WRITERS $DURATION -tests/test_uatomic $READERS $WRITERS $DURATION -tests/test_urcu $READERS $WRITERS $DURATION -tests/test_urcu_assign $READERS $WRITERS $DURATION -tests/test_urcu_assign_dynamic_link $READERS $WRITERS $DURATION -tests/test_urcu_bp $READERS $WRITERS $DURATION -tests/test_urcu_bp_dynamic_link $READERS $WRITERS $DURATION -tests/test_urcu_defer $READERS $WRITERS $DURATION -tests/test_urcu_dynamic_link $READERS $WRITERS $DURATION -tests/test_urcu_gc $READERS $WRITERS $DURATION -tests/test_urcu_lgc $READERS $WRITERS $DURATION -tests/test_urcu_mb $READERS $WRITERS $DURATION -tests/test_urcu_mb_gc $READERS $WRITERS $DURATION -tests/test_urcu_mb_lgc $READERS $WRITERS $DURATION -tests/test_urcu_signal $READERS $WRITERS $DURATION -tests/test_urcu_signal_dynamic_link $READERS $WRITERS $DURATION -tests/test_urcu_signal_gc $READERS $WRITERS $DURATION -tests/test_urcu_signal_lgc $READERS $WRITERS $DURATION -tests/test_urcu_signal_timing $READERS $WRITERS $DURATION -tests/test_urcu_signal_yield $READERS $WRITERS $DURATION -tests/test_urcu_timing $READERS $WRITERS $DURATION -tests/test_urcu_yield $READERS $WRITERS $DURATION +#TODO greenscientist: make check currently fail in mockbuild +#make check %post -p /sbin/ldconfig @@ -94,17 +63,23 @@ tests/test_urcu_yield $READERS $WRITERS $DURATION %files %defattr(-,root,root,-) %doc LICENSE gpl-2.0.txt lgpl-relicensing.txt lgpl-2.1.txt - +%{_docdir}/%{name}/README +%{_docdir}/%{name}/ChangeLog %{_libdir}/*.so.* %files devel %defattr(-,root,root,-) -%doc README %{_includedir}/* %{_libdir}/*.so +%{_libdir}/pkgconfig/liburcu*.pc +%{_docdir}/%{name}/README +%{_docdir}/%{name}/*.txt %changelog +* Thu Jun 14 2012 Yannick Brosseau - 0.7.3-1 +- New upstream version (#828716) + * Sat Jan 14 2012 Fedora Release Engineering - 0.4.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 7092e57cfa11be6a61fb47a838f9122b2c2e71b9 Mon Sep 17 00:00:00 2001 From: Yannick Brosseau Date: Fri, 15 Jun 2012 14:37:26 -0400 Subject: [PATCH 02/70] Update to Userspace RCU 0.7.3 --- .gitignore | 1 + sources | 2 +- userspace-rcu.spec | 73 +++++++++++++++------------------------------- 3 files changed, 26 insertions(+), 50 deletions(-) diff --git a/.gitignore b/.gitignore index 69c8596..8d3597c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ userspace-rcu-0.4.1.tar.bz2 +/userspace-rcu-0.7.3.tar.bz2 diff --git a/sources b/sources index 481f96d..0502ae4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -271b4e609b64765f9d286bd531eef492 userspace-rcu-0.4.1.tar.bz2 +c40b726f13bff80982c1ffa1bc2db31d userspace-rcu-0.7.3.tar.bz2 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 6b70330..67ac07f 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,13 +1,16 @@ Name: userspace-rcu -Version: 0.4.1 -Release: 3%{?dist} +Version: 0.7.3 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries License: LGPLv2+ -URL: http://www.lttng.org/?q=node/18 -Source0: http://www.lttng.org/files/urcu/%{name}-%{version}.tar.bz2 +URL: http://lttng.org/urcu/ +Source0: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: pkgconfig +# Upstream do not yet support mips +ExcludeArch: mips %description This data synchronization library provides read-side access which scales @@ -19,7 +22,7 @@ reclamation is possible. %package devel Summary: Development files for %{name} Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for @@ -32,59 +35,25 @@ developing applications that use %{name}. %build %configure --disable-static -make %{?_smp_mflags} +#Remove Rpath from build system +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +V=1 make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT -find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' +rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %clean rm -rf $RPM_BUILD_ROOT %check -READERS=10 -WRITERS=10 -DURATION=5 -tests/rcutorture_qsbr -tests/rcutorture_urcu -tests/rcutorture_urcu_bp -tests/rcutorture_urcu_mb -tests/rcutorture_urcu_signal -tests/test_looplen -tests/test_mutex $READERS $WRITERS $DURATION -tests/test_perthreadlock $READERS $WRITERS $DURATION -tests/test_perthreadlock_timing $READERS $WRITERS $DURATION -tests/test_qsbr $READERS $WRITERS $DURATION -tests/test_qsbr_dynamic_link $READERS $WRITERS $DURATION -tests/test_qsbr_gc $READERS $WRITERS $DURATION -tests/test_qsbr_lgc $READERS $WRITERS $DURATION -tests/test_qsbr_timing $READERS $WRITERS $DURATION -tests/test_rwlock $READERS $WRITERS $DURATION -tests/test_rwlock_timing $READERS $WRITERS $DURATION -tests/test_uatomic $READERS $WRITERS $DURATION -tests/test_urcu $READERS $WRITERS $DURATION -tests/test_urcu_assign $READERS $WRITERS $DURATION -tests/test_urcu_assign_dynamic_link $READERS $WRITERS $DURATION -tests/test_urcu_bp $READERS $WRITERS $DURATION -tests/test_urcu_bp_dynamic_link $READERS $WRITERS $DURATION -tests/test_urcu_defer $READERS $WRITERS $DURATION -tests/test_urcu_dynamic_link $READERS $WRITERS $DURATION -tests/test_urcu_gc $READERS $WRITERS $DURATION -tests/test_urcu_lgc $READERS $WRITERS $DURATION -tests/test_urcu_mb $READERS $WRITERS $DURATION -tests/test_urcu_mb_gc $READERS $WRITERS $DURATION -tests/test_urcu_mb_lgc $READERS $WRITERS $DURATION -tests/test_urcu_signal $READERS $WRITERS $DURATION -tests/test_urcu_signal_dynamic_link $READERS $WRITERS $DURATION -tests/test_urcu_signal_gc $READERS $WRITERS $DURATION -tests/test_urcu_signal_lgc $READERS $WRITERS $DURATION -tests/test_urcu_signal_timing $READERS $WRITERS $DURATION -tests/test_urcu_signal_yield $READERS $WRITERS $DURATION -tests/test_urcu_timing $READERS $WRITERS $DURATION -tests/test_urcu_yield $READERS $WRITERS $DURATION +#TODO greenscientist: make check currently fail in mockbuild +#make check %post -p /sbin/ldconfig @@ -94,17 +63,23 @@ tests/test_urcu_yield $READERS $WRITERS $DURATION %files %defattr(-,root,root,-) %doc LICENSE gpl-2.0.txt lgpl-relicensing.txt lgpl-2.1.txt - +%{_docdir}/%{name}/README +%{_docdir}/%{name}/ChangeLog %{_libdir}/*.so.* %files devel %defattr(-,root,root,-) -%doc README %{_includedir}/* %{_libdir}/*.so +%{_libdir}/pkgconfig/liburcu*.pc +%{_docdir}/%{name}/README +%{_docdir}/%{name}/*.txt %changelog +* Thu Jun 14 2012 Yannick Brosseau - 0.7.3-1 +- New upstream version (#828716) + * Sat Jan 14 2012 Fedora Release Engineering - 0.4.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 3f8f78d9b4d8c2db9dbb18d5d21eae961dc0fadb Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 21 Jul 2012 21:12:36 -0500 Subject: [PATCH 03/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 67ac07f..3c56d43 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.7.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries @@ -77,6 +77,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sun Jul 22 2012 Fedora Release Engineering - 0.7.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Thu Jun 14 2012 Yannick Brosseau - 0.7.3-1 - New upstream version (#828716) From 1896be238789aa0a5f17307763eca171912d591f Mon Sep 17 00:00:00 2001 From: Yannick Brosseau Date: Tue, 23 Oct 2012 11:53:25 -0400 Subject: [PATCH 04/70] New upstream release (0.7.5) --- userspace-rcu.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 3c56d43..8ea769b 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu -Version: 0.7.3 -Release: 2%{?dist} +Version: 0.7.5 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries @@ -77,6 +77,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Oct 23 2012 Yannick Brosseau - 0.7.5-1 +- New upstream version + * Sun Jul 22 2012 Fedora Release Engineering - 0.7.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 45bf7952a2e81ee2e6b636ff32674e26657b9194 Mon Sep 17 00:00:00 2001 From: Yannick Brosseau Date: Tue, 23 Oct 2012 17:00:13 -0400 Subject: [PATCH 05/70] Forgot the new sources in previous commit From 7c35f51306afd1ceea908ff2654d24fc3f02c300 Mon Sep 17 00:00:00 2001 From: Yannick Brosseau Date: Tue, 23 Oct 2012 17:43:15 -0400 Subject: [PATCH 06/70] Now put the good files. From 1077f70446af91438f545293afa4fbaf8a841f90 Mon Sep 17 00:00:00 2001 From: Yannick Brosseau Date: Tue, 23 Oct 2012 17:58:08 -0400 Subject: [PATCH 07/70] Add new sources --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 8d3597c..fa5e8b4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.7.3.tar.bz2 +/userspace-rcu-0.7.5.tar.bz2 diff --git a/sources b/sources index 0502ae4..1802764 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c40b726f13bff80982c1ffa1bc2db31d userspace-rcu-0.7.3.tar.bz2 +2c5083fac662ecd38d6076dffa86259b userspace-rcu-0.7.5.tar.bz2 From f24e8209c40a6847152f8df6df7499dee86e2767 Mon Sep 17 00:00:00 2001 From: Yannick Brosseau Date: Fri, 18 Jan 2013 09:28:31 -0500 Subject: [PATCH 08/70] New upstream release --- .gitignore | 1 + sources | 2 +- userspace-rcu.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fa5e8b4..85ae231 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.7.3.tar.bz2 /userspace-rcu-0.7.5.tar.bz2 +/userspace-rcu-0.7.6.tar.bz2 diff --git a/sources b/sources index 1802764..f1e3d19 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2c5083fac662ecd38d6076dffa86259b userspace-rcu-0.7.5.tar.bz2 +4c1ecb4bdcd43e36dfdffdd297023c8b userspace-rcu-0.7.6.tar.bz2 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 8ea769b..81e9668 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,5 +1,5 @@ Name: userspace-rcu -Version: 0.7.5 +Version: 0.7.6 Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user space @@ -77,6 +77,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jan 18 2013 Yannick Brosseau - 0.7.6-1 +- New upstream version + * Tue Oct 23 2012 Yannick Brosseau - 0.7.5-1 - New upstream version From 074ce76b7743f48a02be522618caaed0f5808680 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 20:34:49 -0600 Subject: [PATCH 09/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 81e9668..105420c 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.7.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries @@ -77,6 +77,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Feb 15 2013 Fedora Release Engineering - 0.7.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Fri Jan 18 2013 Yannick Brosseau - 0.7.6-1 - New upstream version From f4f95abf2dbb11c2f03e8cf3f302f42cd5343396 Mon Sep 17 00:00:00 2001 From: Yannick Brosseau Date: Mon, 8 Jul 2013 17:44:21 -0400 Subject: [PATCH 10/70] New upstream release (0.7.7) Signed-off-by: Yannick Brosseau --- .gitignore | 1 + sources | 2 +- userspace-rcu.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 85ae231..59f95f0 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.7.3.tar.bz2 /userspace-rcu-0.7.5.tar.bz2 /userspace-rcu-0.7.6.tar.bz2 +/userspace-rcu-0.7.7.tar.bz2 diff --git a/sources b/sources index f1e3d19..89aad53 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -4c1ecb4bdcd43e36dfdffdd297023c8b userspace-rcu-0.7.6.tar.bz2 +d14de3ff32eb1ab9424b258599c8a6f3 userspace-rcu-0.7.7.tar.bz2 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 105420c..af920c7 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu -Version: 0.7.6 -Release: 2%{?dist} +Version: 0.7.7 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries @@ -77,6 +77,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jul 05 2013 Yannick Brosseau - 0.7.7-1 +- New upstream version + * Fri Feb 15 2013 Fedora Release Engineering - 0.7.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From d0c43746cee64a11158213cd95913bd5c1634de0 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 00:49:33 -0500 Subject: [PATCH 11/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index af920c7..3afadef 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.7.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries @@ -77,6 +77,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 0.7.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Fri Jul 05 2013 Yannick Brosseau - 0.7.7-1 - New upstream version From 3845b0d44f570a34932620f5d776929dfc92ac62 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 18 Jan 2014 22:22:51 +0000 Subject: [PATCH 12/70] Update to 0.7.9 --- .gitignore | 1 + sources | 2 +- userspace-rcu.spec | 14 +++++--------- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 59f95f0..1e84922 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.7.5.tar.bz2 /userspace-rcu-0.7.6.tar.bz2 /userspace-rcu-0.7.7.tar.bz2 +/userspace-rcu-0.7.9.tar.bz2 diff --git a/sources b/sources index 89aad53..888832a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d14de3ff32eb1ab9424b258599c8a6f3 userspace-rcu-0.7.7.tar.bz2 +a625266e17437f91111ab4e736c5056f userspace-rcu-0.7.9.tar.bz2 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 3afadef..fccea0e 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,13 +1,12 @@ Name: userspace-rcu -Version: 0.7.7 -Release: 2%{?dist} +Version: 0.7.9 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries License: LGPLv2+ URL: http://lttng.org/urcu/ Source0: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: pkgconfig # Upstream do not yet support mips ExcludeArch: mips @@ -43,14 +42,10 @@ V=1 make %{?_smp_mflags} %install -rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la -%clean -rm -rf $RPM_BUILD_ROOT - %check #TODO greenscientist: make check currently fail in mockbuild #make check @@ -61,14 +56,12 @@ rm -rf $RPM_BUILD_ROOT %files -%defattr(-,root,root,-) %doc LICENSE gpl-2.0.txt lgpl-relicensing.txt lgpl-2.1.txt %{_docdir}/%{name}/README %{_docdir}/%{name}/ChangeLog %{_libdir}/*.so.* %files devel -%defattr(-,root,root,-) %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/liburcu*.pc @@ -77,6 +70,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Jan 18 2014 Peter Robinson 0.7.9-1 +- Update to 0.7.9 + * Sun Aug 04 2013 Fedora Release Engineering - 0.7.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From aa6e5b9f83244934d37b8579096f710583ed7a17 Mon Sep 17 00:00:00 2001 From: Yannick Brosseau Date: Tue, 11 Feb 2014 02:18:49 -0500 Subject: [PATCH 13/70] New upstream version (0.8.1) --- .gitignore | 1 + sources | 2 +- userspace-rcu.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1e84922..aca547c 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.7.6.tar.bz2 /userspace-rcu-0.7.7.tar.bz2 /userspace-rcu-0.7.9.tar.bz2 +/userspace-rcu-0.8.1.tar.bz2 diff --git a/sources b/sources index 888832a..f6f14fd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a625266e17437f91111ab4e736c5056f userspace-rcu-0.7.9.tar.bz2 +c0c0613bcce3b6954a050faa6dec6f51 userspace-rcu-0.8.1.tar.bz2 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index fccea0e..0f34760 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,5 +1,5 @@ Name: userspace-rcu -Version: 0.7.9 +Version: 0.8.1 Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user space @@ -70,6 +70,9 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %changelog +* Mon Feb 10 2014 Yannick Brosseau 0.8.1-1 +- New upstream release + * Sat Jan 18 2014 Peter Robinson 0.7.9-1 - Update to 0.7.9 From 0ff0a00fd2cafc07e222891e41cdf96b968deaf0 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Thu, 22 May 2014 10:40:18 +0100 Subject: [PATCH 14/70] Added AArch64 support --- userspace-rcu-aarch64.patch | 25 +++++++++++++++++++++++++ userspace-rcu.spec | 7 ++++++- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 userspace-rcu-aarch64.patch diff --git a/userspace-rcu-aarch64.patch b/userspace-rcu-aarch64.patch new file mode 100644 index 0000000..1113021 --- /dev/null +++ b/userspace-rcu-aarch64.patch @@ -0,0 +1,25 @@ +Index: userspace-rcu-0.8.1/configure +=================================================================== +--- userspace-rcu-0.8.1.orig/configure ++++ userspace-rcu-0.8.1/configure +@@ -12685,6 +12685,8 @@ case $host_cpu in #( + ARCHTYPE="mips" ;; #( + tile*) : + ARCHTYPE="gcc" ;; #( ++ aarch64) : ++ ARCHTYPE="gcc" ;; #( + *) : + ARCHTYPE="unknown" + ;; +Index: userspace-rcu-0.8.1/configure.ac +=================================================================== +--- userspace-rcu-0.8.1.orig/configure.ac ++++ userspace-rcu-0.8.1/configure.ac +@@ -79,6 +79,7 @@ AS_CASE([$host_cpu], + [arm*], [ARCHTYPE="arm"], + [mips*], [ARCHTYPE="mips"], + [tile*], [ARCHTYPE="gcc"], ++ [aarch64], [ARCHTYPE="gcc"], + [ARCHTYPE="unknown"] + ) + diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 0f34760..79ed586 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,12 +1,13 @@ Name: userspace-rcu Version: 0.8.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries License: LGPLv2+ URL: http://lttng.org/urcu/ Source0: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2 +Patch0: userspace-rcu-aarch64.patch BuildRequires: pkgconfig # Upstream do not yet support mips ExcludeArch: mips @@ -30,6 +31,7 @@ developing applications that use %{name}. %prep %setup -q +%patch0 -p1 %build @@ -70,6 +72,9 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %changelog +* Thu May 22 2014 Marcin Juszkiewicz - 0.8.1-2 +- Added AArch64 support + * Mon Feb 10 2014 Yannick Brosseau 0.8.1-1 - New upstream release From f7de1e12636dd9fdf7d36ad3a0a451cf18633fd6 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Thu, 22 May 2014 11:21:40 +0100 Subject: [PATCH 15/70] Use upstream patch for aarch64 (includes ppc64le too) --- userspace-rcu-aarch64.patch | 53 ++++++++++++++++++++++--------------- userspace-rcu.spec | 8 +++++- 2 files changed, 39 insertions(+), 22 deletions(-) diff --git a/userspace-rcu-aarch64.patch b/userspace-rcu-aarch64.patch index 1113021..d6bc574 100644 --- a/userspace-rcu-aarch64.patch +++ b/userspace-rcu-aarch64.patch @@ -1,25 +1,36 @@ -Index: userspace-rcu-0.8.1/configure -=================================================================== ---- userspace-rcu-0.8.1.orig/configure -+++ userspace-rcu-0.8.1/configure -@@ -12685,6 +12685,8 @@ case $host_cpu in #( - ARCHTYPE="mips" ;; #( - tile*) : - ARCHTYPE="gcc" ;; #( -+ aarch64) : -+ ARCHTYPE="gcc" ;; #( - *) : - ARCHTYPE="unknown" - ;; -Index: userspace-rcu-0.8.1/configure.ac -=================================================================== ---- userspace-rcu-0.8.1.orig/configure.ac -+++ userspace-rcu-0.8.1/configure.ac -@@ -79,6 +79,7 @@ AS_CASE([$host_cpu], +From: Dimitri John Ledkov +Date: Wed, 12 Mar 2014 12:17:51 +0000 (-0400) +Subject: Use gcc atomics on aarch64/powerpc64le +X-Git-Url: http://git.lttng.org/?p=userspace-rcu.git;a=commitdiff_plain;h=3913336f0e763b4ab614aa6b6e41e20b481e50c3 + +Use gcc atomics on aarch64/powerpc64le + +Currently there are two fairly recent architectures, which at the +moment can only be compiled with "gcc atomics" code path. +The two new architectures are (GNU Types): +* aarch64-linux-gnu (aka ARMv8, ARM64, AARCH64, etc) +* powerpc64le-linux-gnu + +Signed-off-by: Mathieu Desnoyers +--- + +diff --git a/configure.ac b/configure.ac +index 079c145..3368b33 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -69,6 +69,7 @@ AS_CASE([$host_cpu], + [powerpc], [ARCHTYPE="ppc"], + [ppc64], [ARCHTYPE="ppc"], + [powerpc64], [ARCHTYPE="ppc"], ++ [powerpc64le], [ARCHTYPE="gcc"], + [ppc], [ARCHTYPE="ppc"], + [s390], [ARCHTYPE="s390"], + [s390x], [ARCHTYPE="s390"], +@@ -77,6 +78,7 @@ AS_CASE([$host_cpu], + [alpha*], [ARCHTYPE="alpha"], + [ia64], [ARCHTYPE="gcc"], [arm*], [ARCHTYPE="arm"], ++ [aarch64], [ARCHTYPE="gcc"], [mips*], [ARCHTYPE="mips"], [tile*], [ARCHTYPE="gcc"], -+ [aarch64], [ARCHTYPE="gcc"], [ARCHTYPE="unknown"] - ) - diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 79ed586..d9ad24d 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.8.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries @@ -8,6 +8,7 @@ License: LGPLv2+ URL: http://lttng.org/urcu/ Source0: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2 Patch0: userspace-rcu-aarch64.patch +BuildRequires: autoconf automake libtool BuildRequires: pkgconfig # Upstream do not yet support mips ExcludeArch: mips @@ -35,6 +36,8 @@ developing applications that use %{name}. %build +# Patch for AArch64 and PPC64LE needs it +autoreconf -vif %configure --disable-static #Remove Rpath from build system sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool @@ -72,6 +75,9 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %changelog +* Thu May 22 2014 Marcin Juszkiewicz - 0.8.1-3 +- Use upstream patch for aarch64 (includes ppc64le too) + * Thu May 22 2014 Marcin Juszkiewicz - 0.8.1-2 - Added AArch64 support From 499e50091e41169f836fd6af571bcff3d351603e Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 22:06:23 -0500 Subject: [PATCH 16/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index d9ad24d..ddfc511 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.8.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries @@ -75,6 +75,9 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %changelog +* Sun Jun 08 2014 Fedora Release Engineering - 0.8.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Thu May 22 2014 Marcin Juszkiewicz - 0.8.1-3 - Use upstream patch for aarch64 (includes ppc64le too) From e3c3f5b7588c19775c1b8516a4ca6c8c5b417fa7 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 18 Aug 2014 07:17:34 +0000 Subject: [PATCH 17/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index ddfc511..9f6ef93 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.8.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries @@ -75,6 +75,9 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %changelog +* Mon Aug 18 2014 Fedora Release Engineering - 0.8.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sun Jun 08 2014 Fedora Release Engineering - 0.8.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 5a628920861d4c4815bd67386cf761dfd64f4571 Mon Sep 17 00:00:00 2001 From: Suchakra Sharma Date: Mon, 3 Nov 2014 16:21:36 -0500 Subject: [PATCH 18/70] New upstream release --- .gitignore | 1 + sources | 2 +- userspace-rcu.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index aca547c..5bcbbcd 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.7.7.tar.bz2 /userspace-rcu-0.7.9.tar.bz2 /userspace-rcu-0.8.1.tar.bz2 +/userspace-rcu-0.8.5.tar.bz2 diff --git a/sources b/sources index f6f14fd..74f9f38 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c0c0613bcce3b6954a050faa6dec6f51 userspace-rcu-0.8.1.tar.bz2 +24ba9e03542b747d3378434eb0041acf userspace-rcu-0.8.5.tar.bz2 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 9f6ef93..0d62872 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu -Version: 0.8.1 -Release: 5%{?dist} +Version: 0.8.5 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries @@ -75,6 +75,9 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %changelog +* Sun Nov 02 2014 Suchakra Sharma - 0.8.5-1 +- New upstream release + * Mon Aug 18 2014 Fedora Release Engineering - 0.8.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 7914e2457ce3c06d9c6d1770c81c1729d32b4ede Mon Sep 17 00:00:00 2001 From: Scott Tsai Date: Thu, 26 Feb 2015 03:59:26 +0800 Subject: [PATCH 19/70] New upstream release --- .gitignore | 1 + sources | 2 +- userspace-rcu.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5bcbbcd..04e53e3 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.7.9.tar.bz2 /userspace-rcu-0.8.1.tar.bz2 /userspace-rcu-0.8.5.tar.bz2 +/userspace-rcu-0.8.6.tar.bz2 diff --git a/sources b/sources index 74f9f38..43186fe 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -24ba9e03542b747d3378434eb0041acf userspace-rcu-0.8.5.tar.bz2 +834d91d939dd55108a05763be9879856 userspace-rcu-0.8.6.tar.bz2 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 0d62872..0b8d572 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,5 +1,5 @@ Name: userspace-rcu -Version: 0.8.5 +Version: 0.8.6 Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user space @@ -75,6 +75,9 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %changelog +* Thu Feb 26 2015 Scott Tsai - 0.8.6-1 +- New upstream release + * Sun Nov 02 2014 Suchakra Sharma - 0.8.5-1 - New upstream release From 6a3acb9f58703162ac3f60b8debeb0fe909f275c Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 01:43:05 +0000 Subject: [PATCH 20/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 0b8d572..a286ece 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.8.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries @@ -75,6 +75,9 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 0.8.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Thu Feb 26 2015 Scott Tsai - 0.8.6-1 - New upstream release From dee9f0afdeead474c4b9bc4257ecbf90fe97f572 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 02:28:21 +0000 Subject: [PATCH 21/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index a286ece..3ad08d8 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.8.6 -Release: 2%{?dist} +Release: 3%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries @@ -75,6 +75,9 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %changelog +* Fri Feb 05 2016 Fedora Release Engineering - 0.8.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Fri Jun 19 2015 Fedora Release Engineering - 0.8.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 2d9f24f91ed5b5f16b65d7a8c0b8319310004c73 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 15 May 2016 14:10:37 -0500 Subject: [PATCH 22/70] Fix %doc usage (#1001239) --- userspace-rcu.spec | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 3ad08d8..2e75fca 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.8.6 -Release: 3%{?dist} +Release: 4%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries @@ -61,12 +61,11 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %files -%doc LICENSE gpl-2.0.txt lgpl-relicensing.txt lgpl-2.1.txt -%{_docdir}/%{name}/README -%{_docdir}/%{name}/ChangeLog +%doc ChangeLog LICENSE README gpl-2.0.txt lgpl-relicensing.txt lgpl-2.1.txt %{_libdir}/*.so.* %files devel +%doc %{_pkgdocdir}/examples %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/liburcu*.pc @@ -75,6 +74,9 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %changelog +* Sun May 15 2016 Yaakov Selkowitz - 0.8.6-4 +- Fix %%doc usage (#1001239) + * Fri Feb 05 2016 Fedora Release Engineering - 0.8.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 22bf5430d871930fcb2384a69de27f6e1e150f8d Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Tue, 21 Jun 2016 15:02:21 -0400 Subject: [PATCH 23/70] New upstream 0.9.2 --- .gitignore | 1 + sources | 2 +- userspace-rcu-aarch64.patch | 36 ------------------------------------ userspace-rcu.spec | 35 ++++++++++++++--------------------- 4 files changed, 16 insertions(+), 58 deletions(-) delete mode 100644 userspace-rcu-aarch64.patch diff --git a/.gitignore b/.gitignore index 04e53e3..d2441c3 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.8.1.tar.bz2 /userspace-rcu-0.8.5.tar.bz2 /userspace-rcu-0.8.6.tar.bz2 +/userspace-rcu-0.9.2.tar.bz2 diff --git a/sources b/sources index 43186fe..92e194f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -834d91d939dd55108a05763be9879856 userspace-rcu-0.8.6.tar.bz2 +49f86e68c1e2f41d303381a271b791d1 userspace-rcu-0.9.2.tar.bz2 diff --git a/userspace-rcu-aarch64.patch b/userspace-rcu-aarch64.patch deleted file mode 100644 index d6bc574..0000000 --- a/userspace-rcu-aarch64.patch +++ /dev/null @@ -1,36 +0,0 @@ -From: Dimitri John Ledkov -Date: Wed, 12 Mar 2014 12:17:51 +0000 (-0400) -Subject: Use gcc atomics on aarch64/powerpc64le -X-Git-Url: http://git.lttng.org/?p=userspace-rcu.git;a=commitdiff_plain;h=3913336f0e763b4ab614aa6b6e41e20b481e50c3 - -Use gcc atomics on aarch64/powerpc64le - -Currently there are two fairly recent architectures, which at the -moment can only be compiled with "gcc atomics" code path. -The two new architectures are (GNU Types): -* aarch64-linux-gnu (aka ARMv8, ARM64, AARCH64, etc) -* powerpc64le-linux-gnu - -Signed-off-by: Mathieu Desnoyers ---- - -diff --git a/configure.ac b/configure.ac -index 079c145..3368b33 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -69,6 +69,7 @@ AS_CASE([$host_cpu], - [powerpc], [ARCHTYPE="ppc"], - [ppc64], [ARCHTYPE="ppc"], - [powerpc64], [ARCHTYPE="ppc"], -+ [powerpc64le], [ARCHTYPE="gcc"], - [ppc], [ARCHTYPE="ppc"], - [s390], [ARCHTYPE="s390"], - [s390x], [ARCHTYPE="s390"], -@@ -77,6 +78,7 @@ AS_CASE([$host_cpu], - [alpha*], [ARCHTYPE="alpha"], - [ia64], [ARCHTYPE="gcc"], - [arm*], [ARCHTYPE="arm"], -+ [aarch64], [ARCHTYPE="gcc"], - [mips*], [ARCHTYPE="mips"], - [tile*], [ARCHTYPE="gcc"], - [ARCHTYPE="unknown"] diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 2e75fca..6f9b096 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,17 +1,14 @@ Name: userspace-rcu -Version: 0.8.6 -Release: 4%{?dist} +Version: 0.9.2 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user space Group: System Environment/Libraries License: LGPLv2+ -URL: http://lttng.org/urcu/ +URL: http://liburcu.org Source0: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2 -Patch0: userspace-rcu-aarch64.patch -BuildRequires: autoconf automake libtool -BuildRequires: pkgconfig -# Upstream do not yet support mips -ExcludeArch: mips +BuildRequires: pkgconfig +BuildRequires: perl-Test-Harness %description This data synchronization library provides read-side access which scales @@ -32,17 +29,10 @@ developing applications that use %{name}. %prep %setup -q -%patch0 -p1 %build -# Patch for AArch64 and PPC64LE needs it -autoreconf -vif %configure --disable-static -#Remove Rpath from build system -sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool -sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool - V=1 make %{?_smp_mflags} @@ -52,16 +42,14 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %check -#TODO greenscientist: make check currently fail in mockbuild -#make check +make check %post -p /sbin/ldconfig - %postun -p /sbin/ldconfig %files -%doc ChangeLog LICENSE README gpl-2.0.txt lgpl-relicensing.txt lgpl-2.1.txt +%doc ChangeLog LICENSE README.md gpl-2.0.txt lgpl-relicensing.txt lgpl-2.1.txt %{_libdir}/*.so.* %files devel @@ -69,11 +57,16 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/liburcu*.pc -%{_docdir}/%{name}/README -%{_docdir}/%{name}/*.txt +%{_docdir}/%{name}/cds-api.md +%{_docdir}/%{name}/rcu-api.md +%{_docdir}/%{name}/uatomic-api.md %changelog +* Tue Jun 21 2016 Michael Jeanson - 0.9.2-1 +- New upstream release +- Dropped aarch64 patch merged upstream + * Sun May 15 2016 Yaakov Selkowitz - 0.8.6-4 - Fix %%doc usage (#1001239) From 3d36ec25907dda7b5ae409e19b0b5dd89f357202 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Wed, 22 Jun 2016 11:41:02 -0400 Subject: [PATCH 24/70] Re-add rpath removing --- userspace-rcu.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 6f9b096..ade3520 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,7 +1,7 @@ Name: userspace-rcu Version: 0.9.2 -Release: 1%{?dist} -Summary: RCU (read-copy-update) implementation in user space +Release: 2%{?dist} +Summary: RCU (read-copy-update) implementation in user-space Group: System Environment/Libraries License: LGPLv2+ @@ -9,6 +9,7 @@ URL: http://liburcu.org Source0: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2 BuildRequires: pkgconfig BuildRequires: perl-Test-Harness +BuildRequires: autoconf automake libtool %description This data synchronization library provides read-side access which scales @@ -32,6 +33,9 @@ developing applications that use %{name}. %build +# Reinitialize libtool with the fedora version to remove Rpath +autoreconf -vif + %configure --disable-static V=1 make %{?_smp_mflags} @@ -63,6 +67,9 @@ make check %changelog +* Wed Jun 22 2016 Michael Jeanson - 0.9.2-2 +- Re-add rpath removing + * Tue Jun 21 2016 Michael Jeanson - 0.9.2-1 - New upstream release - Dropped aarch64 patch merged upstream From 2965121adbf433e9dea6a4a62ab4df058bacc234 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Wed, 30 Nov 2016 18:25:59 -0500 Subject: [PATCH 25/70] New upstream release 0.9.3 --- .gitignore | 1 + sources | 2 +- userspace-rcu.spec | 8 ++++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d2441c3..4327a14 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.8.5.tar.bz2 /userspace-rcu-0.8.6.tar.bz2 /userspace-rcu-0.9.2.tar.bz2 +/userspace-rcu-0.9.3.tar.bz2 diff --git a/sources b/sources index 92e194f..3320caf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -49f86e68c1e2f41d303381a271b791d1 userspace-rcu-0.9.2.tar.bz2 +920970e35a1a2066c8353eabfeab8730 userspace-rcu-0.9.3.tar.bz2 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index ade3520..cca993d 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu -Version: 0.9.2 -Release: 2%{?dist} +Version: 0.9.3 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space Group: System Environment/Libraries @@ -63,10 +63,14 @@ make check %{_libdir}/pkgconfig/liburcu*.pc %{_docdir}/%{name}/cds-api.md %{_docdir}/%{name}/rcu-api.md +%{_docdir}/%{name}/solaris-build.md %{_docdir}/%{name}/uatomic-api.md %changelog +* Wed Nov 30 2016 Michael Jeanson - 0.9.3-1 +- New upstream release + * Wed Jun 22 2016 Michael Jeanson - 0.9.2-2 - Re-add rpath removing From ca719c3140ff113685af0ff71ec6c8c0da353f4a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 16:51:07 +0000 Subject: [PATCH 26/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index cca993d..abba474 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.9.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user-space Group: System Environment/Libraries @@ -68,6 +68,9 @@ make check %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 0.9.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Wed Nov 30 2016 Michael Jeanson - 0.9.3-1 - New upstream release From 11164566575f944b2d3b6a44b1d95ef34000d5a6 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Thu, 22 Jun 2017 11:25:46 -0400 Subject: [PATCH 27/70] New upstream release 0.10.0 --- .gitignore | 1 + regtest-without-bench.patch | 26 ++++++++++++++++++++++++++ sources | 2 +- userspace-rcu.spec | 11 ++++++++--- 4 files changed, 36 insertions(+), 4 deletions(-) create mode 100644 regtest-without-bench.patch diff --git a/.gitignore b/.gitignore index 4327a14..2006bc4 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.8.6.tar.bz2 /userspace-rcu-0.9.2.tar.bz2 /userspace-rcu-0.9.3.tar.bz2 +/userspace-rcu-0.10.0.tar.bz2 diff --git a/regtest-without-bench.patch b/regtest-without-bench.patch new file mode 100644 index 0000000..8c29b9d --- /dev/null +++ b/regtest-without-bench.patch @@ -0,0 +1,26 @@ +Remove the benchmarks from the regtest target, they timeout on the buildds. + +--- a/tests/benchmark/Makefile.am ++++ b/tests/benchmark/Makefile.am +@@ -229,13 +229,10 @@ + done; \ + fi + +-.PHONY: short_bench long_bench regtest ++.PHONY: short_bench long_bench + + short_bench: + ./run.sh short_bench_tests + + long_bench: + ./run.sh long_bench_tests +- +-regtest: +- ./run.sh regression_tests +--- a/tests/Makefile.am ++++ b/tests/Makefile.am +@@ -8,4 +8,3 @@ + cd benchmark && $(MAKE) $(AM_MAKEFLAGS) long_bench + regtest: + cd regression && $(MAKE) $(AM_MAKEFLAGS) regtest +- cd benchmark && $(MAKE) $(AM_MAKEFLAGS) regtest diff --git a/sources b/sources index 3320caf..a83b370 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -920970e35a1a2066c8353eabfeab8730 userspace-rcu-0.9.3.tar.bz2 +SHA512 (userspace-rcu-0.10.0.tar.bz2) = e3e458510f97709431caf848b007465110057d6fba7b9e39162fbc8857fa18299e884f0e484302aa8a79ab6e6a941921db9a4adabd863c151c1b547b7276eab8 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index abba474..35bee30 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,12 +1,13 @@ Name: userspace-rcu -Version: 0.9.3 -Release: 2%{?dist} +Version: 0.10.0 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space Group: System Environment/Libraries License: LGPLv2+ URL: http://liburcu.org Source0: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2 +Patch0: regtest-without-bench.patch BuildRequires: pkgconfig BuildRequires: perl-Test-Harness BuildRequires: autoconf automake libtool @@ -30,7 +31,7 @@ developing applications that use %{name}. %prep %setup -q - +%patch0 -p1 %build # Reinitialize libtool with the fedora version to remove Rpath @@ -47,6 +48,7 @@ rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la %check make check +make regtest %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -68,6 +70,9 @@ make check %changelog +* Thu Jun 22 2017 Michael Jeanson - 0.10.0-1 +- New upstream release + * Sat Feb 11 2017 Fedora Release Engineering - 0.9.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From b56aab3343c507d93c574a1fabb34003a14d37f5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 21:06:10 +0000 Subject: [PATCH 28/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 35bee30..04d814c 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.10.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user-space Group: System Environment/Libraries @@ -70,6 +70,9 @@ make regtest %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 0.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Thu Jun 22 2017 Michael Jeanson - 0.10.0-1 - New upstream release From f7e2ab96f18a1187c03db40bdb38b5c75f9ec457 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 09:54:49 +0000 Subject: [PATCH 29/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 04d814c..f474396 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.10.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: RCU (read-copy-update) implementation in user-space Group: System Environment/Libraries @@ -70,6 +70,9 @@ make regtest %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 0.10.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 0.10.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 81266ae7dba2939fa1d9e2b47b4e0ffae8d3b8b2 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Tue, 23 Jan 2018 17:33:27 -0500 Subject: [PATCH 30/70] New upstream release 0.10.1 --- .gitignore | 1 + sources | 2 +- userspace-rcu.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2006bc4..76414f8 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.9.2.tar.bz2 /userspace-rcu-0.9.3.tar.bz2 /userspace-rcu-0.10.0.tar.bz2 +/userspace-rcu-0.10.1.tar.bz2 diff --git a/sources b/sources index a83b370..c2b8378 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (userspace-rcu-0.10.0.tar.bz2) = e3e458510f97709431caf848b007465110057d6fba7b9e39162fbc8857fa18299e884f0e484302aa8a79ab6e6a941921db9a4adabd863c151c1b547b7276eab8 +SHA512 (userspace-rcu-0.10.1.tar.bz2) = 2bb042e1cf8888eab664ea6e88b94646c995bea61c89d49dcf4e844d144329303c600d73e29e0f05c935ad8278857cc08fb5b4b9f7f0c2f120c46b458b51a211 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index f474396..99f3efa 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu -Version: 0.10.0 -Release: 3%{?dist} +Version: 0.10.1 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space Group: System Environment/Libraries @@ -70,6 +70,9 @@ make regtest %changelog +* Tue Jan 23 2018 Michael Jeanson - 0.10.1-1 +- New upstream release + * Thu Aug 03 2017 Fedora Release Engineering - 0.10.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 9cb2ddd37b54146273d3f50ceb8379023d80a390 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 20:12:10 +0000 Subject: [PATCH 31/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 99f3efa..a6930b2 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.10.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user-space Group: System Environment/Libraries @@ -70,6 +70,9 @@ make regtest %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 0.10.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Tue Jan 23 2018 Michael Jeanson - 0.10.1-1 - New upstream release From b386c8f3eaec0bc796bba51f19bed43e53671650 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Thu, 10 May 2018 20:30:04 +0100 Subject: [PATCH 32/70] Use %%license, spec cleanups --- userspace-rcu.spec | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index a6930b2..da19051 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,11 +1,10 @@ Name: userspace-rcu Version: 0.10.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: RCU (read-copy-update) implementation in user-space - -Group: System Environment/Libraries License: LGPLv2+ URL: http://liburcu.org + Source0: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2 Patch0: regtest-without-bench.patch BuildRequires: pkgconfig @@ -21,12 +20,11 @@ reclamation is possible. %package devel Summary: Development files for %{name} -Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description devel -The %{name}-devel package contains libraries and header files for -developing applications that use %{name}. +This package contains libraries and header files for developing applications +that use %{name} %prep @@ -43,7 +41,7 @@ V=1 make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT -rm -vf $RPM_BUILD_ROOT%{_libdir}/*.la +find %{buildroot} -type f -name "*.la" -delete %check @@ -55,7 +53,8 @@ make regtest %files -%doc ChangeLog LICENSE README.md gpl-2.0.txt lgpl-relicensing.txt lgpl-2.1.txt +%license LICENSE gpl-2.0.txt lgpl-relicensing.txt lgpl-2.1.txt +%doc ChangeLog README.md %{_libdir}/*.so.* %files devel @@ -70,6 +69,9 @@ make regtest %changelog +* Thu May 10 2018 Peter Robinson 0.10.1-3 +- Use %%license, spec cleanups + * Fri Feb 09 2018 Fedora Release Engineering - 0.10.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 7df3d09999066cda3855b49d3686b3bc4bc9da6b Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 15 May 2018 10:20:52 +0100 Subject: [PATCH 33/70] fix LICENSE location --- userspace-rcu.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index da19051..402b253 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -42,7 +42,7 @@ V=1 make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT find %{buildroot} -type f -name "*.la" -delete - +rm %{buildroot}/%{_docdir}/%{name}/LICENSE %check make check From 4996a09df1a227fbca88d31a8fb99afe1dac1b50 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 08:20:52 +0000 Subject: [PATCH 34/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 402b253..2b3010a 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.10.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -69,6 +69,9 @@ make regtest %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 0.10.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Thu May 10 2018 Peter Robinson 0.10.1-3 - Use %%license, spec cleanups From a08e1e46d60c996c7d852619327e5e046136515b Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 22 Jan 2019 18:41:15 +0100 Subject: [PATCH 35/70] Remove obsolete ldconfig scriptlets References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets Signed-off-by: Igor Gnatenko --- userspace-rcu.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 2b3010a..d283003 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -48,8 +48,7 @@ rm %{buildroot}/%{_docdir}/%{name}/LICENSE make check make regtest -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files From 939939350bfecb1e82c27501e3923e4f6383c478 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 10:58:43 +0000 Subject: [PATCH 36/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index d283003..f325a23 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.10.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -68,6 +68,9 @@ make regtest %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 0.10.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 0.10.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From e151bb79172feb0d1531256c75b054bc5000eaf0 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Fri, 3 May 2019 14:08:02 -0400 Subject: [PATCH 37/70] New upstream release 0.10.2 --- .gitignore | 1 + sources | 2 +- userspace-rcu.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 76414f8..74e3187 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.9.3.tar.bz2 /userspace-rcu-0.10.0.tar.bz2 /userspace-rcu-0.10.1.tar.bz2 +/userspace-rcu-0.10.2.tar.bz2 diff --git a/sources b/sources index c2b8378..519be27 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (userspace-rcu-0.10.1.tar.bz2) = 2bb042e1cf8888eab664ea6e88b94646c995bea61c89d49dcf4e844d144329303c600d73e29e0f05c935ad8278857cc08fb5b4b9f7f0c2f120c46b458b51a211 +SHA512 (userspace-rcu-0.10.2.tar.bz2) = 47413b4a593d19185ee3d455e5744042c060cb50008dac25e9135c5cd2250ef5129a419258b18c665c8c794ad3b09234fdd70a106c72d8fc64631172b13d0e22 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index f325a23..6d1622d 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu -Version: 0.10.1 -Release: 5%{?dist} +Version: 0.10.2 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -68,6 +68,9 @@ make regtest %changelog +* Fri May 03 2019 Michael Jeanson - 0.10.2-1 +- New upstream release + * Sun Feb 03 2019 Fedora Release Engineering - 0.10.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 2d128b718b527835fc68beddf5251bb3e1eb95e9 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Mon, 3 Jun 2019 15:39:05 -0400 Subject: [PATCH 38/70] New upstream release 0.11.0 --- .gitignore | 2 ++ regtest-without-bench.patch | 26 ++++++-------------------- sources | 2 +- userspace-rcu.spec | 26 +++++++++++++++++++++----- 4 files changed, 30 insertions(+), 26 deletions(-) diff --git a/.gitignore b/.gitignore index 74e3187..7e226f8 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,5 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.10.0.tar.bz2 /userspace-rcu-0.10.1.tar.bz2 /userspace-rcu-0.10.2.tar.bz2 +/userspace-rcu-0.11.0.tar.bz2 +/userspace-rcu-0.11.1.tar.bz2 diff --git a/regtest-without-bench.patch b/regtest-without-bench.patch index 8c29b9d..8497367 100644 --- a/regtest-without-bench.patch +++ b/regtest-without-bench.patch @@ -1,26 +1,12 @@ Remove the benchmarks from the regtest target, they timeout on the buildds. ---- a/tests/benchmark/Makefile.am -+++ b/tests/benchmark/Makefile.am -@@ -229,13 +229,10 @@ - done; \ - fi - --.PHONY: short_bench long_bench regtest -+.PHONY: short_bench long_bench - - short_bench: - ./run.sh short_bench_tests - - long_bench: - ./run.sh long_bench_tests -- --regtest: -- ./run.sh regression_tests ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -8,4 +8,3 @@ +--- a/tests/Makefile.am.orig 2019-06-03 15:46:16.380163423 -0400 ++++ b/tests/Makefile.am 2019-06-03 15:46:26.099004417 -0400 +@@ -8,7 +8,6 @@ cd benchmark && $(MAKE) $(AM_MAKEFLAGS) long_bench regtest: cd regression && $(MAKE) $(AM_MAKEFLAGS) regtest - cd benchmark && $(MAKE) $(AM_MAKEFLAGS) regtest + + check-loop: + while [ 0 ]; do \ diff --git a/sources b/sources index 519be27..2400392 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (userspace-rcu-0.10.2.tar.bz2) = 47413b4a593d19185ee3d455e5744042c060cb50008dac25e9135c5cd2250ef5129a419258b18c665c8c794ad3b09234fdd70a106c72d8fc64631172b13d0e22 +SHA512 (userspace-rcu-0.11.1.tar.bz2) = 112f7be1b72edfbad61582bb9962e2cf3c83415d12886cecb8239ab3263d1d07310b097813ac206aa9d4622953099100f0f54375d5ba345a3c87159c4b27bdc3 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 6d1622d..c26131f 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,5 +1,5 @@ Name: userspace-rcu -Version: 0.10.2 +Version: 0.11.1 Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ @@ -28,8 +28,7 @@ that use %{name} %prep -%setup -q -%patch0 -p1 +%autosetup -p1 %build # Reinitialize libtool with the fedora version to remove Rpath @@ -54,12 +53,26 @@ make regtest %files %license LICENSE gpl-2.0.txt lgpl-relicensing.txt lgpl-2.1.txt %doc ChangeLog README.md -%{_libdir}/*.so.* +%{_libdir}/liburcu-bp.so.6* +%{_libdir}/liburcu-cds.so.6* +%{_libdir}/liburcu-common.so.6* +%{_libdir}/liburcu-mb.so.6* +%{_libdir}/liburcu-memb.so.6* +%{_libdir}/liburcu-qsbr.so.6* +%{_libdir}/liburcu-signal.so.6* +%{_libdir}/liburcu.so.6* %files devel %doc %{_pkgdocdir}/examples %{_includedir}/* -%{_libdir}/*.so +%{_libdir}/liburcu-bp.so +%{_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}/liburcu.so %{_libdir}/pkgconfig/liburcu*.pc %{_docdir}/%{name}/cds-api.md %{_docdir}/%{name}/rcu-api.md @@ -68,6 +81,9 @@ make regtest %changelog +* Mon Jun 03 2019 Michael Jeanson - 0.11.1-1 +- New upstream release + * Fri May 03 2019 Michael Jeanson - 0.10.2-1 - New upstream release From 3a0341cbc6bc672ff580b748465c818fe5a8f609 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 02:40:57 +0000 Subject: [PATCH 39/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index c26131f..15fec16 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.11.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -81,6 +81,9 @@ make regtest %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 0.11.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Mon Jun 03 2019 Michael Jeanson - 0.11.1-1 - New upstream release From 7ad76f341111acb402669567986a56a4755a7ef4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 02:48:44 +0000 Subject: [PATCH 40/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 15fec16..e9bbb0c 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.11.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -81,6 +81,9 @@ make regtest %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 0.11.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Sat Jul 27 2019 Fedora Release Engineering - 0.11.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 8be8749431e921b1445c21844f9e441490db7a79 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Tue, 14 Apr 2020 16:44:02 -0400 Subject: [PATCH 41/70] New upstream release 0.12.0 --- .gitignore | 1 + ...-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg | Bin 0 -> 1486 bytes sources | 2 +- userspace-rcu-0.12.0.tar.bz2.asc | 11 +++++++++++ userspace-rcu.spec | 10 ++++++++-- 5 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 gpgkey-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg create mode 100644 userspace-rcu-0.12.0.tar.bz2.asc diff --git a/.gitignore b/.gitignore index 7e226f8..8f66ed6 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.10.2.tar.bz2 /userspace-rcu-0.11.0.tar.bz2 /userspace-rcu-0.11.1.tar.bz2 +/userspace-rcu-0.12.0.tar.bz2 diff --git a/gpgkey-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg b/gpgkey-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg new file mode 100644 index 0000000000000000000000000000000000000000..93013f51a6a7168aa8ac8f39fc4b7be646e698b6 GIT binary patch literal 1486 zcmV;<1u^=W0SyFBsbVVu2mrw1XT_Nn6`gd78Mn>x({fMzOED`a+wk%OUR^gwrolEr z7hxO|nbAorx|=ojm9R`ASh6BAjNKLv9v;I8u^3I~CHt;4(<2u`Mn>?Y5uW0Ys@Q3n zzQFuQWmlTRn@YGqrJy|aXG5lkSgBAT+R2q&O!J@`Jo2ZGm775_n2%3xMvBzcok5&bUk zk~TC;%u^>`1*>tniJmBsi4wR9D)NYsh-JzLkyqPG*I*R85Y{J^4m4o`OWf>?>~W0w zJ-yJ!w50_KpAGF>wx0kI0RRECGEHH0XlZ42AVg(zZf|*Ia&sU&ZDDk1X=QaTWMy-1 zZ+T^Mb3kQgW@%$-Z*wkVZ*4w_0aXMO0RjL&0viJc3ke7Z0|EvW2m%QT3j`Jd0|5da z0Rk6*79j*G3r^V;^3(c7^|4|XC<>Q>7;4W20$e=WUQ>7;4Ww zwg>+~9-uzA&7eoX!W~-!)RR+=Ot%0e;u0@o^yB2) zTFFn26llG{3VWNrMX)?{3fp@NqjHt&d%)uP-vdF~ij7hluIX}ncgZu319 z149mezJ#|~YJg*LXR{Ro76jjBtu84nxWNc<8zGeVG8j29Llb`|{$s^tMxnM&fls<1 z>E+QWe2%9}P|!0H5jYz7=NwgR_nm!SqYU-mN>xZfj;ke9=X$O}AD7+%c`_~`-3-)A16!Hxy(Ku`EiYT^ix=&8K~AmmgX%pNrYDEN~&*h7!8Cg6&H|K5jJ`V$+87 z&>F=`V}HL93Ns@@#{EjqMTL}oh`wZJ-iyw0vcz1+vCtzn#qA5iHm0YN5bIwjCdi!v z7C`);hd_a}3Kd*709@SE+g8AMi&;P!grV(_3ob5*Nbef%yYZixV?Tm_STHfx4tT13 zu}hu-ImW{HLmi{aj#O-9Gj)$RA|C7&qaf~U5mJ&FR*k!*C9;BW!6~R8W5L=s8+OF z<2e8k0RRDs0Urby0RjLC1p-c~Vyglh3;+rV5Em#4mw^~+&$Md?|7pXcb`K>VE>vHr z?b`Zru8hI-uuTgYNX^S(cFNEgF_Xb;3TKdNrkV1yFXFqZNtZo`r+ypq%`k6w7dQ6I&*`6Q&?oe3YL;GAv-%rW^baB2Jn`;Exz oI*l{h)U|Wn&eb+QSZ&cQhLXk&Z|RrVJYj7A-RR0hYEr6-#u#U&)c^nh literal 0 HcmV?d00001 diff --git a/sources b/sources index 2400392..3d8df45 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (userspace-rcu-0.11.1.tar.bz2) = 112f7be1b72edfbad61582bb9962e2cf3c83415d12886cecb8239ab3263d1d07310b097813ac206aa9d4622953099100f0f54375d5ba345a3c87159c4b27bdc3 +SHA512 (userspace-rcu-0.12.0.tar.bz2) = 738461f872982110b3dd29672702ed036945912fdc97cf6e30c0354bf22e7b6fe741faa2d63ebb948a0c779b32a23970b8facf0328a133b141c450e106b3058d diff --git a/userspace-rcu-0.12.0.tar.bz2.asc b/userspace-rcu-0.12.0.tar.bz2.asc new file mode 100644 index 0000000..47fd247 --- /dev/null +++ b/userspace-rcu-0.12.0.tar.bz2.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEKgtO2RXy0/pF9bFiFygKl4EYas8FAl6PbVMACgkQFygKl4EY +as97zwf+IzG+NW3VZMBv8/XjenVobF+xBV5XgfoDXgEEQK8rQTsWGxiLNErNlkk1 +RhkMAEtXvzpaSK70IIC66vXlV+Zpx2N6bV9Eddi4sAtdW4RfvrAv5QPHln/xWKg8 +DKMSfSYOBNVPTW+REjjC37farfcF/Tg1PezwAUHfjjdFXUuIJxTxnETVJ8Mda/zy +W+hg6JioHGNiWMUE33/aRqZ/5f2tsP6HYFHNJ1W/cQyASXXKKxrranPNnUQdc6wr +Ivoeg48xhh0j5sAEvU9YGXxJtrYbCOV+lXEz+FAfls7CNM7mNorqPZyUnPbHAHjZ +UVRMVZTkBrIEOO0rhL2V0Q/gFwDy8w== +=pUPc +-----END PGP SIGNATURE----- diff --git a/userspace-rcu.spec b/userspace-rcu.spec index e9bbb0c..b37e3f4 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,11 +1,14 @@ Name: userspace-rcu -Version: 0.11.1 -Release: 3%{?dist} +Version: 0.12.0 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org Source0: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2 +Source1: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2.asc +# gpg2 --export --export-options export-minimal 2A0B4ED915F2D3FA45F5B16217280A9781186ACF > gpgkey-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg +Source2: gpgkey-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg Patch0: regtest-without-bench.patch BuildRequires: pkgconfig BuildRequires: perl-Test-Harness @@ -81,6 +84,9 @@ make regtest %changelog +* Tue Apr 14 2020 Michael Jeanson - 0.12.0-1 +- New upstream release + * Fri Jan 31 2020 Fedora Release Engineering - 0.11.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 46b1065477885e4a12fdd17122951ad436461ea9 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Wed, 22 Apr 2020 12:12:43 -0400 Subject: [PATCH 42/70] New upstream release 0.12.1 --- .gitignore | 1 + sources | 2 +- userspace-rcu-0.12.0.tar.bz2.asc | 11 ----------- userspace-rcu-0.12.1.tar.bz2.asc | 11 +++++++++++ userspace-rcu.spec | 5 ++++- 5 files changed, 17 insertions(+), 13 deletions(-) delete mode 100644 userspace-rcu-0.12.0.tar.bz2.asc create mode 100644 userspace-rcu-0.12.1.tar.bz2.asc diff --git a/.gitignore b/.gitignore index 8f66ed6..72cab06 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.11.0.tar.bz2 /userspace-rcu-0.11.1.tar.bz2 /userspace-rcu-0.12.0.tar.bz2 +/userspace-rcu-0.12.1.tar.bz2 diff --git a/sources b/sources index 3d8df45..50ed377 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (userspace-rcu-0.12.0.tar.bz2) = 738461f872982110b3dd29672702ed036945912fdc97cf6e30c0354bf22e7b6fe741faa2d63ebb948a0c779b32a23970b8facf0328a133b141c450e106b3058d +SHA512 (userspace-rcu-0.12.1.tar.bz2) = c0c14eede77358904dfb10774390fd86b4fa9e0ab25d278c869728d40eb263bfa7e489b20ce7198169e71d74fe41bb5018fc1553a5e0654840c9765e088c83db diff --git a/userspace-rcu-0.12.0.tar.bz2.asc b/userspace-rcu-0.12.0.tar.bz2.asc deleted file mode 100644 index 47fd247..0000000 --- a/userspace-rcu-0.12.0.tar.bz2.asc +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQEzBAABCAAdFiEEKgtO2RXy0/pF9bFiFygKl4EYas8FAl6PbVMACgkQFygKl4EY -as97zwf+IzG+NW3VZMBv8/XjenVobF+xBV5XgfoDXgEEQK8rQTsWGxiLNErNlkk1 -RhkMAEtXvzpaSK70IIC66vXlV+Zpx2N6bV9Eddi4sAtdW4RfvrAv5QPHln/xWKg8 -DKMSfSYOBNVPTW+REjjC37farfcF/Tg1PezwAUHfjjdFXUuIJxTxnETVJ8Mda/zy -W+hg6JioHGNiWMUE33/aRqZ/5f2tsP6HYFHNJ1W/cQyASXXKKxrranPNnUQdc6wr -Ivoeg48xhh0j5sAEvU9YGXxJtrYbCOV+lXEz+FAfls7CNM7mNorqPZyUnPbHAHjZ -UVRMVZTkBrIEOO0rhL2V0Q/gFwDy8w== -=pUPc ------END PGP SIGNATURE----- diff --git a/userspace-rcu-0.12.1.tar.bz2.asc b/userspace-rcu-0.12.1.tar.bz2.asc new file mode 100644 index 0000000..49d9516 --- /dev/null +++ b/userspace-rcu-0.12.1.tar.bz2.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEKgtO2RXy0/pF9bFiFygKl4EYas8FAl6gQH4ACgkQFygKl4EY +as8h/AgAkN5SYABEXrJlwr/KVhGMRYdz6aTJXhnD+WUeLEEf7/2C2kumO5xCkiU5 +hM/UVpD1I/tDDHBopz8C/sU3pvnyY/OLDkWq9KlxcHWyQvCr9rrlYNhpndL495vS +OwiY5GXrMnsthTNGuxsg+ViZ3o8gu4buWBeji7yO6OBsMI6YJp4xQNfIZl6lGMcY +k4LB9rP2OnK39+1JGuXkRouFLKIIY8LxJzF1SAeG281xYkgEr8ffrAIfiebZ1Wra +H3C4Fn5LolD9gE2UqVyEFDMaunNgJrFQvWOLmyFg/S31WWE93mKQBXEBMagNf1ZR +QlBu66HFSswrHYnJEdCevrAAP3fs3Q== +=yzRV +-----END PGP SIGNATURE----- diff --git a/userspace-rcu.spec b/userspace-rcu.spec index b37e3f4..0294b90 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,5 +1,5 @@ Name: userspace-rcu -Version: 0.12.0 +Version: 0.12.1 Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ @@ -84,6 +84,9 @@ make regtest %changelog +* Tue Apr 22 2020 Michael Jeanson - 0.12.1-1 +- New upstream release + * Tue Apr 14 2020 Michael Jeanson - 0.12.0-1 - New upstream release From cbfcef6c58ebb8ef26144bc2fa4893e003516a2e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 13:27:14 +0000 Subject: [PATCH 43/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 0294b90..1292147 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.12.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -84,6 +84,9 @@ make regtest %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 0.12.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue Apr 22 2020 Michael Jeanson - 0.12.1-1 - New upstream release From c5d1c80af3f0beb6c418f3134dddb74bdd493f65 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Sat, 9 Jan 2021 00:30:56 +0000 Subject: [PATCH 44/70] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- userspace-rcu.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 1292147..560daef 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -10,6 +10,7 @@ Source1: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2.asc # gpg2 --export --export-options export-minimal 2A0B4ED915F2D3FA45F5B16217280A9781186ACF > gpgkey-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg Source2: gpgkey-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg Patch0: regtest-without-bench.patch +BuildRequires: make BuildRequires: pkgconfig BuildRequires: perl-Test-Harness BuildRequires: autoconf automake libtool From 183b53f3f8614262c1a5a1fa03d18cd8fc985a34 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 22:49:08 +0000 Subject: [PATCH 45/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 560daef..dd5f7a1 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.12.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -85,6 +85,9 @@ make regtest %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 0.12.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 0.12.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 94b1b909340a118045215642face66a932124d85 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Wed, 17 Feb 2021 14:54:17 -0500 Subject: [PATCH 46/70] Fix conflicts in userspace-rcu-devel multilib packages (#1886615) --- userspace-rcu.spec | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index dd5f7a1..1def4a9 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.12.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -14,6 +14,7 @@ BuildRequires: make BuildRequires: pkgconfig BuildRequires: perl-Test-Harness BuildRequires: autoconf automake libtool +BuildRequires: multilib-rpm-config %description This data synchronization library provides read-side access which scales @@ -36,7 +37,7 @@ that use %{name} %build # Reinitialize libtool with the fedora version to remove Rpath -autoreconf -vif +autoreconf -vif -W all,error %configure --disable-static V=1 make %{?_smp_mflags} @@ -46,6 +47,10 @@ V=1 make %{?_smp_mflags} make install DESTDIR=$RPM_BUILD_ROOT find %{buildroot} -type f -name "*.la" -delete rm %{buildroot}/%{_docdir}/%{name}/LICENSE +# Replace arch-dependent header file with arch-independent stub (when needed). +%multilib_fix_c_header --file %{_includedir}/urcu/config.h +%multilib_fix_c_header --file %{_includedir}/urcu/arch.h +%multilib_fix_c_header --file %{_includedir}/urcu/uatomic.h %check make check @@ -85,6 +90,9 @@ make regtest %changelog +* Wed Feb 17 2021 Michael Jeanson - 0.12.1-4 +- Fix conflicts in userspace-rcu-devel multilib packages (#1886615) + * Wed Jan 27 2021 Fedora Release Engineering - 0.12.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 87d20334381156aae142780db97ce5dc69db1846 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Thu, 18 Feb 2021 11:32:15 -0500 Subject: [PATCH 47/70] New upstream release 0.12.2 --- .gitignore | 2 ++ sources | 3 ++- userspace-rcu-0.12.1.tar.bz2.asc | 11 ----------- userspace-rcu.spec | 11 +++++++---- 4 files changed, 11 insertions(+), 16 deletions(-) delete mode 100644 userspace-rcu-0.12.1.tar.bz2.asc diff --git a/.gitignore b/.gitignore index 72cab06..61b1e27 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,5 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.11.1.tar.bz2 /userspace-rcu-0.12.0.tar.bz2 /userspace-rcu-0.12.1.tar.bz2 +/userspace-rcu-0.12.2.tar.bz2 +/userspace-rcu-0.12.2.tar.bz2.asc diff --git a/sources b/sources index 50ed377..a1ba76a 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -SHA512 (userspace-rcu-0.12.1.tar.bz2) = c0c14eede77358904dfb10774390fd86b4fa9e0ab25d278c869728d40eb263bfa7e489b20ce7198169e71d74fe41bb5018fc1553a5e0654840c9765e088c83db +SHA512 (userspace-rcu-0.12.2.tar.bz2) = 97031a0b5fe30e75e54f50d2170fdb2618e6d9b526aa5f6fa53e59251a548dee95e85c909aafb3989175c7306a32fa9e104beb12adf0710f5f1eec924fa177aa +SHA512 (userspace-rcu-0.12.2.tar.bz2.asc) = f2c7a5be41aa28be60cafcc157444eec090f0570849119aa68b446e3125bc8b7f8c8ba07b3cfdd55ccdb68fda3b7d3c12a31eff53df3f31e4cbca71f28a1de41 diff --git a/userspace-rcu-0.12.1.tar.bz2.asc b/userspace-rcu-0.12.1.tar.bz2.asc deleted file mode 100644 index 49d9516..0000000 --- a/userspace-rcu-0.12.1.tar.bz2.asc +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQEzBAABCAAdFiEEKgtO2RXy0/pF9bFiFygKl4EYas8FAl6gQH4ACgkQFygKl4EY -as8h/AgAkN5SYABEXrJlwr/KVhGMRYdz6aTJXhnD+WUeLEEf7/2C2kumO5xCkiU5 -hM/UVpD1I/tDDHBopz8C/sU3pvnyY/OLDkWq9KlxcHWyQvCr9rrlYNhpndL495vS -OwiY5GXrMnsthTNGuxsg+ViZ3o8gu4buWBeji7yO6OBsMI6YJp4xQNfIZl6lGMcY -k4LB9rP2OnK39+1JGuXkRouFLKIIY8LxJzF1SAeG281xYkgEr8ffrAIfiebZ1Wra -H3C4Fn5LolD9gE2UqVyEFDMaunNgJrFQvWOLmyFg/S31WWE93mKQBXEBMagNf1ZR -QlBu66HFSswrHYnJEdCevrAAP3fs3Q== -=yzRV ------END PGP SIGNATURE----- diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 1def4a9..c7f8338 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu -Version: 0.12.1 -Release: 4%{?dist} +Version: 0.12.2 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -10,7 +10,7 @@ Source1: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2.asc # gpg2 --export --export-options export-minimal 2A0B4ED915F2D3FA45F5B16217280A9781186ACF > gpgkey-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg Source2: gpgkey-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg Patch0: regtest-without-bench.patch -BuildRequires: make +BuildRequires: make BuildRequires: pkgconfig BuildRequires: perl-Test-Harness BuildRequires: autoconf automake libtool @@ -90,6 +90,9 @@ make regtest %changelog +* Thu Feb 18 2021 Michael Jeanson - 0.12.2-1 +- New upstream release + * Wed Feb 17 2021 Michael Jeanson - 0.12.1-4 - Fix conflicts in userspace-rcu-devel multilib packages (#1886615) @@ -99,7 +102,7 @@ make regtest * Wed Jul 29 2020 Fedora Release Engineering - 0.12.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild -* Tue Apr 22 2020 Michael Jeanson - 0.12.1-1 +* Wed Apr 22 2020 Michael Jeanson - 0.12.1-1 - New upstream release * Tue Apr 14 2020 Michael Jeanson - 0.12.0-1 From 78d1ad11a86c5252a2b20e5011699b10762031ab Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Fri, 4 Jun 2021 14:28:40 -0400 Subject: [PATCH 48/70] New upstream release 0.13.0 --- .gitignore | 2 ++ sources | 4 ++-- userspace-rcu.spec | 22 +++++++++++++--------- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 61b1e27..8840b04 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,5 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.12.1.tar.bz2 /userspace-rcu-0.12.2.tar.bz2 /userspace-rcu-0.12.2.tar.bz2.asc +/userspace-rcu-0.13.0.tar.bz2 +/userspace-rcu-0.13.0.tar.bz2.asc diff --git a/sources b/sources index a1ba76a..6ecba69 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (userspace-rcu-0.12.2.tar.bz2) = 97031a0b5fe30e75e54f50d2170fdb2618e6d9b526aa5f6fa53e59251a548dee95e85c909aafb3989175c7306a32fa9e104beb12adf0710f5f1eec924fa177aa -SHA512 (userspace-rcu-0.12.2.tar.bz2.asc) = f2c7a5be41aa28be60cafcc157444eec090f0570849119aa68b446e3125bc8b7f8c8ba07b3cfdd55ccdb68fda3b7d3c12a31eff53df3f31e4cbca71f28a1de41 +SHA512 (userspace-rcu-0.13.0.tar.bz2) = 7288b5a4a2dca6a75ecaa8553b942b9e7be9cae25776d2448fb0b0c950af9919c369791839607c6c1e6cbd32bbd1e1cafc18ee753f0e3bdc2ed7b65488612580 +SHA512 (userspace-rcu-0.13.0.tar.bz2.asc) = b358408cea0e5c608c309c2ce4df31c44974a048113443c649c207d8afb98aa72fb15e4208d84b223b30d02c20f8fb22c0aeffbabb0f5eb23c60798ae80bde63 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index c7f8338..67a00c9 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,5 +1,5 @@ Name: userspace-rcu -Version: 0.12.2 +Version: 0.13.0 Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ @@ -62,14 +62,14 @@ make regtest %files %license LICENSE gpl-2.0.txt lgpl-relicensing.txt lgpl-2.1.txt %doc ChangeLog README.md -%{_libdir}/liburcu-bp.so.6* -%{_libdir}/liburcu-cds.so.6* -%{_libdir}/liburcu-common.so.6* -%{_libdir}/liburcu-mb.so.6* -%{_libdir}/liburcu-memb.so.6* -%{_libdir}/liburcu-qsbr.so.6* -%{_libdir}/liburcu-signal.so.6* -%{_libdir}/liburcu.so.6* +%{_libdir}/liburcu-bp.so.8* +%{_libdir}/liburcu-cds.so.8* +%{_libdir}/liburcu-common.so.8* +%{_libdir}/liburcu-mb.so.8* +%{_libdir}/liburcu-memb.so.8* +%{_libdir}/liburcu-qsbr.so.8* +%{_libdir}/liburcu-signal.so.8* +%{_libdir}/liburcu.so.8* %files devel %doc %{_pkgdocdir}/examples @@ -90,6 +90,10 @@ make regtest %changelog +* Fri Jun 04 2021 Michael Jeanson - 0.13.0-1 +- New upstream release +- Bump SONAME to 8 + * Thu Feb 18 2021 Michael Jeanson - 0.12.2-1 - New upstream release From b5b539f89f057e794a2329b62e8f3a125907da8c Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Tue, 8 Jun 2021 11:57:34 -0400 Subject: [PATCH 49/70] koji side tag build --- userspace-rcu.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 67a00c9..924c172 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.13.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -90,7 +90,7 @@ make regtest %changelog -* Fri Jun 04 2021 Michael Jeanson - 0.13.0-1 +* Fri Jun 04 2021 Michael Jeanson - 0.13.0-2 - New upstream release - Bump SONAME to 8 From 01b86a5b6c376ac2fa90da078ea76d52db332adc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 20:12:22 +0000 Subject: [PATCH 50/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 924c172..4850a07 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.13.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -90,6 +90,9 @@ make regtest %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 0.13.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Michael Jeanson - 0.13.0-2 - New upstream release - Bump SONAME to 8 From 347bce880d4591f3cdbec78b6835fec7b59e9456 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 03:41:30 +0000 Subject: [PATCH 51/70] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 4850a07..dca7f29 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.13.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -90,6 +90,9 @@ make regtest %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 0.13.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 0.13.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 1abd8c639d0e938fab54efa913c93fc8d770c2e1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 11:34:32 +0000 Subject: [PATCH 52/70] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index dca7f29..a3861e4 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.13.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -90,6 +90,9 @@ make regtest %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 0.13.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 0.13.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 7a7b375bae0d6228a8903f54ea3beb960d1e221c Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Fri, 28 Oct 2022 18:17:27 -0400 Subject: [PATCH 53/70] New upstream release 0.13.2 --- .gitignore | 2 ++ sources | 4 ++-- userspace-rcu.spec | 7 +++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 8840b04..d615c06 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,5 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.12.2.tar.bz2.asc /userspace-rcu-0.13.0.tar.bz2 /userspace-rcu-0.13.0.tar.bz2.asc +/userspace-rcu-0.13.2.tar.bz2 +/userspace-rcu-0.13.2.tar.bz2.asc diff --git a/sources b/sources index 6ecba69..cd83ac8 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (userspace-rcu-0.13.0.tar.bz2) = 7288b5a4a2dca6a75ecaa8553b942b9e7be9cae25776d2448fb0b0c950af9919c369791839607c6c1e6cbd32bbd1e1cafc18ee753f0e3bdc2ed7b65488612580 -SHA512 (userspace-rcu-0.13.0.tar.bz2.asc) = b358408cea0e5c608c309c2ce4df31c44974a048113443c649c207d8afb98aa72fb15e4208d84b223b30d02c20f8fb22c0aeffbabb0f5eb23c60798ae80bde63 +SHA512 (userspace-rcu-0.13.2.tar.bz2) = e5097a7f653f51b3a47a09f79e7a153aab8fd22c0504a1127a9b33d093a9ae6a941b97c0fe175ee168e2976097aefdcdf8d5ce030afbe565c1b72f64d6f5b60a +SHA512 (userspace-rcu-0.13.2.tar.bz2.asc) = f430a99500b6990b798caca4018b1aa8a8f9f392bd1fa02c97a29f110d276fc33c4609383010661a8e362a8e034ddd5a03d46eaacb08f555d4ab8351c02bac2d diff --git a/userspace-rcu.spec b/userspace-rcu.spec index a3861e4..cf10114 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu -Version: 0.13.0 -Release: 5%{?dist} +Version: 0.13.2 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -90,6 +90,9 @@ make regtest %changelog +* Fri Oct 28 2022 Michael Jeanson - 0.13.2-1 +- New upstream release + * Sat Jul 23 2022 Fedora Release Engineering - 0.13.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 927458b4e636a0a395c2275a61e7d0cc06696362 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 05:59:58 +0000 Subject: [PATCH 54/70] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index cf10114..cf89489 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.13.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -90,6 +90,9 @@ make regtest %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 0.13.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Oct 28 2022 Michael Jeanson - 0.13.2-1 - New upstream release From 4884c80c33eb1b5cd6ea7b8e26f1aff5a4655319 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Thu, 27 Apr 2023 11:18:54 -0400 Subject: [PATCH 55/70] New upstream release 0.14.0 --- .gitignore | 2 ++ sources | 4 ++-- userspace-rcu.spec | 16 +++++++++++----- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index d615c06..277a6d9 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,5 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.13.0.tar.bz2.asc /userspace-rcu-0.13.2.tar.bz2 /userspace-rcu-0.13.2.tar.bz2.asc +/userspace-rcu-0.14.0.tar.bz2 +/userspace-rcu-0.14.0.tar.bz2.asc diff --git a/sources b/sources index cd83ac8..8392ad8 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (userspace-rcu-0.13.2.tar.bz2) = e5097a7f653f51b3a47a09f79e7a153aab8fd22c0504a1127a9b33d093a9ae6a941b97c0fe175ee168e2976097aefdcdf8d5ce030afbe565c1b72f64d6f5b60a -SHA512 (userspace-rcu-0.13.2.tar.bz2.asc) = f430a99500b6990b798caca4018b1aa8a8f9f392bd1fa02c97a29f110d276fc33c4609383010661a8e362a8e034ddd5a03d46eaacb08f555d4ab8351c02bac2d +SHA512 (userspace-rcu-0.14.0.tar.bz2) = 7297e51012f4c44ee27c0e18ed9d87bf24be34db68a5398394c1e683a045bb561cf74aa913398404c0ed5cb8011af728ea12947717fa5f27627e5ca78e63a40f +SHA512 (userspace-rcu-0.14.0.tar.bz2.asc) = d662b6159b8d0dc902f40b8f973b85ad3f9f1c184d4ed8523a3a6ccfe0f472b44d378fd964bc0bd17f28091478adb198fe32d4fc5d017aef22d527d79e742e2a diff --git a/userspace-rcu.spec b/userspace-rcu.spec index cf89489..250b684 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu -Version: 0.13.2 -Release: 2%{?dist} +Version: 0.14.0 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPLv2+ URL: http://liburcu.org @@ -10,11 +10,14 @@ Source1: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2.asc # gpg2 --export --export-options export-minimal 2A0B4ED915F2D3FA45F5B16217280A9781186ACF > gpgkey-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg Source2: gpgkey-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg Patch0: regtest-without-bench.patch +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: libtool BuildRequires: make -BuildRequires: pkgconfig -BuildRequires: perl-Test-Harness -BuildRequires: autoconf automake libtool BuildRequires: multilib-rpm-config +BuildRequires: pkgconfig %description This data synchronization library provides read-side access which scales @@ -90,6 +93,9 @@ make regtest %changelog +* Thu Apr 27 2023 Michael Jeanson - 0.14.0-1 +- New upstream release + * Sat Jan 21 2023 Fedora Release Engineering - 0.13.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 90d36e78623af8da2dba0a6f386eb4337da57e99 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Mon, 8 May 2023 17:12:30 -0400 Subject: [PATCH 56/70] migrated to SPDX license --- userspace-rcu.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 250b684..a73eb37 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,8 +1,8 @@ Name: userspace-rcu Version: 0.14.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user-space -License: LGPLv2+ +License: LGPL-2.1-or-later URL: http://liburcu.org Source0: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2 @@ -93,6 +93,9 @@ make regtest %changelog +* Mon May 08 2023 Michael Jeanson - 0.14.0-2 +- migrated to SPDX license + * Thu Apr 27 2023 Michael Jeanson - 0.14.0-1 - New upstream release From d683919cb1ee3925c19abe72053484061df2588a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 17:18:17 +0000 Subject: [PATCH 57/70] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index a73eb37..788819c 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.14.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later URL: http://liburcu.org @@ -93,6 +93,9 @@ make regtest %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 0.14.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Mon May 08 2023 Michael Jeanson - 0.14.0-2 - migrated to SPDX license From 7d53515c3d7c30861506d40bfaae4c2090ade23a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 07:20:05 +0000 Subject: [PATCH 58/70] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 788819c..b16b5d8 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.14.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later URL: http://liburcu.org @@ -93,6 +93,9 @@ make regtest %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 0.14.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 0.14.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From e8309b5cecd0c88adf3829483102ec3bf099ee33 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:26:55 +0000 Subject: [PATCH 59/70] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index b16b5d8..5c3307f 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.14.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later URL: http://liburcu.org @@ -93,6 +93,9 @@ make regtest %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 0.14.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 0.14.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From ca810f1cd13230cacfcf66895a9aa0d42eca2bc3 Mon Sep 17 00:00:00 2001 From: Kienan Stewart Date: Tue, 3 Sep 2024 14:19:53 -0400 Subject: [PATCH 60/70] New upstream release 0.14.1 Signed-off-by: Kienan Stewart --- .gitignore | 2 ++ sources | 4 ++-- userspace-rcu.spec | 7 +++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 277a6d9..bb7b610 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,5 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.13.2.tar.bz2.asc /userspace-rcu-0.14.0.tar.bz2 /userspace-rcu-0.14.0.tar.bz2.asc +/userspace-rcu-0.14.1.tar.bz2 +/userspace-rcu-0.14.1.tar.bz2.asc diff --git a/sources b/sources index 8392ad8..44bda80 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (userspace-rcu-0.14.0.tar.bz2) = 7297e51012f4c44ee27c0e18ed9d87bf24be34db68a5398394c1e683a045bb561cf74aa913398404c0ed5cb8011af728ea12947717fa5f27627e5ca78e63a40f -SHA512 (userspace-rcu-0.14.0.tar.bz2.asc) = d662b6159b8d0dc902f40b8f973b85ad3f9f1c184d4ed8523a3a6ccfe0f472b44d378fd964bc0bd17f28091478adb198fe32d4fc5d017aef22d527d79e742e2a +SHA512 (userspace-rcu-0.14.1.tar.bz2) = 46137525854164df05326202909689b62f8f3aa6e04127eb9157a83aed8180f35a68332ec66e4e4fc9b0c046b64c64b492caed4b64f86f87a31579e4209ec345 +SHA512 (userspace-rcu-0.14.1.tar.bz2.asc) = 8797b7ae063cbee339fd65e25866e2e2fab91d1dd39389a811875550d9dcf3f6eac7a582c40dce553caccc14230f44c26bb6ba79bbfadf7e56dac4827d20acbd diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 5c3307f..540271c 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu -Version: 0.14.0 -Release: 5%{?dist} +Version: 0.14.1 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later URL: http://liburcu.org @@ -93,6 +93,9 @@ make regtest %changelog +* Tue Sep 03 2024 Kienan Stewart - 0.14.1-1 +- New upstream release + * Sat Jul 20 2024 Fedora Release Engineering - 0.14.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From c60981a1927d451cddb05d7175a02cf72e27188a Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Thu, 16 Jan 2025 14:53:53 -0500 Subject: [PATCH 61/70] New upstream release 0.15.0 - The 'signal' flavour of liburcu was removed upstream - Enable compiler atomics --- .gitignore | 2 ++ sources | 4 ++-- userspace-rcu.spec | 15 +++++++++------ 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index bb7b610..f7aca75 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,5 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.14.0.tar.bz2.asc /userspace-rcu-0.14.1.tar.bz2 /userspace-rcu-0.14.1.tar.bz2.asc +/userspace-rcu-0.15.0.tar.bz2 +/userspace-rcu-0.15.0.tar.bz2.asc diff --git a/sources b/sources index 44bda80..e35e3df 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (userspace-rcu-0.14.1.tar.bz2) = 46137525854164df05326202909689b62f8f3aa6e04127eb9157a83aed8180f35a68332ec66e4e4fc9b0c046b64c64b492caed4b64f86f87a31579e4209ec345 -SHA512 (userspace-rcu-0.14.1.tar.bz2.asc) = 8797b7ae063cbee339fd65e25866e2e2fab91d1dd39389a811875550d9dcf3f6eac7a582c40dce553caccc14230f44c26bb6ba79bbfadf7e56dac4827d20acbd +SHA512 (userspace-rcu-0.15.0.tar.bz2) = a0b543dcc6d1ace34c4f159074a439926bcec6708fde66db14022cfa6e8082d5d0430ad02dc036cc3902304357439bbacd89b3fc5f4ed9911716f2f0480af3e4 +SHA512 (userspace-rcu-0.15.0.tar.bz2.asc) = 490e486dc4a4c93a16706c2d840c0605b1571ba8e4467af6c0273e13838cf71305ef701a202a9fa37075bd374688acffa2c48fb8407357f61b03f5481d6e5d23 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 540271c..6ea0a67 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,5 +1,5 @@ Name: userspace-rcu -Version: 0.14.1 +Version: 0.15.0 Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later @@ -42,14 +42,14 @@ that use %{name} # Reinitialize libtool with the fedora version to remove Rpath autoreconf -vif -W all,error -%configure --disable-static +%configure --disable-static --enable-compiler-atomic-builtins V=1 make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT find %{buildroot} -type f -name "*.la" -delete -rm %{buildroot}/%{_docdir}/%{name}/LICENSE +rm %{buildroot}/%{_docdir}/%{name}/LICENSE.md # Replace arch-dependent header file with arch-independent stub (when needed). %multilib_fix_c_header --file %{_includedir}/urcu/config.h %multilib_fix_c_header --file %{_includedir}/urcu/arch.h @@ -63,7 +63,7 @@ make regtest %files -%license LICENSE gpl-2.0.txt lgpl-relicensing.txt lgpl-2.1.txt +%license LICENSE.md lgpl-relicensing.md %doc ChangeLog README.md %{_libdir}/liburcu-bp.so.8* %{_libdir}/liburcu-cds.so.8* @@ -71,7 +71,6 @@ make regtest %{_libdir}/liburcu-mb.so.8* %{_libdir}/liburcu-memb.so.8* %{_libdir}/liburcu-qsbr.so.8* -%{_libdir}/liburcu-signal.so.8* %{_libdir}/liburcu.so.8* %files devel @@ -83,7 +82,6 @@ make regtest %{_libdir}/liburcu-mb.so %{_libdir}/liburcu-memb.so %{_libdir}/liburcu-qsbr.so -%{_libdir}/liburcu-signal.so %{_libdir}/liburcu.so %{_libdir}/pkgconfig/liburcu*.pc %{_docdir}/%{name}/cds-api.md @@ -93,6 +91,11 @@ make regtest %changelog +* Thu Jan 16 2025 Michael Jeanson - 0.15.0-1 +- New upstream release +- The 'signal' flavour of liburcu was removed upstream +- Enable compiler atomics + * Tue Sep 03 2024 Kienan Stewart - 0.14.1-1 - New upstream release From 8915745116eee4743e3b2e47d7b1d49808347361 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Tue, 18 Feb 2025 11:01:02 -0500 Subject: [PATCH 62/70] New upstream release 0.15.1 --- .gitignore | 2 ++ sources | 4 ++-- userspace-rcu.spec | 5 ++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f7aca75..7ebb520 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,5 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.14.1.tar.bz2.asc /userspace-rcu-0.15.0.tar.bz2 /userspace-rcu-0.15.0.tar.bz2.asc +/userspace-rcu-0.15.1.tar.bz2 +/userspace-rcu-0.15.1.tar.bz2.asc diff --git a/sources b/sources index e35e3df..3f1c3e3 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (userspace-rcu-0.15.0.tar.bz2) = a0b543dcc6d1ace34c4f159074a439926bcec6708fde66db14022cfa6e8082d5d0430ad02dc036cc3902304357439bbacd89b3fc5f4ed9911716f2f0480af3e4 -SHA512 (userspace-rcu-0.15.0.tar.bz2.asc) = 490e486dc4a4c93a16706c2d840c0605b1571ba8e4467af6c0273e13838cf71305ef701a202a9fa37075bd374688acffa2c48fb8407357f61b03f5481d6e5d23 +SHA512 (userspace-rcu-0.15.1.tar.bz2) = 164d369cc1375b6b71eaa26812aff8a294bfbdffde65c2668e5c559d215d74c1973681f8083bfde39e280ca6fe8e92aadc7c867f966a5769548b754c92389616 +SHA512 (userspace-rcu-0.15.1.tar.bz2.asc) = 4f7033333e13d80b00860a9c33ef239ad41d51697b2e3c2cc95e22cfb29a1e9ca2ac24dfaa558459c2aafd062fa788f1ba16de774e63d1211ccc9d2c7d1eccbc diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 6ea0a67..8e03e53 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,5 +1,5 @@ Name: userspace-rcu -Version: 0.15.0 +Version: 0.15.1 Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later @@ -91,6 +91,9 @@ make regtest %changelog +* Tue Feb 18 2025 Michael Jeanson - 0.15.1-1 +- New upstream release + * Thu Jan 16 2025 Michael Jeanson - 0.15.0-1 - New upstream release - The 'signal' flavour of liburcu was removed upstream From df7008a7df622f19e8303e52c75bae70beda04bd Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Tue, 15 Apr 2025 13:54:26 -0400 Subject: [PATCH 63/70] New upstream release 0.15.2 --- .gitignore | 2 ++ sources | 4 ++-- userspace-rcu.spec | 11 +++++++---- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 7ebb520..a9c5cfd 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,5 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.15.0.tar.bz2.asc /userspace-rcu-0.15.1.tar.bz2 /userspace-rcu-0.15.1.tar.bz2.asc +/userspace-rcu-0.15.2.tar.bz2 +/userspace-rcu-0.15.2.tar.bz2.asc diff --git a/sources b/sources index 3f1c3e3..02ea3de 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (userspace-rcu-0.15.1.tar.bz2) = 164d369cc1375b6b71eaa26812aff8a294bfbdffde65c2668e5c559d215d74c1973681f8083bfde39e280ca6fe8e92aadc7c867f966a5769548b754c92389616 -SHA512 (userspace-rcu-0.15.1.tar.bz2.asc) = 4f7033333e13d80b00860a9c33ef239ad41d51697b2e3c2cc95e22cfb29a1e9ca2ac24dfaa558459c2aafd062fa788f1ba16de774e63d1211ccc9d2c7d1eccbc +SHA512 (userspace-rcu-0.15.2.tar.bz2) = ded62f0cb4d6c78adf06235ca4dee36a213efcbfd9cc4e24525d8d29b1d746075f0fbe22d5cee1e38bca9920e0641f94507b640569a84c937e4bae99f53be7c1 +SHA512 (userspace-rcu-0.15.2.tar.bz2.asc) = f638c3efe28675a17c71def0f7a942772c25324e5169bda37cee89baa3d3f3013b4d2f91e25c29542511c418bf25d8c362b346397df1c13e828d04e1ed0d7802 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 8e03e53..e69c16c 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,12 +1,12 @@ Name: userspace-rcu -Version: 0.15.1 +Version: 0.15.2 Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later -URL: http://liburcu.org +URL: https://liburcu.org -Source0: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2 -Source1: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2.asc +Source0: https://lttng.org/files/urcu/%{name}-%{version}.tar.bz2 +Source1: https://lttng.org/files/urcu/%{name}-%{version}.tar.bz2.asc # gpg2 --export --export-options export-minimal 2A0B4ED915F2D3FA45F5B16217280A9781186ACF > gpgkey-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg Source2: gpgkey-2A0B4ED915F2D3FA45F5B16217280A9781186ACF.gpg Patch0: regtest-without-bench.patch @@ -91,6 +91,9 @@ make regtest %changelog +* Tue Apr 15 2025 Michael Jeanson - 0.15.2-1 +- New upstream release + * Tue Feb 18 2025 Michael Jeanson - 0.15.1-1 - New upstream release From 2094f05a4a6e4e374250e0e53c6d4620b795be11 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Tue, 20 May 2025 14:08:36 -0400 Subject: [PATCH 64/70] New upstream release 0.15.3 --- .gitignore | 2 ++ sources | 4 ++-- userspace-rcu.spec | 5 ++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a9c5cfd..df80ed6 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,5 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.15.1.tar.bz2.asc /userspace-rcu-0.15.2.tar.bz2 /userspace-rcu-0.15.2.tar.bz2.asc +/userspace-rcu-0.15.3.tar.bz2 +/userspace-rcu-0.15.3.tar.bz2.asc diff --git a/sources b/sources index 02ea3de..9532dda 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (userspace-rcu-0.15.2.tar.bz2) = ded62f0cb4d6c78adf06235ca4dee36a213efcbfd9cc4e24525d8d29b1d746075f0fbe22d5cee1e38bca9920e0641f94507b640569a84c937e4bae99f53be7c1 -SHA512 (userspace-rcu-0.15.2.tar.bz2.asc) = f638c3efe28675a17c71def0f7a942772c25324e5169bda37cee89baa3d3f3013b4d2f91e25c29542511c418bf25d8c362b346397df1c13e828d04e1ed0d7802 +SHA512 (userspace-rcu-0.15.3.tar.bz2) = 9461f5f1ebfcfdb28bc9548738a030d0a29e754ae5340581d057c405c0fa5c17560a251fa15a20cf14d35f1fcc9aceac80841b37a5f348698da52a71ee4d4fe5 +SHA512 (userspace-rcu-0.15.3.tar.bz2.asc) = 0e884fa83643520b5ee78bd1ec60d14cb8ca9aa3544e6c6be0cfe16785556160bdefc1a44c33e1740d4b35494616e10bbb92b96aad1ee618e00ebc94d45bb786 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index e69c16c..902f9e6 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,5 +1,5 @@ Name: userspace-rcu -Version: 0.15.2 +Version: 0.15.3 Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later @@ -91,6 +91,9 @@ make regtest %changelog +* Tue May 20 2025 Michael Jeanson - 0.15.3-1 +- New upstream release + * Tue Apr 15 2025 Michael Jeanson - 0.15.2-1 - New upstream release From bb34328efffc70234974e2abf72aaf19c2d4f45a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 19:53:33 +0000 Subject: [PATCH 65/70] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 902f9e6..cbb6c0b 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.15.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later URL: https://liburcu.org @@ -91,6 +91,9 @@ make regtest %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 0.15.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue May 20 2025 Michael Jeanson - 0.15.3-1 - New upstream release From a0463b80f5a4a193f7a2f382e9bfd53ef76b4ffb Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Mon, 10 Nov 2025 15:52:42 -0500 Subject: [PATCH 66/70] New upstream release 0.15.4 --- .gitignore | 2 ++ sources | 4 ++-- userspace-rcu.spec | 7 +++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index df80ed6..12b86c2 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,5 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.15.2.tar.bz2.asc /userspace-rcu-0.15.3.tar.bz2 /userspace-rcu-0.15.3.tar.bz2.asc +/userspace-rcu-0.15.4.tar.bz2 +/userspace-rcu-0.15.4.tar.bz2.asc diff --git a/sources b/sources index 9532dda..0b81e75 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (userspace-rcu-0.15.3.tar.bz2) = 9461f5f1ebfcfdb28bc9548738a030d0a29e754ae5340581d057c405c0fa5c17560a251fa15a20cf14d35f1fcc9aceac80841b37a5f348698da52a71ee4d4fe5 -SHA512 (userspace-rcu-0.15.3.tar.bz2.asc) = 0e884fa83643520b5ee78bd1ec60d14cb8ca9aa3544e6c6be0cfe16785556160bdefc1a44c33e1740d4b35494616e10bbb92b96aad1ee618e00ebc94d45bb786 +SHA512 (userspace-rcu-0.15.4.tar.bz2) = 05e714bff63c2f07eea555c7e1df0295b4a1e7a2e9152abf4a2f0b83925ce69f26a7decb80dacc707c50714caee6e26b468a3650ce6587316f6fb51c01728e15 +SHA512 (userspace-rcu-0.15.4.tar.bz2.asc) = 95473f67e7f6fc5950dad908e74475b5f524e6204a1a611b7605364ac52fd5728c177e4a3157f6b6fbe17f4419a43aec55a54a87727933153ce658e365570550 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index cbb6c0b..1247f54 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu -Version: 0.15.3 -Release: 2%{?dist} +Version: 0.15.4 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later URL: https://liburcu.org @@ -91,6 +91,9 @@ make regtest %changelog +* Mon Nov 10 2025 Michael Jeanson - 0.15.4-1 +- New upstream release + * Fri Jul 25 2025 Fedora Release Engineering - 0.15.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From d45a309ed10d0c2104c6a203c4b6829286924c8b Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Wed, 12 Nov 2025 11:06:05 -0500 Subject: [PATCH 67/70] New upstream release 0.15.5 --- .gitignore | 2 ++ sources | 4 ++-- userspace-rcu.spec | 5 ++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 12b86c2..132199b 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,5 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.15.3.tar.bz2.asc /userspace-rcu-0.15.4.tar.bz2 /userspace-rcu-0.15.4.tar.bz2.asc +/userspace-rcu-0.15.5.tar.bz2 +/userspace-rcu-0.15.5.tar.bz2.asc diff --git a/sources b/sources index 0b81e75..4638a4c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (userspace-rcu-0.15.4.tar.bz2) = 05e714bff63c2f07eea555c7e1df0295b4a1e7a2e9152abf4a2f0b83925ce69f26a7decb80dacc707c50714caee6e26b468a3650ce6587316f6fb51c01728e15 -SHA512 (userspace-rcu-0.15.4.tar.bz2.asc) = 95473f67e7f6fc5950dad908e74475b5f524e6204a1a611b7605364ac52fd5728c177e4a3157f6b6fbe17f4419a43aec55a54a87727933153ce658e365570550 +SHA512 (userspace-rcu-0.15.5.tar.bz2) = 48c7e137b986c1a33d91ecd8e5101ed8783b7c4e15b8324660c72bce9879373b80ffd97aca0c3b8015a47dfe2c11b5f4acf9d4a065185d9ba405d4e50a2b58d8 +SHA512 (userspace-rcu-0.15.5.tar.bz2.asc) = 401a7c04cf553fa95330ce108e0dac0edac91dca423910dac5da86f465fcf734ac1aad7e333d5f6c606e324e5b50c44861cb514a294b3400155902ed59ea673d diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 1247f54..005f214 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,5 +1,5 @@ Name: userspace-rcu -Version: 0.15.4 +Version: 0.15.5 Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later @@ -91,6 +91,9 @@ make regtest %changelog +* Wed Nov 12 2025 Michael Jeanson - 0.15.5-1 +- New upstream release + * Mon Nov 10 2025 Michael Jeanson - 0.15.4-1 - New upstream release From 00d983cad0be14b2d5592cd266948c2d0141e8e8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:42:43 +0000 Subject: [PATCH 68/70] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 005f214..cc74ec8 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.15.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later URL: https://liburcu.org @@ -91,6 +91,9 @@ make regtest %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 0.15.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Wed Nov 12 2025 Michael Jeanson - 0.15.5-1 - New upstream release From f30a4f134040d33faa38c28c628d9ded7f77589d Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Fri, 30 Jan 2026 14:07:26 -0500 Subject: [PATCH 69/70] New upstream release 0.15.6 --- .gitignore | 2 ++ sources | 4 ++-- userspace-rcu.spec | 7 +++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 132199b..a135c37 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,5 @@ userspace-rcu-0.4.1.tar.bz2 /userspace-rcu-0.15.4.tar.bz2.asc /userspace-rcu-0.15.5.tar.bz2 /userspace-rcu-0.15.5.tar.bz2.asc +/userspace-rcu-0.15.6.tar.bz2 +/userspace-rcu-0.15.6.tar.bz2.asc diff --git a/sources b/sources index 4638a4c..18cd228 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (userspace-rcu-0.15.5.tar.bz2) = 48c7e137b986c1a33d91ecd8e5101ed8783b7c4e15b8324660c72bce9879373b80ffd97aca0c3b8015a47dfe2c11b5f4acf9d4a065185d9ba405d4e50a2b58d8 -SHA512 (userspace-rcu-0.15.5.tar.bz2.asc) = 401a7c04cf553fa95330ce108e0dac0edac91dca423910dac5da86f465fcf734ac1aad7e333d5f6c606e324e5b50c44861cb514a294b3400155902ed59ea673d +SHA512 (userspace-rcu-0.15.6.tar.bz2) = 53c28821dabfc1e8803c4299f6a9e589c9949d0062dd8aaa4aabb6d77641dfbd2b2c035c50680991d9f228499c12b9b23469044726a6ffce5e84f21f17cabff3 +SHA512 (userspace-rcu-0.15.6.tar.bz2.asc) = cd1b0fac74c01ef82d6e09a909b65026ccccec9b7bf042ec38783631c6a9e99993b570b2200ba814303483c99aaa44dc6ac2e58d7cd24ee5e5027becff724ff0 diff --git a/userspace-rcu.spec b/userspace-rcu.spec index cc74ec8..c15af78 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu -Version: 0.15.5 -Release: 2%{?dist} +Version: 0.15.6 +Release: 1%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later URL: https://liburcu.org @@ -91,6 +91,9 @@ make regtest %changelog +* Fri Jan 30 2026 Michael Jeanson - 0.15.6-1 +- New upstream release + * Sat Jan 17 2026 Fedora Release Engineering - 0.15.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 3cb1f089c79176e65c4c7046938a1438522f0cf5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:17:20 +0000 Subject: [PATCH 70/70] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- userspace-rcu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/userspace-rcu.spec b/userspace-rcu.spec index c15af78..df6ede8 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,6 +1,6 @@ Name: userspace-rcu Version: 0.15.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RCU (read-copy-update) implementation in user-space License: LGPL-2.1-or-later URL: https://liburcu.org @@ -91,6 +91,9 @@ make regtest %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 0.15.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Fri Jan 30 2026 Michael Jeanson - 0.15.6-1 - New upstream release