Description of problem ====================== On RHEL 6, gdeploy package is missing python-argparse dependency. This is not necessary for RHEL 7 package, because argparse module is included in python 2.7 stdlib. Version-Release number of selected component (if applicable) ============================================================ gdeploy-1.0-12.el6rhs.noarch How reproducible ================ 100 % Steps to Reproduce ================== 1. Check requirements of gdeploy package for RHEL 6 via `rpm -qR` Actual results ============== There is no python-argparse in the list of requirements: ~~~ # rpm -qR gdeploy /usr/bin/python python(abi) = 2.6 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 ~~~ Expected results ================ ~~~ # rpm -qR gdeploy | grep python-argparse python-argparse ~~~
Martin, This was not listed because python-argparse is installed as part of RHS installation. [root@rhs-1 gstatus]# yum list installed | grep python-argp python-argparse.noarch 1.2.1-2.1.el6 @anaconda-InstallationRepo-201507260759.x86_64/3.1 Please correct me if I'm wrong.
Fixed in branch: https://github.com/gluster/gdeploy/tree/1.1
Patch: https://github.com/gluster/gdeploy/commit/c9248fc58cc5ce75a77752d93f093ce99460ba62#diff-9ef7ebc895cc5a175cb3fd7aaa1b8fa2
Verified with gdeploy-2.0-2.el6rhs.noarch
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/RHEA-2016:1250