Description of problem: Fix for bug 1489465 backported upstream .spec.in template change[1] which changed default ownership of config files which is failing on a fresh empty system: # yum install openvswitch ... Installing : openvswitch-2.9.0-3.fc28.x86_64 18/20 Running scriptlet: openvswitch-2.9.0-3.fc28.x86_64 18/20 warning: user openvswitch does not exist - using root warning: group openvswitch does not exist - using root warning: user openvswitch does not exist - using root warning: group openvswitch does not exist - using root warning: user openvswitch does not exist - using root warning: group openvswitch does not exist - using root ... Required user/group need to be created in %pre as documented in Fedora guideline[2] Version-Release number of selected component (if applicable): openvswitch-2.9.0-3.fc28 How reproducible: Always on a fresh system. Actual results: Warning messages during installation: warning: user openvswitch does not exist - using root warning: group openvswitch does not exist - using root ... Expected results: No warning messages during installation. [1] https://github.com/openvswitch/ovs/commit/951d79e638ecdb3b1dcd19df1adb2ff91fe61af8 [2] https://fedoraproject.org/wiki/Packaging:UsersAndGroups#Dynamic_allocation
Proposed .spec.in change upstream https://github.com/openvswitch/ovs/pull/223
Thank you for the upstream patch, unfortunately upstream doesn't accept pull requests, but you need to use "git send-mail" (a similar approach used for linux kernel). http://docs.openvswitch.org/en/latest/internals/contributing/submitting-patches/
I've contacted alan separately at apevec - I have a change proposed to the pull request, but otherwise I agree with it. If Alan agrees, I can submit with his signoff and my co-author