On Wed, Jul 4, 2018 at 12:33 PM, Fabrice Bacchella <
[email protected]> wrote:

>
>
> 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:
>

Indeed


> rpm -q --requires  ovirt-host
> NetworkManager-config-server
> cockpit
> cockpit-dashboard
> cockpit-machines-ovirt
> cockpit-networkmanager
> cockpit-ovirt-dashboard
> dracut-fips
> firewalld
> glusterfs-rdma
> ipa-client
> katello-agent
> mailx
> net-snmp
> net-snmp-utils
> ovirt-host-dependencies = 4.2.3-1.el7
> ovirt-hosted-engine-setup
> ovirt-provider-ovn-driver
> postfix
> python-firewall
> rng-tools
> rpmlib(CompressedFileNames) <= 3.0.4-1
> rpmlib(FileDigests) <= 4.6.0-1
> rpmlib(PayloadFilesHavePrefix) <= 4.0-1
> screen
> sysstat
> tcpdump
> vdsm-hook-ethtool-options
> vdsm-hook-fcoe
> vdsm-hook-openstacknet
> vdsm-hook-vfio-mdev
> vdsm-hook-vhostmd
> vdsm-hook-vmfex-dev
>
> Many of thee are useless depending of your setup.
>

Indeed, but there is obviously a trade-off here.

If we can solve a bug that affects, say, 30% of the setups, by requiring a
package that takes 300KB disk space, and has (hopefully) no
security/administrative/etc. implications, I'd say it's worth adding.


> 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
>
>
I am pretty certain that each was added with a good reason. Sometimes you
can find the reason in the git commit, or in the linked bug.

If you disagree about a specific item, after accepting the general
reasoning above, feel free to open a bug.

If you disagree with the entire reasoning, it means, practically, that you
want more than one ovirt-node, perhaps many more, which will require much
more work. Would you volunteer to maintain the various flavors?
ovirt-node-gluster-postfix, ovirt-node-ovn-postfix,
ovirt-node-gluster-ovn-postfix, ovirt-node-postfix, ovirt-node-sendmail, ...

While I do not follow closely maintenance of ovirt-host, I was involved in
deciding we do want it, and so far think it was a good decision. Before
that, we had partial lists of requirements duplicated over
ovirt-host-deploy, ovirt-hosted-engine-setup, ovirt-node (and then
ovirt-release, which new ovirt-node uses), and always forgot to update some
of them when adding/updating stuff. Current state, of having everything in
a single (rather large, admittedly) ovirt-host meta-package is much better.
-- 
Didi
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/I7OWOYIZROVAY7BYA2WWTEP5OZK7I7FY/

Reply via email to