Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 2000520

Summary: Explicitly require ovirt-openvswitch instead of implicit Provides
Product: [oVirt] ovirt-distribution Reporter: Yedidyah Bar David <didi>
Component: openvswitchAssignee: Ales Musil <amusil>
Status: CLOSED CURRENTRELEASE QA Contact: Michael Burman <mburman>
Severity: low Docs Contact:
Priority: low    
Version: ---CC: amusil, bugs, danken, mperina
Target Milestone: ovirt-4.5.0Flags: mperina: ovirt-4.5?
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-10-18 11:41:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Network RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Yedidyah Bar David 2021-09-02 10:18:52 UTC
Description of problem:

Right now, ovirt-openvswitch Provides: openvswitch, and other oVirt components refer to 'openvswitch'. This was done because the original openvswitch package was renamed to have major.minor in the package name (not (only) version).

This is confusing and misleading.

All oVirt components should instead use ovirt-openvswitch directly, and ovirt-openvswitch itself should stop providing openvswitch.

See also the discussion on https://gerrit.ovirt.org/c/ovirt-engine/+/115208 .

Comment 1 Ales Musil 2021-10-18 11:41:57 UTC
All packages were changed to explicitly require ovirt-openvswitch, unortunately python3-ovsdbapp which is 
not our package still relies on this implicit provide. Changing the title to reflect what was done
and closing as NEXTRELEASE.

Comment 2 Yedidyah Bar David 2021-10-18 11:53:52 UTC
Sorry, I do not understand - if openvswitch package _name_ now includes the version, how can you use python3-ovsdbapp without oVirt (ovirt-openvswitch)? Are we the only users of it? If so, it should be changed as well. Otherwise, is there some other non-oVirt package that Provides: openvswitch? Perhaps we should conflict with it somewhere or something like that. Please clarify the situation and mention any relevant open bugs remaining. Thanks!

Comment 3 Ales Musil 2021-10-18 12:07:39 UTC
ovsdbapp comes from OpenStack, I would not be surprised if they are using some similar system. I don't know about any package that would conflict with ours.
It might be possible that this require remains from times when openvswitch version was not part of the package.

Comment 4 Sandro Bonazzola 2022-04-20 06:32:24 UTC
This bugzilla is included in oVirt 4.5.0 release, published on April 20th 2022.

Since the problem described in this bug report should be resolved in oVirt 4.5.0 release, it has been closed with a resolution of CURRENT RELEASE.

If the solution does not work for you, please open a new bug report.