On Thu, Jun 28, 2018 at 12:52 PM, Nir Soffer <nsof...@redhat.com> wrote: > Trying to update vdsm master, my update script fail with: > > installing... > error: Failed dependencies: > vdsm = 4.30.0-429.git05bfb8731.fc28 is needed by (installed) > vdsm-hook-fcoe-4.30.0-429.git05bfb8731.fc28.noarch > vdsm = 4.30.0-429.git05bfb8731.fc28 is needed by (installed) > vdsm-hook-ethtool-options-4.30.0-429.git05bfb8731.fc28.noarch > > I tried to remove these hooks, since I'm not interested in any of them, but > removing them try to remove 136 packages including libvirt. > > Why do we have these dependencies? hook should be optional. > > Who owns these hooks?
git log can tell you the usual answer: I'm to blame. These hooks implement documented features. I suspect that something very basic - such as the ovirt-host package - requires them to ensure that they exist on each host. The motivation for having ovirt-host is to make sure all ovirt host have "everything" they need. It makes installation errors and questions less frequent, but it also makes it hard to tweak hosts and to make them slimmer. > > Nir _______________________________________________ Devel mailing list -- devel@ovirt.org To unsubscribe send an email to devel-le...@ovirt.org 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/devel@ovirt.org/message/JUH4Z2KBXJGAJYLZTRWOV4KD5MKLBFAX/