Bug 1334312
| Summary: | zsh _arguments function not working | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Marko Myllynen <myllynen> | |
| Component: | zsh | Assignee: | Kamil Dudka <kdudka> | |
| Status: | CLOSED ERRATA | QA Contact: | Jan Kepler <jkejda> | |
| Severity: | unspecified | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 7.2 | CC: | isenfeld, jkejda, ovasik | |
| Target Milestone: | rc | Keywords: | Patch | |
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | zsh-5.0.2-21.el7 | Doc Type: | Bug Fix | |
| Doc Text: |
needless to document IMO
|
Story Points: | --- | |
| Clone Of: | ||||
| : | 1350432 (view as bug list) | Environment: | ||
| Last Closed: | 2016-11-03 23:03:16 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: | ||||
Thank you for the analysis! I am fine with picking both the upstream commits if the bug gets approved for inclusion. 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://rhn.redhat.com/errata/RHBA-2016-2152.html |
Description of problem: I'm seeing an issue with the _arguments utility function on RHEL 7.2, below is a minimal test case: #compdef foo _arguments -S -s -w \ '(- *)'{-h,--help}'[display help information]' \ '(- *)'{-V,--version}'[print program version]' \ "(-t --test)"{-t,--test}'[test]' \ && return 0 Then when using it we see the issue: $ foo <TAB> --help -h -- display help information --test -t -- test --version -V -- print program version -w $ foo --help So the "-w" parameter leaks through. There's an upstream fix available for this already I verified that it indeed fixed the issue for me as well: 756526eef3e064c3ffb023ae5e5e6df42e6e9162 Could this be backported to RHEL 7 as well? PS. While at it, perhaps also consider 2810317ae2f2f96d06add76c17510a90f2ea3f62 for _arguments as well. Thanks. Version-Release number of selected component (if applicable): zsh-5.0.2-20.el7.x86_64