The package rpms/rust-wasmtime.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-wasmtime.git/commit/?id=f8d3...
https://src.fedoraproject.org/cgit/rpms/rust-wasmtime.git/commit/?id=cef2....
Change:
-ExclusiveArch: %{rust_arches}
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit f8d304998bd354a56b2b2511ecf1170d3ebd2777
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Apr 15 16:00:11 2022 +0200
Fix accidentally duplicated ExclusiveArch tag
diff --git a/rust-wasmtime.spec b/rust-wasmtime.spec
index 2905b62..93bb80a 100644
--- a/rust-wasmtime.spec
+++ b/rust-wasmtime.spec
@@ -24,8 +24,6 @@ Patch0: wasmtime-fix-metadata.diff
# * ppc64le:
https://bugzilla.redhat.com/show_bug.cgi?id=1966347
ExclusiveArch: x86_64 aarch64 s390x
-ExclusiveArch: %{rust_arches}
-
BuildRequires: rust-packaging >= 21
%global _description %{expand:
commit cef2e979ffb223a2f90d4477c1d54f4b9b86e4f4
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Wed Apr 13 23:07:40 2022 +0200
Update to version 0.35.3; Fixes RHBZ#2075208
diff --git a/.gitignore b/.gitignore
index 205b9f6..432b248 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/wasmtime-0.33.0.crate
+/wasmtime-0.35.3.crate
diff --git a/.rust2rpm.conf b/.rust2rpm.conf
deleted file mode 100644
index 4b2796c..0000000
--- a/.rust2rpm.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-[DEFAULT]
-unwanted-features =
- uffd
- vtune
diff --git a/rust-wasmtime.spec b/rust-wasmtime.spec
index 25e8f28..2905b62 100644
--- a/rust-wasmtime.spec
+++ b/rust-wasmtime.spec
@@ -1,11 +1,11 @@
-# Generated by rust2rpm 20
+# Generated by rust2rpm 21
%bcond_without check
%global debug_package %{nil}
%global crate wasmtime
Name: rust-%{crate}
-Version: 0.33.0
+Version: 0.35.3
Release: %autorelease
Summary: High-level API to expose the Wasmtime runtime
@@ -15,6 +15,7 @@ URL:
https://crates.io/crates/wasmtime
Source: %{crates_source}
# Initial patched metadata
# * drop windows-specific dependencies
+# * drop vtune feature (missing ittapi dependency)
Patch0: wasmtime-fix-metadata.diff
# cranelift only supports x86_64, aarch64, and s390x
@@ -23,7 +24,9 @@ Patch0: wasmtime-fix-metadata.diff
# * ppc64le:
https://bugzilla.redhat.com/show_bug.cgi?id=1966347
ExclusiveArch: x86_64 aarch64 s390x
-BuildRequires: rust-packaging
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging >= 21
%global _description %{expand:
High-level API to expose the Wasmtime runtime.}
@@ -40,9 +43,9 @@ This package contains library source intended for building other
packages which
use the "%{crate}" crate.
%files devel
-%license LICENSE
-%doc README.md
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
+%license %{crate_instdir}/LICENSE
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
@@ -54,7 +57,7 @@ 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 %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+all-arch-devel
Summary: %{summary}
@@ -66,7 +69,7 @@ This package contains library source intended for building other
packages which
use the "all-arch" feature of the "%{crate}" crate.
%files -n %{name}+all-arch-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+async-devel
Summary: %{summary}
@@ -78,7 +81,7 @@ This package contains library source intended for building other
packages which
use the "async" feature of the "%{crate}" crate.
%files -n %{name}+async-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+async-trait-devel
Summary: %{summary}
@@ -90,7 +93,7 @@ This package contains library source intended for building other
packages which
use the "async-trait" feature of the "%{crate}" crate.
%files -n %{name}+async-trait-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+cache-devel
Summary: %{summary}
@@ -102,7 +105,7 @@ This package contains library source intended for building other
packages which
use the "cache" feature of the "%{crate}" crate.
%files -n %{name}+cache-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+cranelift-devel
Summary: %{summary}
@@ -114,7 +117,7 @@ This package contains library source intended for building other
packages which
use the "cranelift" feature of the "%{crate}" crate.
%files -n %{name}+cranelift-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+jitdump-devel
Summary: %{summary}
@@ -126,7 +129,19 @@ This package contains library source intended for building other
packages which
use the "jitdump" feature of the "%{crate}" crate.
%files -n %{name}+jitdump-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
+
+%package -n %{name}+memory-init-cow-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+memory-init-cow-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "memory-init-cow" feature of the "%{crate}" crate.
+
+%files -n %{name}+memory-init-cow-devel
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+parallel-compilation-devel
Summary: %{summary}
@@ -138,7 +153,7 @@ This package contains library source intended for building other
packages which
use the "parallel-compilation" feature of the "%{crate}" crate.
%files -n %{name}+parallel-compilation-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+pooling-allocator-devel
Summary: %{summary}
@@ -150,7 +165,7 @@ This package contains library source intended for building other
packages which
use the "pooling-allocator" feature of the "%{crate}" crate.
%files -n %{name}+pooling-allocator-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+posix-signals-on-macos-devel
Summary: %{summary}
@@ -162,7 +177,7 @@ This package contains library source intended for building other
packages which
use the "posix-signals-on-macos" feature of the "%{crate}" crate.
%files -n %{name}+posix-signals-on-macos-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+rayon-devel
Summary: %{summary}
@@ -174,7 +189,19 @@ This package contains library source intended for building other
packages which
use the "rayon" feature of the "%{crate}" crate.
%files -n %{name}+rayon-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
+
+%package -n %{name}+uffd-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+uffd-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "uffd" feature of the "%{crate}" crate.
+
+%files -n %{name}+uffd-devel
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+wasmtime-cache-devel
Summary: %{summary}
@@ -186,7 +213,7 @@ This package contains library source intended for building other
packages which
use the "wasmtime-cache" feature of the "%{crate}" crate.
%files -n %{name}+wasmtime-cache-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+wasmtime-cranelift-devel
Summary: %{summary}
@@ -198,7 +225,7 @@ This package contains library source intended for building other
packages which
use the "wasmtime-cranelift" feature of the "%{crate}" crate.
%files -n %{name}+wasmtime-cranelift-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+wasmtime-fiber-devel
Summary: %{summary}
@@ -210,7 +237,7 @@ This package contains library source intended for building other
packages which
use the "wasmtime-fiber" feature of the "%{crate}" crate.
%files -n %{name}+wasmtime-fiber-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+wat-devel
Summary: %{summary}
@@ -222,7 +249,7 @@ This package contains library source intended for building other
packages which
use the "wat" feature of the "%{crate}" crate.
%files -n %{name}+wat-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
diff --git a/sources b/sources
index 9fc473f..29daa34 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (wasmtime-0.33.0.crate) =
f986c1e069d70b8762b2ee0f5ef0addc6472a0392aa30501904d4de0ba30dbe3d06a7cde06a9129ecd50d4f4056cc0361036df37744e8ed8ee7e4bcd899b94c0
+SHA512 (wasmtime-0.35.3.crate) =
9ef673e4c920a02183bbfec0abd93321cfb3008d6bbec35dae33a5d598dae10f9968118d82621d21975b1a88492c39dfd2dadeba83cb4b39f055944db37a63ed
diff --git a/wasmtime-fix-metadata.diff b/wasmtime-fix-metadata.diff
index f5c0778..adb3054 100644
--- a/wasmtime-fix-metadata.diff
+++ b/wasmtime-fix-metadata.diff
@@ -1,10 +1,21 @@
---- wasmtime-0.33.0/Cargo.toml 1970-01-01T00:00:01+00:00
-+++ wasmtime-0.33.0/Cargo.toml 2022-02-03T16:56:20.529174+00:00
-@@ -124,7 +124,5 @@
- posix-signals-on-macos = ["wasmtime-runtime/posix-signals-on-macos"]
- uffd = ["wasmtime-runtime/uffd", "pooling-allocator"]
- vtune = ["wasmtime-jit/vtune"]
+--- wasmtime-0.35.3/Cargo.toml 1970-01-01T00:00:01+00:00
++++ wasmtime-0.35.3/Cargo.toml 2022-04-13T20:58:17.089058+00:00
+@@ -136,7 +136,6 @@
+ "cranelift",
+ "pooling-allocator",
+ "memory-init-cow",
+- "vtune",
+ ]
+ jitdump = ["wasmtime-jit/jitdump"]
+ memory-init-cow = ["wasmtime-runtime/memory-init-cow"]
+@@ -147,10 +146,6 @@
+ "wasmtime-runtime/uffd",
+ "pooling-allocator",
+ ]
+-vtune = ["wasmtime-jit/vtune"]
+-
-[target."cfg(target_os = \"windows\")".dependencies.winapi]
-version = "0.3.7"
+
[badges.maintenance]
status = "actively-developed"