Hide Forgot
Description of problem: It appears that the fix for Bug 1369522 was too agressive. We want bash-completion for "rct cat-manifest --<TAB><TAB>" to show "-no-content". We do NOT want bash-completion for "rct stat-cert --<TAB><TAB>" to show "-no-content". Version-Release number of selected component (if applicable): [root@jsefler-rhel7 ~]# rpm -q --whatprovides `which rct` subscription-manager-1.17.14-1.el7.x86_64 How reproducible: Steps to Reproduce: [root@jsefler-rhel7 ~]# rct stat-cert --help Usage: rct stat-cert [OPTIONS] CERT_FILE Print certificate statistics and sizes Options: -h, --help show this help message and exit [root@jsefler-rhel7 ~]# rct stat-cert --<TAB><TAB> --help --no-content [root@jsefler-rhel7 ~]# rct stat-cert --no-content Usage: rct stat-cert [OPTIONS] CERT_FILE rct: error: no such option: --no-content [root@jsefler-rhel7 ~]# Actual results: above you see that tab completion presents "--no-content" as a valid option to "rct stat-cert", but it is not. Expected results: tab completion should not render "--no-content" as a viable option for "rct stat-cert", but it is a viable option for "rct cat-manifest" Additional info:
Moving the to MODIFIED as a PR has been accepted upstream that should make it for the first build of 7.4.
Not cloning this bug to 6.9 as the fix for this will be included in the rebase from upstream for the first build of 6.9.
Retested on , subscription management server: 0.9.51.21-1 subscription management rules: 5.15.1 subscription-manager: 1.19.4-1.el7 python-rhsm: 1.19.2-1.el7 # rct stat-cert --<TAB><TAB> # rct stat-cert --help ^^ Observed that rct stat-cert --<TAB><TAB> now automatically presents "help" as as option as its the only option available for the command # rct stat-cert -<TAB><TAB> -h --help Also verified that rct can-manifest --<TAB><TAB> continues to show its valid options # rct cat-manifest --<TAB><TAB> --help --no-content Marking as 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/RHBA-2017:2083