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=ab52ee07c....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit ab52ee07c187e321dbb5e8e367e875a16f3bca8c
Author: Igor Gnatenko <ignatenkobrain(a)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(a)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(a)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(a)redhat.com> - 0.5.2-2
-- Add 0002-Prefix-commands-with-entire-path.patch
-
-* Tue May 1 2018 Andy Grover <agrover(a)redhat.com> - 0.5.2-1
-- Update to 0.5.2
-
-* Tue Apr 03 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.5.1-1
-- Update to 0.5.1
-
-* Tue Mar 13 2018 Andy Grover <agrover(a)redhat.com> - 0.5.0-2
-- Add stratisd manpage
-
-* Thu Mar 08 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.5.0-1
-- Update to 0.5.0
-
-* Thu Feb 15 2018 Andy Grover <agrover(a)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(a)fedoraproject.org> - 0.1.5-1
-- Update to 0.1.5
-
-* Fri Feb 09 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.1.4-4
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Mon Jan 08 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.1.4-3
-- Rebuild for rust-packaging v5
-
-* Mon Jan 08 2018 Igor Gnatenko <ignatenkobrain(a)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(a)fedoraproject.org> - 0.1.4-1
-- Initial package