It would be nice to have some "ovirt-engine-filesystem" sub-package of Engine, containing only the most important Engine directories (e.g. defining directory structure). Projects that need to add files into Engine's directories would simply BuildRequires: ovirt-engine-filesystem instead of BuildRequires: ovirt-engine-backend which is very inefficient as it pulls tons of stuff (Engine + all of its dependencies) during given project's build. Real world use case: oVirt Dashboard [1] needs to add symlinks into /usr/share/ovirt-engine/ui-plugins directory. [1] https://gerrit.ovirt.org/#/q/project:ovirt-engine-dashboard
It would be useful also for uploaders and log collector. It's a technical debt more than a RFE.
Won't be in 4.0, missing agreement between developers.
No consensus reached and not enough interest in having this fixed. Closing as wontfix.