[MacPorts] #56873: Inconsistent behavior between ncurses 6.1.20180127 and ncurses 5.7
MacPorts
noreply at macports.org
Thu Aug 2 22:20:08 UTC 2018
#56873: Inconsistent behavior between ncurses 6.1.20180127 and ncurses 5.7
----------------------+----------------------
Reporter: LiamFry | Owner: jmroot
Type: defect | Status: reopened
Priority: Normal | Milestone:
Component: ports | Version: 2.5.3
Resolution: | Keywords:
Port: ncurses |
----------------------+----------------------
Changes (by LiamFry):
* status: closed => reopened
* resolution: invalid =>
Comment:
After more testing, I re-opened the ticket. I downloaded and built the
ncurses test suite ([https://invisible-island.net/ncurses/ncurses-
examples.html]) I built it against the macOS-bundled ncurses and the
MacPorts-installed ncurses. I also built it on a Debian GNU/Linux system.
I then ran "tclock" in macOS/iTerm2, macOS/iTerm2/tmux,
macOS/XQuartz/xterm, Debian UXTerm, UXTerm/tmux. Every 5 seconds, the
clock's background switches between black and blue.
I'm using the non-macOS system as the exemplar.
* Debian/UXTerm/ncurses6 (TERM=xterm-256color) --> blue-to-black
background transition fully resets (OK)
* Debian/UXTerm/tmux/ncurses6 (TERM=screen) --> blue-to-black resets (OK)
* macOS/iTerm2/ncurses5 (TERM=xterm-256color) --> blue-to-black background
transition fully resets (OK)
* macOS/iTerm2/tmux/ncurses5 (TERM=screen) --> blue-to-black resets (OK)
* macOS/XQuarts/xterm/ncurses5 (TERM=xterm-256color) --> blue-to-black
resets (OK)
* macOS/XQuarts/xterm/tmux/ncurses5 (TERM=screen) --> blue-to-black resets
(OK)
* macOS/iTerm2/ncurses6 (TERM=xterm-256color) --> blue-to-black background
transition lingers on hour digits (ERR)
* macOS/iTerm2/tmux/ncurses6 (TERM=screen) --> blue-to-black lingers (ERR)
* macOS/XQuarts/xterm/ncurses6 (TERM=xterm-256color) --> blue-to-black
lingers (ERR)
* macOS/XQuarts/xterm/tmux/ncurses6 (TERM=screen) --> blue-to-black
lingers (ERR)
The common component in the misbehaving scenarios is the MacPorts-
installed ncurses 6.1; iTerm2 and TERM are out of the equation for 1/2 of
these failed tests. If this is '''not''' an iTerm issue - which I believe
I've demonstrated, then it must either be a macOS issue or a
MacPorts/ncurses-6.1 issue.
--
Ticket URL: <https://trac.macports.org/ticket/56873#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list