https://bugzilla.redhat.com/show_bug.cgi?id=1460148
Bug ID: 1460148
Summary: dependency on criu broken for s390x
Product: Fedora
Version: rawhide
Component: runc
Assignee: jchaloup(a)redhat.com
Reporter: dan(a)danny.cz
QA Contact: extras-qa(a)fedoraproject.org
CC: amurdaca(a)redhat.com, bbaude(a)redhat.com,
dwalsh(a)redhat.com,
golang-updates(a)lists.fedoraproject.org,
jchaloup(a)redhat.com, lsm5(a)redhat.com,
TicoTimo(a)gmail.com
Blocks: 467765 (ZedoraTracker)
Currently runc can't be installed on s390x, because there is a hard dependency
on criu which doesn't exist for s390x (yet?)
Error: conflicting requests
- nothing provides criu needed by runc-1:1.0.0-7.git6394544.fc27.1.s390x
(try to add '--allowerasing' to command line to replace conflicting packages)
But if I read the runc code right, then it should affect only the checkpoint
and restore functionality. Can't we just skip the dependency on s390x?
eg. with
diff --git a/runc.spec b/runc.spec
index 1b948f2..2133e6e 100644
--- a/runc.spec
+++ b/runc.spec
@@ -70,7 +70,9 @@ BuildRequires:
golang(github.com/vishvananda/netlink)
BuildRequires:
golang(github.com/vishvananda/netlink/nl)
%endif
+%ifnarch s390x
Requires: criu
+%endif
%description
The runc command can be used to start containers which are packaged
Version-Release number of selected component (if applicable):
runc-1:1.0.0-7.git6394544.fc27.1.s390x
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=467765
[Bug 467765] Fedora for System z (s390): Bug Tracker
--
You are receiving this mail because:
You are on the CC list for the bug.