tcsh subshell escaping broken
Bug #1706223 reported by
Anatoly Borodin
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Midnight Commander |
Fix Released
|
Unknown
|
|||
mc (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
tcsh (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Release: Ubuntu 17.04 Zesty
tcsh version: 6.20.00-7
I’m trying to fix the integration between mc and the recent version of
tcsh (as a subshell) that got broken in Ubuntu 17.04 Zesty. I have
noticed that the escaping has been changed in the commit
https:/
that can be tested with
mkdir -p '/tmp/a b' && ls -d "`printf "%b" '\0057tmp\
Before the commit:
/tmp/a b
(The same result in bash and zsh btw.)
After the commit:
ls: cannot access '/tmp/a': No such file or directory
ls: cannot access 'b': No such file or directory
Looks like a regression in the version 6.20.
summary: |
- Escaping broken + tcsh subshell escaping broken |
Changed in mc: | |
importance: | Undecided → Unknown |
status: | New → Unknown |
Changed in mc: | |
status: | Unknown → New |
Changed in mc: | |
status: | New → Confirmed |
tags: | added: zesty |
Changed in mc: | |
status: | Confirmed → Fix Released |
Changed in mc (Ubuntu): | |
status: | New → Confirmed |
Changed in mc (Ubuntu): | |
status: | Invalid → Confirmed |
Changed in tcsh (Ubuntu): | |
status: | Invalid → New |
tags: |
added: patchartful removed: artful patch upgrade-software-version |
tags: |
added: patch removed: patchartful |
To post a comment you must log in.
I'm also trying to contact the upstream commit author Christos Zoulas, but he seems to be busy.
The website http:// tcsh.org/ is down right now.