From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#50444: Remove support for the curses library Date: Tue, 07 Sep 2021 09:03:41 +0300 Message-ID: <83zgsoq5vm.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10972"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eggert@cs.ucla.edu, 50444@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Sep 07 08:04:19 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mNUDS-0002gx-TA for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 07 Sep 2021 08:04:18 +0200 Original-Received: from localhost ([::1]:43062 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNUDQ-0006kV-Tz for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 07 Sep 2021 02:04:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50044) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mNUDC-0006kL-Gt for bug-gnu-emacs@gnu.org; Tue, 07 Sep 2021 02:04:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43718) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mNUDB-0005h4-UW for bug-gnu-emacs@gnu.org; Tue, 07 Sep 2021 02:04:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mNUDB-00049O-Pr for bug-gnu-emacs@gnu.org; Tue, 07 Sep 2021 02:04:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Sep 2021 06:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50444 X-GNU-PR-Package: emacs Original-Received: via spool by 50444-submit@debbugs.gnu.org id=B50444.163099462115926 (code B ref 50444); Tue, 07 Sep 2021 06:04:01 +0000 Original-Received: (at 50444) by debbugs.gnu.org; 7 Sep 2021 06:03:41 +0000 Original-Received: from localhost ([127.0.0.1]:55264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNUCq-00048n-RO for submit@debbugs.gnu.org; Tue, 07 Sep 2021 02:03:41 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:33908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNUCp-00048b-Co for 50444@debbugs.gnu.org; Tue, 07 Sep 2021 02:03:39 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:38352) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNUCj-0005Jt-Kh; Tue, 07 Sep 2021 02:03:33 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3202 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mNUCj-0003bH-75; Tue, 07 Sep 2021 02:03:33 -0400 In-Reply-To: (message from Stefan Kangas on Tue, 7 Sep 2021 02:28:31 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:213663 Archived-At: > From: Stefan Kangas > Date: Tue, 7 Sep 2021 02:28:31 +0200 > Cc: paul eggert > > 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.