There is a lot of other dependencies to declare other than postfix, MTA
would have been better.
I agree, and suggest to open an RFE on ovirt-host (and elsewhere?
didn't check) to change the Requires:.ovirt-host have a lot of dependencies:
rpm -q --requires ovirt-hostNetworkManager-config-servercockpitcockpit-dashboardcockpit-machines-ovirtcockpit-networkmanagercockpit-ovirt-dashboarddracut-fipsfirewalldglusterfs-rdmaipa-clientkatello-agentmailxnet-snmpnet-snmp-utilsovirt-host-dependencies = 4.2.3-1.el7ovirt-hosted-engine-setupovirt-provider-ovn-driverpostfixpython-firewallrng-toolsrpmlib(CompressedFileNames) <= 3.0.4-1rpmlib(FileDigests) <= 4.6.0-1rpmlib(PayloadFilesHavePrefix) <= 4.0-1screensysstattcpdumpvdsm-hook-ethtool-optionsvdsm-hook-fcoevdsm-hook-openstacknetvdsm-hook-vfio-mdevvdsm-hook-vhostmdvdsm-hook-vmfex-devMany of thee are useless depending of your setup.
rng-tools, for example, but my hardware don't provides any of the needed random generators.screen, tcpdump ? I'm quite surprised.glusterfs-rdma, I'm not doing glusterfs, and I don't have any hardware to do rdma