The package rpms/rust-isal-rs.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/rust-isal-rs.git/commit/?id=6dd296bb....
Change: -ExcludeArch: %{ix86}
Thanks.
Full change: ============
commit 6dd296bbc265f52efea030788dc59fca0c7fe984 Author: Benjamin A. Beasley code@musicinmybrain.net Date: Tue Feb 25 10:09:51 2025 -0500
No longer required for rust-libcramjam-0.7 (experimental features disabled), and rust-libcramjam0.6 is now retired. Furthermore, there are unresolved test failures with current isa-l releases, https://github.com/milesgranger/isal-rs/issues/31.
diff --git a/.gitignore b/.gitignore deleted file mode 100644 index de8103a..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/isal-rs-0.5.3+496255c.crate diff --git a/README.md b/README.md deleted file mode 100644 index 84b3973..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# rust-isal-rs - -The rust-isal-rs package diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..f5f2bf7 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +No longer required for rust-libcramjam-0.7 (experimental features disabled), and rust-libcramjam0.6 is now retired. Furthermore, there are unresolved test failures with current isa-l releases, https://github.com/milesgranger/isal-rs/issues/31. diff --git a/isal-rs-fix-metadata-auto.diff b/isal-rs-fix-metadata-auto.diff deleted file mode 100644 index d583bf6..0000000 --- a/isal-rs-fix-metadata-auto.diff +++ /dev/null @@ -1,16 +0,0 @@ ---- isal-rs-0.5.3+496255c/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ isal-rs-0.5.3+496255c/Cargo.toml 2025-01-15T16:12:26.316169+00:00 -@@ -12,7 +12,7 @@ - [package] - edition = "2021" - name = "isal-rs" --version = "0.5.3+496255c" -+version = "0.5.3" - authors = ["Miles Granger miles59923@gmail.com"] - build = false - exclude = [ -@@ -66,3 +66,4 @@ - shared = ["isal-sys/shared"] - static = ["isal-sys/static"] - use-system-isal = ["isal-sys/use-system-isal"] -+ diff --git a/isal-rs-fix-metadata.diff b/isal-rs-fix-metadata.diff deleted file mode 100644 index 633eec9..0000000 --- a/isal-rs-fix-metadata.diff +++ /dev/null @@ -1,12 +0,0 @@ ---- isal-rs-0.5.3+496255c/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ isal-rs-0.5.3+496255c/Cargo.toml 2025-01-15T16:12:26.318169+00:00 -@@ -62,8 +62,7 @@ - version = "^0.8" - - [features] --default = ["static"] -+default = ["shared"] - shared = ["isal-sys/shared"] --static = ["isal-sys/static"] - use-system-isal = ["isal-sys/use-system-isal"] - diff --git a/rust-isal-rs.rpmlintrc b/rust-isal-rs.rpmlintrc deleted file mode 100644 index 0244557..0000000 --- a/rust-isal-rs.rpmlintrc +++ /dev/null @@ -1,2 +0,0 @@ -# Feature metapackages are not supposed to have documentation! -addFilter(r"+[-_\w]+-devel.noarch: W: no-documentation") diff --git a/rust-isal-rs.spec b/rust-isal-rs.spec deleted file mode 100644 index 1001f9c..0000000 --- a/rust-isal-rs.spec +++ /dev/null @@ -1,114 +0,0 @@ -# Generated by rust2rpm 27 -%bcond check 1 -%global debug_package %{nil} - -%global crate isal-rs -%global crate_version 0.5.3+496255c - -Name: rust-isal-rs -Version: 0.5.3 -Release: %autorelease -Summary: Isa-l Rust bindings - -License: BSD-3-Clause -URL: https://crates.io/crates/isal-rs -Source: %{crates_source %{crate} %{crate_version}} -# Automatically generated patch to strip dependencies and normalize metadata -Patch: isal-rs-fix-metadata-auto.diff -# Manually created patch for downstream crate metadata changes -# * Remove the static feature, and replace it with shared in the default -# features -Patch: isal-rs-fix-metadata.diff - -# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval -# Additionally, the isa-l package is ExcludeArch: %%{ix86}. -ExcludeArch: %{ix86} - -BuildRequires: cargo-rpm-macros >= 24 -BuildRequires: tomcli - -%global _description %{expand: -Isa-l Rust bindings.} - -%description %{_description} - -%package devel -Summary: %{summary} -BuildArch: noarch - -%description devel %{_description} - -This package contains library source intended for building other packages which -use the "%{crate}" crate. - -%files devel -%license %{crate_instdir}/LICENSE -%doc %{crate_instdir}/README.md -%{crate_instdir}/ - -%package -n %{name}+default-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+default-devel %{_description} - -This package contains library source intended for building other packages which -use the "default" feature of the "%{crate}" crate. - -%files -n %{name}+default-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+shared-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+shared-devel %{_description} - -This package contains library source intended for building other packages which -use the "shared" feature of the "%{crate}" crate. - -%files -n %{name}+shared-devel -%ghost %{crate_instdir}/Cargo.toml - -%package -n %{name}+use-system-isal-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+use-system-isal-devel %{_description} - -This package contains library source intended for building other packages which -use the "use-system-isal" feature of the "%{crate}" crate. - -%files -n %{name}+use-system-isal-devel -%ghost %{crate_instdir}/Cargo.toml - -%prep -%autosetup -n %{crate}-%{crate_version} -p1 -%cargo_prep -# Do not depend on criterion; it is needed only for benchmarks. -tomcli set Cargo.toml del dev-dependencies.criterion - -%generate_buildrequires -%cargo_generate_buildrequires - -%build -%cargo_build - -%install -%cargo_install - -%if %{with check} -%check -# * Regressions in test suite with isa-l 2.31.1 in Fedora: -# https://github.com/milesgranger/isal-rs/issues/31 -%{cargo_test -- -- %{shrink: - --skip tests::deflate::level_zero::empty_data::read::flate2_zlib_compat_decompress - --skip tests::deflate::level_zero::empty_data::write::flate2_zlib_compat_decompress - --skip tests::gzip::level_zero::empty_data::read::flate2_zlib_compat_decompress - --skip tests::gzip::level_zero::empty_data::write::flate2_zlib_compat_decompress - --skip tests::zlib::level_zero::empty_data::flate2_zlib_compat_decompress_into -}} -%endif - -%changelog -%autochangelog diff --git a/rust2rpm.toml b/rust2rpm.toml deleted file mode 100644 index 6c51ee8..0000000 --- a/rust2rpm.toml +++ /dev/null @@ -1,30 +0,0 @@ -[package] -cargo-toml-patch-comments = [ - "Remove the static feature, and replace it with shared in the default features", -] - -[requires] -build = [ - "tomcli", -] - -[scripts.prep] -post = [ - "# Do not depend on criterion; it is needed only for benchmarks.", - "tomcli set Cargo.toml del dev-dependencies.criterion", -] - -[tests] -comments = [ - """\ - Regressions in test suite with isa-l 2.31.1 in Fedora: \ - https://github.com/milesgranger/isal-rs/issues/31%5C - """, -] -skip = [ - "tests::deflate::level_zero::empty_data::read::flate2_zlib_compat_decompress", - "tests::deflate::level_zero::empty_data::write::flate2_zlib_compat_decompress", - "tests::gzip::level_zero::empty_data::read::flate2_zlib_compat_decompress", - "tests::gzip::level_zero::empty_data::write::flate2_zlib_compat_decompress", - "tests::zlib::level_zero::empty_data::flate2_zlib_compat_decompress_into", -] diff --git a/sources b/sources deleted file mode 100644 index 4d58424..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (isal-rs-0.5.3+496255c.crate) = 47a4d7962391454a785eefb519496965ddad7d50c262ae39b1c7e9bdfc7f604f88289be0077b489b84cd603aae7a835eea47bea28f38b5e03853061893f9ed33
arch-excludes@lists.fedoraproject.org