From a354ea27c94c34733bd39b7a2ee22b1feb25a37d Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Sat, 7 Oct 2023 14:52:29 +0200 Subject: [PATCH] Update to version 0.1.7; Fixes RHBZ#2241079 --- .gitignore | 1 + rust-sharded-slab.spec | 15 ++++++--------- rust2rpm.toml | 3 +++ sharded-slab-fix-metadata-auto.diff | 11 ++++++++--- sharded-slab-fix-metadata.diff | 16 ---------------- sources | 2 +- 6 files changed, 19 insertions(+), 29 deletions(-) create mode 100644 rust2rpm.toml delete mode 100644 sharded-slab-fix-metadata.diff diff --git a/.gitignore b/.gitignore index 172ab24..6b5efe7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /sharded-slab-0.1.4.crate /sharded-slab-0.1.5.crate +/sharded-slab-0.1.7.crate diff --git a/rust-sharded-slab.spec b/rust-sharded-slab.spec index 8c97b00..e3d3093 100644 --- a/rust-sharded-slab.spec +++ b/rust-sharded-slab.spec @@ -1,23 +1,20 @@ -# Generated by rust2rpm 24 -%bcond_without check +# Generated by rust2rpm 25 +# * missing dev-dependencies: memory-stats +%bcond_with check %global debug_package %{nil} %global crate sharded-slab Name: rust-sharded-slab -Version: 0.1.5 +Version: 0.1.7 Release: %autorelease Summary: Lock-free concurrent slab License: MIT URL: https://crates.io/crates/sharded-slab Source: %{crates_source} -# Automatically generated patch to strip foreign dependencies +# Automatically generated patch to strip dependencies and normalize metadata Patch: sharded-slab-fix-metadata-auto.diff -# Manually created patch for downstream crate metadata changes -# * drop unused, benchmark-only criterion dev-dependency to speed up builds -# * drop unused loom dev-dependency -Patch: sharded-slab-fix-metadata.diff BuildRequires: rust-packaging >= 21 @@ -55,7 +52,7 @@ use the "default" feature of the "%{crate}" crate. %ghost %{crate_instdir}/Cargo.toml %prep -%autosetup -n %{crate}-%{version_no_tilde} -p1 +%autosetup -n %{crate}-%{version} -p1 %cargo_prep %generate_buildrequires diff --git a/rust2rpm.toml b/rust2rpm.toml new file mode 100644 index 0000000..fee083f --- /dev/null +++ b/rust2rpm.toml @@ -0,0 +1,3 @@ +[tests] +run = ["none"] +comments = ["missing dev-dependencies: memory-stats"] diff --git a/sharded-slab-fix-metadata-auto.diff b/sharded-slab-fix-metadata-auto.diff index 5527d73..26400c0 100644 --- a/sharded-slab-fix-metadata-auto.diff +++ b/sharded-slab-fix-metadata-auto.diff @@ -1,6 +1,6 @@ ---- sharded-slab-0.1.5/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ sharded-slab-0.1.5/Cargo.toml 2023-08-28T19:50:58.767462+00:00 -@@ -61,10 +61,5 @@ +--- sharded-slab-0.1.7/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ sharded-slab-0.1.7/Cargo.toml 2023-10-07T12:50:37.676130+00:00 +@@ -64,14 +64,6 @@ [dev-dependencies.slab] version = "0.4.2" @@ -8,6 +8,11 @@ -version = "0.5" -features = ["checkpoint"] -optional = true +- +-[target."cfg(loom)".dev-dependencies.loom] +-version = "0.5" +-features = ["checkpoint"] - [badges.maintenance] status = "experimental" ++ diff --git a/sharded-slab-fix-metadata.diff b/sharded-slab-fix-metadata.diff deleted file mode 100644 index a3f9cdd..0000000 --- a/sharded-slab-fix-metadata.diff +++ /dev/null @@ -1,16 +0,0 @@ ---- sharded-slab-0.1.5/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ sharded-slab-0.1.5/Cargo.toml 2023-08-28T19:51:25.416585+00:00 -@@ -48,13 +48,6 @@ - [dependencies.lazy_static] - version = "1" - --[dev-dependencies.criterion] --version = "0.3" -- --[dev-dependencies.loom] --version = "0.5" --features = ["checkpoint"] -- - [dev-dependencies.proptest] - version = "1" - diff --git a/sources b/sources index d5de956..bb98562 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (sharded-slab-0.1.5.crate) = 38609a8391223602d86385d0c3e422f6102eeebf65b48f8957a61fdf16f5924244be1e45e1d08facfda83590a8fd709edd266d009bbb3ebd4d8ea18bdc2221c0 +SHA512 (sharded-slab-0.1.7.crate) = 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb