On 2015-11-27 09:17 +0100, Petter Reinholdtsen wrote:

> [Kacper Wysocki]
>> I've inserted a call to clear the screen as of today's git. This will make
>> its way to debian soon.
>
> I do not see this issue with cpm version 0.32-1.  Should this bug be closed?

No.  To clear the screen, cpm relies on the "clear" command from
ncurses-bin and invokes it incorrectly.  Here is what it does:

,----
| /* really the least messy way to clear the screen.
|  * If you don't believe me, check clear.c from ncurses */
| #define clear_screen() do { if(!fork()){exit(execl("/usr/bin/clear", 
"clear")); }else{int s; wait(&s);}}while(0)
`----

Since ncurses version 6.0+20170827-1, /usr/bin/clear no longer ignores
arguments (see #371855), and displays an error message when invoked the
way cpm does it.

,----
| $ /usr/bin/clear clear
| Usage: clear [options]
| 
| Options:
|   -T TERM     use this instead of $TERM
|   -V          print curses-version
|   -x          do not try to clear scrollback
`----

Cheers,
       Sven

Reply via email to