Bug 1333880

Summary: [RFE] Add ovirt-engine-filesystem sub-package
Product: [oVirt] ovirt-engine Reporter: Vojtech Szocs <vszocs>
Component: Packaging.rpmAssignee: Sandro Bonazzola <sbonazzo>
Status: CLOSED WONTFIX QA Contact: Vojtech Szocs <vszocs>
Severity: unspecified Docs Contact:
Priority: low    
Version: futureCC: bugs, lbopf, pstehlik, ylavi
Target Milestone: ---Keywords: CodeChange, FutureFeature, Improvement
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Feature: add ovirt-engine-filesystem sub-package Reason: allow to rely on ovirt-engine directory structure without requiring the whole ovirt-engine to be installed Result: the new sub package allow proper packaging of other sub-projects.
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-08-26 13:26:38 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Integration RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Vojtech Szocs 2016-05-06 14:24:31 UTC
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

Comment 1 Sandro Bonazzola 2016-05-09 14:53:35 UTC
It would be useful also for uploaders and log collector. It's a technical debt more than a RFE.

Comment 2 Sandro Bonazzola 2016-05-12 14:46:57 UTC
Won't be in 4.0, missing agreement between developers.

Comment 4 Sandro Bonazzola 2016-08-26 13:26:38 UTC
No consensus reached and not enough interest in having this fixed. Closing as wontfix.