unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#50444: Remove support for the curses library
@ 2021-09-07  0:28 Stefan Kangas
  2021-09-07  6:03 ` Eli Zaretskii
  0 siblings, 1 reply; 5+ messages in thread
From: Stefan Kangas @ 2021-09-07  0:28 UTC (permalink / raw)
  To: 50444; +Cc: paul eggert

Severity: wishlist
X-Debbugs-CC: Paul Eggert <eggert@cs.ucla.edu>

Building with curses is, according to Paul Eggert:

    "Completely broken" in the sense it won't link and Emacs won't build,
    yes. (It will link in master, due to a patch I installed recently.)

    And yes, the original curses library has been obsolete for at least two
    decades.

See the discussion here:
https://lists.gnu.org/archive/html/emacs-devel/2021-01/msg00416.html

The conclusion from that thread AFAIU is that support for curses
should be removed.  (We should keep ncurses though.)





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#50444: Remove support for the curses library
  2021-09-07  0:28 bug#50444: Remove support for the curses library Stefan Kangas
@ 2021-09-07  6:03 ` Eli Zaretskii
  2021-09-07  6:41   ` Paul Eggert
  2021-09-08  3:28   ` Richard Stallman
  0 siblings, 2 replies; 5+ messages in thread
From: Eli Zaretskii @ 2021-09-07  6:03 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: eggert, 50444

> From: Stefan Kangas <stefan@marxist.se>
> Date: Tue, 7 Sep 2021 02:28:31 +0200
> Cc: paul eggert <eggert@cs.ucla.edu>
> 
> Building with curses is, according to Paul Eggert:
> 
>     "Completely broken" in the sense it won't link and Emacs won't build,
>     yes. (It will link in master, due to a patch I installed recently.)
> 
>     And yes, the original curses library has been obsolete for at least two
>     decades.
> 
> See the discussion here:
> https://lists.gnu.org/archive/html/emacs-devel/2021-01/msg00416.html
> 
> The conclusion from that thread AFAIU is that support for curses
> should be removed.  (We should keep ncurses though.)

Doesn't that mean we will be removing support for AIX (and any other
systems that cannot use ncurses due to the same problem)?  Are we
willing to drop support for those platforms because of curses?  AFAIU,
the original problem was fixed, and there's no longer a link error
when using curses.

In any case, if we are planning to drop support for curses, we need
to obsolete it first, i.e. add a configure-time warning for that.





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#50444: Remove support for the curses library
  2021-09-07  6:03 ` Eli Zaretskii
@ 2021-09-07  6:41   ` Paul Eggert
  2021-09-07  6:44     ` Stefan Kangas
  2021-09-08  3:28   ` Richard Stallman
  1 sibling, 1 reply; 5+ messages in thread
From: Paul Eggert @ 2021-09-07  6:41 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Stefan Kangas, 50444

On 9/6/21 11:03 PM, Eli Zaretskii wrote:

> Doesn't that mean we will be removing support for AIX (and any other
> systems that cannot use ncurses due to the same problem)?

Yes it does mean that, at least, on AIX systems without any of the other 
terminal libraries installed.

> the original problem was fixed, and there's no longer a link error
> when using curses.

That's right. So I guess we should keep curses support, for the odd user 
still running Emacs on AIX. Sorry about any confusion on the topic.





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#50444: Remove support for the curses library
  2021-09-07  6:41   ` Paul Eggert
@ 2021-09-07  6:44     ` Stefan Kangas
  0 siblings, 0 replies; 5+ messages in thread
From: Stefan Kangas @ 2021-09-07  6:44 UTC (permalink / raw)
  To: Paul Eggert; +Cc: 50444

tags 50444 notabug
close 50444
thanks

Paul Eggert <eggert@cs.ucla.edu> writes:

> That's right. So I guess we should keep curses support, for the odd user
> still running Emacs on AIX. Sorry about any confusion on the topic.

OK, thanks for clearing that up.





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#50444: Remove support for the curses library
  2021-09-07  6:03 ` Eli Zaretskii
  2021-09-07  6:41   ` Paul Eggert
@ 2021-09-08  3:28   ` Richard Stallman
  1 sibling, 0 replies; 5+ messages in thread
From: Richard Stallman @ 2021-09-08  3:28 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: eggert, stefan, 50444

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

If curses support is actually needed for some systems
which people still run Emacs on, and it does work on those
systems, there is no need to delete it.

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-09-08  3:28 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-07  0:28 bug#50444: Remove support for the curses library Stefan Kangas
2021-09-07  6:03 ` Eli Zaretskii
2021-09-07  6:41   ` Paul Eggert
2021-09-07  6:44     ` Stefan Kangas
2021-09-08  3:28   ` Richard Stallman

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).