From a26b9e7e6c4c79b8a2db174fd7d52d07a2c91e0d Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Sat, 28 Nov 2020 20:38:24 +0100 Subject: [PATCH] update to version 0.8.1 --- .gitignore | 1 + 9c3a8a8.patch | 26 -------------------------- rust-crossbeam-utils.spec | 15 ++++++++------- sources | 2 +- 4 files changed, 10 insertions(+), 34 deletions(-) delete mode 100644 9c3a8a8.patch diff --git a/.gitignore b/.gitignore index c8b342c..01f8dfc 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /crossbeam-utils-0.7.0.crate /crossbeam-utils-0.7.2.crate /crossbeam-utils-0.8.0.crate +/crossbeam-utils-0.8.1.crate diff --git a/9c3a8a8.patch b/9c3a8a8.patch deleted file mode 100644 index 533c5d5..0000000 --- a/9c3a8a8.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 4b1ce50d67b92ae3c9434455397f86c37df287bd Mon Sep 17 00:00:00 2001 -From: Jeehoon Kang -Date: Fri, 13 Nov 2020 01:22:35 +0900 -Subject: [PATCH] Fix a bug in seq_lock_wide (closes #595) - ---- - crossbeam-utils/src/atomic/seq_lock_wide.rs | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/crossbeam-utils/src/atomic/seq_lock_wide.rs b/crossbeam-utils/src/atomic/seq_lock_wide.rs -index faabc1b72..871a93d28 100644 ---- a/crossbeam-utils/src/atomic/seq_lock_wide.rs -+++ b/crossbeam-utils/src/atomic/seq_lock_wide.rs -@@ -1,3 +1,4 @@ -+use core::mem; - use core::sync::atomic::{self, AtomicUsize, Ordering}; - - use crate::Backoff; -@@ -110,6 +111,7 @@ impl SeqLockWriteGuard { - #[inline] - pub fn abort(self) { - self.lock.state_lo.store(self.state_lo, Ordering::Release); -+ mem::forget(self); - } - } - diff --git a/rust-crossbeam-utils.spec b/rust-crossbeam-utils.spec index 917028f..7844175 100644 --- a/rust-crossbeam-utils.spec +++ b/rust-crossbeam-utils.spec @@ -1,12 +1,12 @@ -# Generated by rust2rpm 15 +# Generated by rust2rpm 16 %bcond_without check %global debug_package %{nil} %global crate crossbeam-utils Name: rust-%{crate} -Version: 0.8.0 -Release: 2%{?dist} +Version: 0.8.1 +Release: 1%{?dist} Summary: Utilities for concurrent programming # Upstream license specification: MIT OR Apache-2.0 @@ -14,9 +14,6 @@ License: MIT or ASL 2.0 URL: https://crates.io/crates/crossbeam-utils Source: %{crates_source} -# upstream patch to fix locking issues on 32-bit architectures with 0.8.0 -Patch0: https://github.com/crossbeam-rs/crossbeam/commit/9c3a8a8.patch - ExclusiveArch: %{rust_arches} %if %{__cargo_skip_build} BuildArch: noarch @@ -92,7 +89,7 @@ which use "std" feature of "%{crate}" crate. %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml %prep -%autosetup -n %{crate}-%{version_no_tilde} -p2 +%autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep %generate_buildrequires @@ -110,6 +107,10 @@ which use "std" feature of "%{crate}" crate. %endif %changelog +* Sat Nov 28 2020 Fabio Valentini - 0.8.1-1 +- Update to version 0.8.1. +- Fixes RHBZ#1901762 + * Thu Nov 12 2020 Fabio Valentini - 0.8.0-2 - Include upstream patch to fix locking issues on 32-bit architectures. diff --git a/sources b/sources index ed6c588..5e57461 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crossbeam-utils-0.8.0.crate) = f3bda6a9fdc6d1bd6e68fdbf49c19c9d6a1c9857111b62a6819febf527b4a12129530990ddf83c9d56b43668e4df33a378854cdf1b5b6e863426fde85203e46a +SHA512 (crossbeam-utils-0.8.1.crate) = c9f3a513fd139dab3c8091366cd6d378ef8a4d00eb43a6c26d107361fea470a5ab180950a1204c1a8881c2ed1106500327d598ccb09c79d0eba2db11299aa286