Description of problem: The safelease package depends on package it does not need. From safelease.spec.in: ## # The following requirements are necessary for VDSM to avoid # platform dependencies. Those are not required by safelease code and should # remove once vdsm will be able to provide those requirements otherwise. # Numactl is not available on s390[x] and ARM %ifnarch s390 s390x %{arm} Requires: numactl %endif %ifarch x86_64 Requires: python-dmidecode Requires: dmidecode Requires: virt-v2v %endif ## hack end. This was added in this commit: commit c6ff479e157331000ad42fa58664ffd9af322a0e Author: Yaniv Bronhaim <ybronhei> Date: Sun May 17 15:05:47 2015 +0300 adds vdsm platform requirements to spec raising release and adding changelog note about that hack. this hack should remove later when vdsm will require those packages otherwise. Change-Id: Ia3063d393b69f6e21b2a7948b275ed6cf59605ec Signed-off-by: Yaniv Bronhaim <ybronhei> Reviewed-on: https://gerrit.ovirt.org/41015 Reviewed-by: Dan Kenigsberg <danken> These false dependencies should be removed. Vdsm dependencies should be handled within Vdsm.
See bug 1320281 for the Vdsm side.
This bug appears to have been reported against 'rawhide' during the Fedora 25 development cycle. Changing version to '25'.
I think we can close this as WONTFIX, since changing the requirement in safelease would break old vdsm versions depending on it.