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

Bug 1624599

Summary: websocket-proxy package setup fails because of missing netaddr package
Product: [oVirt] ovirt-setup-lib Reporter: Gal Zaidman <gzaidman>
Component: Packaging.rpmAssignee: Gal Zaidman <gzaidman>
Status: CLOSED CURRENTRELEASE QA Contact: Pavel Novotny <pnovotny>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 1.1.0CC: bugs, lleistne, lsvaty, pnovotny
Target Milestone: ovirt-4.3.0Flags: rule-engine: ovirt-4.3+
lleistne: testing_ack+
Target Release: 1.2.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ovirt-setup-lib-1.2.0-0.1.beta1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-03-01 10:16:49 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 Gal Zaidman 2018-09-02 07:19:55 UTC
While following:

https://www.ovirt.org/documentation/install-guide/appe-Installing_the_Websocket_Proxy_on_a_different_host/

found that websocket-proxy installation requires netaddr,
need to add it to the spec file

Comment 1 Gal Zaidman 2018-09-02 10:55:00 UTC
after

Comment 2 Gal Zaidman 2018-09-02 11:04:31 UTC
Apparently, the bug is in ovirt-setup-lib spec, python2-ovirt-setup-lib doesn't require python-netaddr, only the default package requires python-netaddr,
so we need to change the spec that ovirt-setup-lib will require python2-ovirt-setup-lib , and python2-ovirt-setup-lib will require all the packages.

Comment 3 Sandro Bonazzola 2019-02-12 07:47:55 UTC
Anything blocking this bugfix verification?

Comment 4 Pavel Novotny 2019-02-25 16:17:14 UTC
Verified in rhvm-4.3.1.1-0.1.el7.noarch

python-netaddr is now required by python2-ovirt-setup-lib.

# rpm -qR python2-ovirt-setup-lib | grep python
python(abi) = 2.7
python-netaddr
python-setuptools
python-six

The dependency tree to python2-ovirt-setup-lib is following:
(filtered output from `repoquery --output=ascii-tree --requires rhvm`)

rhvm-0:4.3.1.1-0.1.el7.noarch [cmd line]
 \_  ovirt-engine-0:4.3.1.1-0.1.el7.noarch [1: ovirt-engine = 4.3.1.1-0.1.el7]
     \_  ovirt-engine-setup-0:4.3.1.1-0.1.el7.noarch [1: ovirt-engine-setup >= 4.3.1.1-0.1.el7]
         \_  rhvm-setup-plugins-0:4.3.0-1.el7ev.noarch [1: rhvm-setup-plugins >= 4.3.0]
             \_  python2-ovirt-setup-lib-0:1.2.0-1.el7ev.noarch [1: python2-ovirt-setup-lib >= 1.2.0]

Comment 5 Sandro Bonazzola 2019-03-01 10:16:49 UTC
This bugzilla is included in oVirt 4.3.0 release, published on February 4th 2019.

Since the problem described in this bug report should be
resolved in oVirt 4.3.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.