Bug 1321303
Summary: | zsh HIST_REDUCE_BLANKS breaks history | ||
---|---|---|---|
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: | Maxim Svistunov <msvistun> |
Priority: | unspecified | ||
Version: | 7.2 | CC: | jkejda, ovasik |
Target Milestone: | rc | Keywords: | Patch |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | zsh-5.0.2-22.el7 | Doc Type: | Bug Fix |
Doc Text: |
Parsing command substitutions no longer corrupts command history
Previously, commands having the `$()` command substitution construct were recorded incorrectly in the command history. This bug has been fixed and parsing command substitutions no longer corrupts command history.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2016-11-03 23:03:12 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
Marko Myllynen
2016-03-25 10:24:09 UTC
Thank you for reporting the bug! It seems to be caused by the fix for bug #1241023. The following upstream commit fixes it: https://sourceforge.net/p/zsh/code/ci/f2a2f28f > Fixed In Version: zsh-5.0.2-20.el7
Thanks, I'm happy to confirm the issue is fixed with this version!
I'm afraid I found a case where this is still problematic: # useradd -m -s /bin/zsh testuser # echo setopt HIST_REDUCE_BLANKS >> /home/testuser/.zshrc # echo "alias grep='grep --color=tty'" >> /home/testuser/.zshrc # su - testuser [testuser@mars]~% for metric in $(pminfo proc | grep cmd); do echo $metric ; done proc.psinfo.cmd [testuser@mars]~% for metric in $(pminfo proc | grepgrep --color=tty cmd); do echo $metric ; done [testuser@mars]~% rpm -q zsh zsh-5.0.2-20.el7.x86_64 [testuser@mars]~% Thanks. Indeed. I will backport the following upstream commit to fix it: https://sourceforge.net/p/zsh/code/ci/e34ce851 > Fixed In Version: zsh-5.0.2-22.el7
Thanks, I'm happy to confirm the issue is fixed with this version!
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 |