The package rpms/stratisd.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/stratisd.git/commit/?id=f897eff85....
Change:
+ExcludeArch: i686
Thanks.
Full change:
============
commit f897eff85f12984c437edb9ba52af731babf23d1
Author: Bryan Gurney <bgurney(a)redhat.com>
Date: Thu Apr 27 09:48:02 2023 -0400
Update to 3.5.4
Signed-off-by: Bryan Gurney <bgurney(a)redhat.com>
diff --git a/.gitignore b/.gitignore
index d3456b2..8d19026 100644
--- a/.gitignore
+++ b/.gitignore
@@ -81,3 +81,6 @@
/stratisd-3.5.3.tar.gz
/stratisd-3.5.3-vendor.tar.gz
/stratisd-3.5.3.crate
+/stratisd-3.5.4.tar.gz
+/stratisd-3.5.4-vendor.tar.gz
+/stratisd-3.5.4.crate
diff --git a/sources b/sources
index 4ef789a..40c7f6b 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (stratisd-3.5.3.tar.gz) =
a3a121b2550036b85eb8cdfcb15bd5396df22030365ca0d40258599874157e5be11b3070bf8ac70c046eb2a4db85fa11c40b1858ef2c2abf3a1240a0dd5ad92f
-SHA512 (stratisd-3.5.3-vendor.tar.gz) =
ec78b990471870a93f8636152d8173bc026e90408206ac5e4e401d7de5619c363c48ba387fac81800ebc1fa80b488830741fae52311f3dccd18a14f8816ed469
-SHA512 (stratisd-3.5.3.crate) =
87834274c1b9754b52b77a5dad221b84a7fc20adab489b7c66b7f48dbbb12479053e7e99cd095fc3418c1e99b815fb66b1ab31f7184c0631b5182904cfcd36fd
+SHA512 (stratisd-3.5.4.tar.gz) =
0fff8e4c9e23396e1778cb618d16bd3fd6cc36cc70a21b8b09c4a04ff3c6f1fe4635b9bc877aba3d751f7f0e9a725d80a04bc048cc3e27043b279fa488b361cb
+SHA512 (stratisd-3.5.4-vendor.tar.gz) =
2c8433713bcdcec73703506e5f254b43cf238f676a3bb31d2d44c9acb85dc3f22f590a24dc03f6e8ecfd6edfc09aadf316371de463a6f083adf14b88d82523b0
+SHA512 (stratisd-3.5.4.crate) =
7825b6cfc575a3aaf05cfdbcce077c3b40228b6c37f6c580f54115049b6e17fbb4f72fbc7dee6f04d0651144803f2bbed5746edc6a1cf0b37a99513fadce9fc5
diff --git a/stratisd.spec b/stratisd.spec
index c080ecf..ca32e78 100644
--- a/stratisd.spec
+++ b/stratisd.spec
@@ -4,7 +4,7 @@
%global dracutdir %(pkg-config --variable=dracutdir dracut)
Name: stratisd
-Version: 3.5.3
+Version: 3.5.4
Release: 1%{?dist}
Summary: Daemon that manages block devices to create filesystems
@@ -24,8 +24,8 @@ Source1:
%{url}/releases/download/v%{version}/%{name}-%{version}-vendor.t
Source2: %{crates_source}
-%if 0%{?rhel}
ExclusiveArch: %{rust_arches}
+%if 0%{?rhel}
ExcludeArch: i686
%endif
@@ -57,6 +57,8 @@ Requires: libblkid
# stratisd does not require clevis; it can be used in restricted environments
# where clevis is not available.
+# If using encryption via clevis, stratisd requires the instance of clevis
+# that it uses to have been built in an environment with cryptsetup >= 2.6.0.
Recommends: clevis-luks >= 18
%description
@@ -65,8 +67,9 @@ Recommends: clevis-luks >= 18
%package dracut
Summary: Dracut modules for use with stratisd
-%if 0%{?rhel}
ExclusiveArch: %{rust_arches}
+%if 0%{?rhel}
+ExcludeArch: i686
%endif
Requires: stratisd
@@ -80,6 +83,9 @@ Requires: plymouth
Summary: Tools that support Stratis operation
ExclusiveArch: %{rust_arches}
+%if 0%{?rhel}
+ExcludeArch: i686
+%endif
Requires: stratisd
@@ -121,9 +127,12 @@ a2x -f manpage docs/stratis-dumpmetadata.txt
%if %{with check}
%check
-%if 0%{?rhel}
-%cargo_test --no-run
-%else
+# Compile stratisd tests only where package does not use vendoring.
+# This is a temporary step, to address the problem of loopdev crate
+# 0.4.0 failing to build properly in some situations due to a failure of
+# bindgen 0.59.0.
+# See
https://github.com/stratis-storage/project/issues/607
+%if !0%{?rhel}
%cargo_test -- --no-run
%endif
%endif
@@ -174,6 +183,9 @@ a2x -f manpage docs/stratis-dumpmetadata.txt
%{_mandir}/man8/stratis-dumpmetadata.8*
%changelog
+* Thu Apr 27 2023 Bryan Gurney <bgurney(a)redhat.com> - 3.5.4-1
+- Update to 3.5.4
+
* Tue Apr 18 2023 Bryan Gurney <bgurney(a)redhat.com> - 3.5.3-1
- Update to 3.5.3