Bug 29214

Summary: Wrong vertical bar symbol in ksh man page
Product: Mageia Reporter: w unruh <unruh>
Component: RPM PackagesAssignee: Stig-Ørjan Smelror <smelror>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal CC: davidwhodgins
Version: CauldronKeywords: UPSTREAM
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: ksh-2020.0.0.338.git8d91e8a-0.2.mga8 CVE:
Status comment:

Description w unruh 2021-07-04 17:30:00 CEST
Description of problem:
The man page for ksh consistantly uses the Unicode ⎪ rather than the ascii | for the pipe, or "or" symbol, when it actually means the latter. 
That is the hex "E2 8E AA" rather than "7C". The former does not work
>ksh
$ echo "a" ⎪cat 
a ⎪cat
Comment 1 Dave Hodgins 2021-07-04 21:21:28 CEST
Confirmed. I downloaded and unpacked ksh-2020.0.0.338.git8d91e8a-0.2.mga8.src.rpm

In ast-8d91e8a2009ff9196454fea1362627fd1f921196/src/cmd/ksh93/ksh.1 it has
the "⎪" xE28EAA character rather then the correct "|" x7C character, so it's
not a translation error.

Assigning to the registered maintainer, kekePower.

CC: (none) => davidwhodgins
Assignee: bugsquad => smelror

Comment 2 Dave Hodgins 2021-07-04 21:39:14 CEST
Reported upstream as https://github.com/att/ast/issues/1491

Keywords: (none) => UPSTREAM

Comment 3 Dave Hodgins 2021-11-04 02:16:57 CET
Received the following from upstream ...

This is one of hundreds of bugs fixed in ksh 93u+m, the only ksh93 fork that's currently under active and open development. Please consider testing the latest code from there. This AST repo is inactive and AT&T will no longer work on it.