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/

Reply via email to