Hi,
while developing ovirt-engine-dashboard it has been raised the issue that just for having ovirt-engine directories in place on the filesystem, the whole engine has to be required.

Some of the directories currently owned by ovirt-engine package and its subpackages are used also by other projects. In order to provide them whitout installing the whole engine a new sub package is needed, let's call it ovirt-engine-filesystem.

There are several example of this approach in Fedora, to see them:
$ dnf list "*filesystem*"

A bug has been opened to track this RFE[1] and a patch has been submitted some time ago[2]

We didn't reach an agreement on creating the sub package or not, major objection was:
"is ok for the whole distribution but for us this is an overkill"

Following Open Decision Framework, I'd like to get some more feedback from others since generally seems to be a good idea but I'd like to understand if this may cause issues to other developers / projects and why it's considered an overkill.

In Fedora packaging guidelines[3], the topic is covered by "File and Directory Ownership" section.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1333880
[2] https://gerrit.ovirt.org/57271
[3] https://fedoraproject.org/wiki/Packaging:Guidelines#File_and_Directory_Ownership

--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com