Description of problem ====================== Package tendrl-commons doesn't specify minimal ansible version it requires. The problem is that RHGSWA may not work (eg. import can fail) when too old ansible package is installed. Version-Release number of selected component ============================================ tendrl-commons-1.6.3-13.el7rhgs.noarch Steps to Reproduce ================== 1. enable RHGSWA repositories and install tendrl-commons 2. rpm -q tendrl-commons Actual results ============== ``` [root@usm1-server ~]# rpm -qR tendrl-commons | grep ansible ansible ``` Expected results ================ ``` [root@usm1-server ~]# rpm -qR tendrl-commons | grep ansible ansible >= 2.y ``` where y is particular number, which identifies minimal ansible version for RHGSWA to work. Additional info =============== It's not clear which version should be specified as minimal version, since RHGSWA supports ansible from rhel-7-server-ansible-2-rpms channel, which provides latest 2.x ansible (ansible 2.7.2 right now). Example of problem with using older ansible: BZ 1575485
Testing approach ================ QE will test that particular minimal version works during verification of this BZ, but all the other testing continue with latest ansible build from rhel-7-server-ansible-2-rpms There is no reason to test with the minimal version later, when such minimal version is not supported (or expected to be used) anyway. The reason to have minimal verions of ansible requirement in the package is to notify admin that something is wrong when he forgets to subscribe to the ansible repo.
What is a minimal version we should specify here?
PR is under review: https://github.com/Tendrl/commons/pull/1068
Daniel PR is under review: https://github.com/Tendrl/commons/pull/1055
Providing QA ack (see comment 1 for assumptions and planned testing approach).
# rpm -qa tendrl-commons tendrl-commons-1.6.3-14.el7rhgs.noarch # rpm -qR tendrl-commons | grep ansible ansible There is no minimal version specified. --> ASSIGNED
$ rpm -qa tendrl-commons tendrl-commons-1.6.3-15.el7rhgs.noarch $ rpm -qR tendrl-commons | grep ansible ansible >= 2.5 Looks ok. --> VERIFIED
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2019:0265