Bug 1537752

Summary: EPEL 7 version lacks: waiverdb-cli
Product: [Fedora] Fedora EPEL Reporter: R P Herrold <herrold>
Component: waiverdbAssignee: Dan Callaghan <dcallagh>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel7CC: dcallagh, mjia
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: waiverdb-0.9.0-1.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-04-15 14:37:02 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description R P Herrold 2018-01-23 19:34:31 UTC
The CLI tool seems to be missing at the indicated package 
level on EPEL 7 [1]

[herrold@centos-7 waiverdb]$ rpm -q waiverdb ; rpm -V waiverdb \
        ; which waiverdb-cli ; sudo yum -q provides \*bin/waiverdb-cli
waiverdb-0.3.1-1.el7.noarch
/usr/bin/which: no waiverdb-cli in 
(/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin
:/sbin:~/bin/:/home/herrold/bin:~/bin/)
[herrold@centos-7 waiverdb]$

Comment 1 Dan Callaghan 2018-01-24 11:44:03 UTC
During waiverdb development we stopped supporting EPEL7 so that we could use all the nice features in Fedora. That's why the most recent EPEL7 version is 0.3.1 right now (compared to the current 0.5.0).

I think we should separate the CLI from the server side, then we can support a wider set of platforms for the CLI (including EPEL7) while targetting on the latest and greatest Fedora stuff for the server side.

Comment 2 R P Herrold 2018-01-24 20:20:00 UTC
https://pagure.io/waiverdb/issue/109 filed

Comment 3 Dan Callaghan 2018-01-25 13:21:03 UTC
So waiverdb itself doesn't work on EPEL7 anymore since we are depending on Flask 0.11 features whereas EPEL7 only has Flask 0.10.

However the CLI works fine on EPEL7. And waiverdb RPM build succeeds on EPEL7 (even though the server won't work).

Actually it's a bit frustrating, it only succeeds if you can get an x86_64 builder, it seems that python-flask is in RHEL7 Extras but only on x86_64 and not ppc64 🙄

Anyway, this should be okay for the short term until we properly split the CLI from the server.

Comment 4 Fedora Update System 2018-01-25 13:22:46 UTC
waiverdb-0.5.0-2.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-8c03cf5953

Comment 5 Fedora Update System 2018-01-26 20:28:25 UTC
waiverdb-0.5.0-2.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-8c03cf5953

Comment 6 Fedora Update System 2018-03-02 04:07:00 UTC
waiverdb-0.9.0-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-a77ed94045

Comment 7 R P Herrold 2018-03-02 16:13:55 UTC
This is reported as fixed (included) -- OK to close here

Comment 8 Fedora Update System 2018-03-02 18:35:59 UTC
waiverdb-0.9.0-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-a77ed94045

Comment 9 Fedora Update System 2018-04-15 14:37:02 UTC
waiverdb-0.9.0-1.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.