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=ab52ee07c187....
Change: -ExclusiveArch: %{rust_arches}
Thanks.
Full change: ============
commit ab52ee07c187e321dbb5e8e367e875a16f3bca8c Author: Igor Gnatenko ignatenkobrain@fedoraproject.org Date: Thu Sep 27 23:39:41 2018 +0200
stratisd is built only as a module
diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 019b037..0000000 --- a/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -/stratisd-0.1.4.tar.gz -/stratisd-0.1.5.tar.gz -/stratisd-0.5.0.tar.gz -/stratisd-0.5.1.tar.gz -/stratisd-0.5.2.tar.gz diff --git a/0002-Prefix-commands-with-entire-path.patch b/0002-Prefix-commands-with-entire-path.patch deleted file mode 100644 index d7eb20b..0000000 --- a/0002-Prefix-commands-with-entire-path.patch +++ /dev/null @@ -1,70 +0,0 @@ -From 66fb5f44bf9adcdf6bcedd4810217686a5c8d74d Mon Sep 17 00:00:00 2001 -From: Andy Grover agrover@redhat.com -Date: Fri, 4 May 2018 12:30:45 -0700 -Subject: [PATCH] Prefix commands with entire path - -When invoked via dbus activation, we don't have /usr/sbin in our path, so -these commands are failing. - -Signed-off-by: Andy Grover agrover@redhat.com ---- - src/engine/strat_engine/thinpool/thinpool.rs | 4 ++-- - src/engine/strat_engine/thinpool/util.rs | 8 +++++--- - 2 files changed, 7 insertions(+), 5 deletions(-) - -diff --git a/src/engine/strat_engine/thinpool/thinpool.rs b/src/engine/strat_engine/thinpool/thinpool.rs -index 15245f5..c153882 100644 ---- a/src/engine/strat_engine/thinpool/thinpool.rs -+++ b/src/engine/strat_engine/thinpool/thinpool.rs -@@ -785,7 +785,7 @@ fn setup_metadev - // TODO: Refine policy about failure to run thin_check. - // If, e.g., thin_check is unavailable, that doesn't necessarily - // mean that data is corrupted. -- if execute_cmd(Command::new("thin_check") -+ if execute_cmd(Command::new("/usr/sbin/thin_check") - .arg("-q") - .arg(&meta_dev.devnode()), - &format!("thin_check failed for pool {}", thinpool_name)) -@@ -812,7 +812,7 @@ fn attempt_thin_repair(pool_uuid: PoolUuid, - Some(&dm_uuid), - segs_to_table(device, spare_segments))?; - -- execute_cmd(Command::new("thin_repair") -+ execute_cmd(Command::new("/usr/sbin/thin_repair") - .arg("-i") - .arg(&meta_dev.devnode()) - .arg("-o") -diff --git a/src/engine/strat_engine/thinpool/util.rs b/src/engine/strat_engine/thinpool/util.rs -index 2c1447d..245e6fd 100644 ---- a/src/engine/strat_engine/thinpool/util.rs -+++ b/src/engine/strat_engine/thinpool/util.rs -@@ -30,7 +30,7 @@ pub fn execute_cmd(cmd: &mut Command, error_msg: &str) -> StratisResult<()> { - - /// Create a filesystem on devnode. - pub fn create_fs(devnode: &Path, uuid: Uuid) -> StratisResult<()> { -- execute_cmd(Command::new("mkfs.xfs") -+ execute_cmd(Command::new("/usr/sbin/mkfs.xfs") - .arg("-f") - .arg("-q") - .arg(&devnode) -@@ -42,13 +42,15 @@ pub fn create_fs(devnode: &Path, uuid: Uuid) -> StratisResult<()> { - /// Use the xfs_growfs command to expand a filesystem mounted at the given - /// mount point. - pub fn xfs_growfs(mount_point: &Path) -> StratisResult<()> { -- execute_cmd(Command::new("xfs_growfs").arg(mount_point).arg("-d"), -+ execute_cmd(Command::new("/usr/sbin/xfs_growfs") -+ .arg(mount_point) -+ .arg("-d"), - &format!("Failed to expand filesystem {:?}", mount_point)) - } - - /// Set a new UUID for filesystem on the devnode. - pub fn set_uuid(devnode: &Path, uuid: Uuid) -> StratisResult<()> { -- execute_cmd(Command::new("xfs_admin") -+ execute_cmd(Command::new("/usr/sbin/xfs_admin") - .arg("-U") - .arg(format!("{}", uuid)) - .arg(&devnode), --- -2.14.3 - diff --git a/README.md b/README.md deleted file mode 100644 index 0fada5c..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# stratisd - -The stratisd package \ No newline at end of file diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..8f9c9a9 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +stratisd is built only as a module diff --git a/sources b/sources deleted file mode 100644 index 3df3231..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (stratisd-0.5.2.tar.gz) = 1875510437066302ce0241914001f780cad729c15adf3d30319e0c9ab5fd33f21438d9515d09162f72e9cf7a9ba6637ad924f6356d0ffc04157a2fbac6399b20 diff --git a/stratisd.spec b/stratisd.spec deleted file mode 100644 index 9dc5beb..0000000 --- a/stratisd.spec +++ /dev/null @@ -1,124 +0,0 @@ -%bcond_without check - -# Not interested in packaging lib -# stratisd is supposed to be daemon used through dbus -%global __cargo_is_lib() false - -# We want to support dbus -%global __cargo_common_opts %{__cargo_common_opts} --features dbus_enabled - -Name: stratisd -Version: 0.5.2 -Release: 2%{?dist} -Summary: Daemon that manages block devices to create filesystems - -License: MPLv2.0 -URL: https://github.com/stratis-storage/stratisd -Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz -Patch0001: 0002-Prefix-commands-with-entire-path.patch - -ExclusiveArch: %{rust_arches} - -BuildRequires: rust-packaging -# [dependencies] -BuildRequires: (crate(byteorder) >= 1.0.0 with crate(byteorder) < 2.0.0) -BuildRequires: (crate(chrono) >= 0.4.0 with crate(chrono) < 0.5.0) -BuildRequires: (crate(clap) >= 2.0.0 with crate(clap) < 3.0.0) -BuildRequires: (crate(crc) >= 1.0.0 with crate(crc) < 2.0.0) -BuildRequires: (crate(dbus) >= 0.6.1 with crate(dbus) < 0.7.0) -BuildRequires: (crate(devicemapper) >= 0.20.0 with crate(devicemapper) < 0.21.0) -BuildRequires: (crate(env_logger) >= 0.4.0 with crate(env_logger) < 0.5.0) -BuildRequires: (crate(error-chain) >= 0.11.0 with crate(error-chain) < 0.12.0) -BuildRequires: (crate(libc) >= 0.2.36 with crate(libc) < 0.3.0) -BuildRequires: (crate(libudev) >= 0.2.0 with crate(libudev) < 0.3.0) -BuildRequires: (crate(log) >= 0.3.0 with crate(log) < 0.4.0) -BuildRequires: (crate(macro-attr) >= 0.2.0 with crate(macro-attr) < 0.3.0) -BuildRequires: (crate(mnt) >= 0.3.1 with crate(mnt) < 0.4.0) -BuildRequires: (crate(nix) >= 0.10.0 with crate(nix) < 0.11.0) -BuildRequires: (crate(rand) >= 0.4.0 with crate(rand) < 0.5.0) -BuildRequires: (crate(serde) >= 1.0.0 with crate(serde) < 2.0.0) -BuildRequires: (crate(serde_derive) >= 1.0.0 with crate(serde_derive) < 2.0.0) -BuildRequires: (crate(serde_json) >= 1.0.0 with crate(serde_json) < 2.0.0) -BuildRequires: (crate(tempdir) >= 0.3.5 with crate(tempdir) < 0.4.0) -BuildRequires: ((crate(uuid) >= 0.5.0 with crate(uuid) < 0.6.0) with crate(uuid/serde) with crate(uuid/v4)) -%if %{with check} -# [dev-dependencies] -BuildRequires: (crate(loopdev) >= 0.2.0 with crate(loopdev) < 0.3.0) -BuildRequires: (crate(quickcheck) >= 0.6.0 with crate(quickcheck) < 0.7.0) -%endif -BuildRequires: %{_bindir}/a2x - -Requires: xfsprogs -Requires: device-mapper-persistent-data - -%description -%{summary}. - -%prep -%autosetup -p1 -%cargo_prep -# Not interested in clippy -sed -i -e "/^clippy/d" Cargo.toml - -%build -%cargo_build -a2x -f manpage docs/stratisd.txt - -%install -%cargo_install -%{__install} -Dpm0644 -t %{buildroot}%{_datadir}/dbus-1/system.d stratisd.conf -%{__install} -Dpm0644 -t %{buildroot}%{_datadir}/dbus-1/system-services org.storage.stratis1.service -# Daemon should be really private -mkdir -p %{buildroot}%{_libexecdir} -mv %{buildroot}%{_bindir}/stratisd %{buildroot}%{_libexecdir}/stratisd -%{__install} -Dpm0644 -t %{buildroot}%{_mandir}/man8 docs/stratisd.8 - -%if %{with check} -%check -%cargo_test -- --skip real_ --skip loop_ --skip travis_ -%endif - -%files -%license LICENSE -%doc README.md -%{_libexecdir}/stratisd -%{_datadir}/dbus-1/system.d/stratisd.conf -%{_datadir}/dbus-1/system-services/org.storage.stratis1.service -%{_mandir}/man8/stratisd.8* - -%changelog -* Fri May 4 2018 Andy Grover agrover@redhat.com - 0.5.2-2 -- Add 0002-Prefix-commands-with-entire-path.patch - -* Tue May 1 2018 Andy Grover agrover@redhat.com - 0.5.2-1 -- Update to 0.5.2 - -* Tue Apr 03 2018 Igor Gnatenko ignatenkobrain@fedoraproject.org - 0.5.1-1 -- Update to 0.5.1 - -* Tue Mar 13 2018 Andy Grover agrover@redhat.com - 0.5.0-2 -- Add stratisd manpage - -* Thu Mar 08 2018 Igor Gnatenko ignatenkobrain@fedoraproject.org - 0.5.0-1 -- Update to 0.5.0 - -* Thu Feb 15 2018 Andy Grover agrover@redhat.com - 0.1.5-2 -- Require packages that contain binaries that we exec: xfsprogs and - device-mapper-persistent-data - -* Sun Feb 11 2018 Igor Gnatenko ignatenkobrain@fedoraproject.org - 0.1.5-1 -- Update to 0.1.5 - -* Fri Feb 09 2018 Fedora Release Engineering releng@fedoraproject.org - 0.1.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Mon Jan 08 2018 Igor Gnatenko ignatenkobrain@fedoraproject.org - 0.1.4-3 -- Rebuild for rust-packaging v5 - -* Mon Jan 08 2018 Igor Gnatenko ignatenkobrain@fedoraproject.org - 0.1.4-2 -- Move binary under %%{_libexecdir} -- Add dbus service (so it is activatable) -- Fix rand's version bump - -* Sun Jan 07 2018 Igor Gnatenko ignatenkobrain@fedoraproject.org - 0.1.4-1 -- Initial package
arch-excludes@lists.fedoraproject.org