Hide Forgot
Due to the nodejs build several fonts, stylesheets and graphics which belong to patternfly are included in the cockpit-ovirt rpms. patternfly3 is packaged as rpm by patternfly project here: https://copr.fedorainfracloud.org/coprs/patternfly/patternfly3/ We rely on patternfly1 from the same copr owner even in ovirt-engine. We should rely on system provided patternfly resources instead of shipping again (twice) the patternfly's resources.
I thnk it's better to stay on patternfly3 in the cockpit-ovirt, so it will be aligned with the rest of the Cockpit it lives in. The patternfly3 is provided by ovirt-engine-nodejs-modules, so shared among projects as well. The fonts, CSS, icons files are generated during the build process as a result of webpack analyzis what resources are really needed by the resulting bundle. I would not change that, that's a good feature. Regarding their duplicity in the cockpit-ovirt rpm: the 'dashboard' and 'vdsm' parts are more-or-less independent subpackages with their own webpack builds resulting in the partial duplicity of the generated resource files. Since there's ongoing activity to split the 'dashboard' even more and separate the 'vdsm' part to a new rpm, I would not change that as well.
As per comment 1, closing.