unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24
@ 2021-10-03 21:42 Stefan Kangas
  2021-10-04  9:40 ` Lars Ingebrigtsen
  2021-11-10 11:21 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 2 replies; 40+ messages in thread
From: Stefan Kangas @ 2021-10-03 21:42 UTC (permalink / raw)
  To: 50999

Severity: wishlist

I would like to confirm that for Emacs 29.1 we want to delete libraries
obsoleted five major versions ago, i.e. those obsoleted in Emacs 24.

Some things to note:

1. We cannot yet remove iswitchb.el, as isearchb.el depends on it (see
   Bug#36260).

2. We also cannot remove longlines.el, as so-long.el depends on it, and
   even recommends it in certain cases.

3. ccl-tests.el had to be updated to no longer depend on pgg-parse.el.

Other than that, I have not been able to find any problematic
dependencies or other issues.

If anyone wants to double-check the below list, you could use:

    (cd lisp/obsolete ; grep -iR "Obsolete-since: 24" * | sort -t ';' -k 3)

The change looks like this, excluding the massive diff showing all
18,000+ deleted lines:

commit 8ee48fb988bb058d1b6b3a0b96359e1e10a1d645 (HEAD -> master)
Author: Stefan Kangas <stefan@marxist.se>
Date:   Sun Oct 3 21:43:17 2021 +0200

    Delete libraries obsolete since Emacs 24

    * lisp/obsolete/abbrevlist.el:
    * lisp/obsolete/assoc.el:
    * lisp/obsolete/bruce.el:
    * lisp/obsolete/cc-compat.el:
    * lisp/obsolete/complete.el:
    * lisp/obsolete/crisp.el:
    * lisp/obsolete/cust-print.el:
    * lisp/obsolete/erc-hecomplete.el:
    * lisp/obsolete/info-edit.el:
    * lisp/obsolete/mailpost.el:
    * lisp/obsolete/meese.el:
    * lisp/obsolete/mouse-sel.el:
    * lisp/obsolete/old-emacs-lock.el:
    * lisp/obsolete/otodo-mode.el:
    * lisp/obsolete/patcomp.el:
    * lisp/obsolete/pc-mode.el:
    * lisp/obsolete/pc-select.el:
    * lisp/obsolete/pgg-def.el:
    * lisp/obsolete/pgg-gpg.el:
    * lisp/obsolete/pgg-parse.el:
    * lisp/obsolete/pgg-pgp.el:
    * lisp/obsolete/pgg-pgp5.el:
    * lisp/obsolete/pgg.el:
    * lisp/obsolete/rcompile.el:
    * lisp/obsolete/s-region.el:
    * lisp/obsolete/sregex.el:
    * lisp/obsolete/sup-mouse.el:
    * lisp/obsolete/terminal.el:
    * lisp/obsolete/tpu-edt.el:
    * lisp/obsolete/tpu-extras.el:
    * lisp/obsolete/tpu-mapper.el:
    * lisp/obsolete/vi.el:
    * lisp/obsolete/vip.el:
    * lisp/obsolete/ws-mode.el: Delete files.  These libraries have been
    obsolete since Emacs 24.
    * etc/NEWS: Announce their deletion.

    * test/lisp/international/ccl-tests.el: Fix tests to not depend on
    deleted file ppg-pars.el.

diff --git a/etc/NEWS b/etc/NEWS
index 20ed20308e..f6735a960c 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -77,6 +77,15 @@ Emacs buffers, like indentation and the like.  The
new ert function

 * Incompatible Lisp Changes in Emacs 29.1

+** Some libraries obsolete since Emacs 24 have been removed:
+abbrevlist.el, assoc.el, bruce.el, cc-compat.el, complete.el,
+crisp.el, cust-print.el, erc-hecomplete.el, info-edit.el, mailpost.el,
+meese.el, mouse-sel.el, old-emacs-lock.el, otodo-mode.el, patcomp.el,
+pc-mode.el, pc-select.el, pgg-def.el, pgg-gpg.el, pgg-parse.el,
+pgg-pgp.el, pgg-pgp5.el, pgg.el, rcompile.el, s-region.el, sregex.el,
+sup-mouse.el, terminal.el, tpu-edt.el, tpu-extras.el, tpu-mapper.el,
+vi.el, vip.el, ws-mode.el and yow.el.
+

[...]





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

end of thread, other threads:[~2022-06-17 12:03 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-03 21:42 bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24 Stefan Kangas
2021-10-04  9:40 ` Lars Ingebrigtsen
2021-10-04 13:25   ` Stefan Kangas
2021-10-05  7:02     ` Lars Ingebrigtsen
2021-10-05 12:27       ` Eli Zaretskii
2021-10-05 13:07         ` Phil Sainty
2021-10-05 13:39           ` Stefan Kangas
2021-10-06  1:28             ` Phil Sainty
2021-10-05 13:39         ` Stefan Kangas
2021-12-03 14:56           ` Stefan Kangas
2021-12-03 16:47             ` bug#50999: [External] : " Drew Adams
2021-12-07 21:26               ` Stefan Kangas
2021-12-07 21:34                 ` Drew Adams
2021-12-07 21:58                   ` Stefan Kangas
2021-12-04  1:51             ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2021-12-05 12:31               ` Stefan Kangas
2021-12-05 12:31               ` Stefan Kangas
2021-12-05 20:55                 ` Glenn Morris
2021-12-07  2:21                   ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2021-12-07  3:07                     ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors
2021-12-08  1:37                       ` Stefan Kangas
2021-12-08  2:13                         ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2021-12-04  9:22             ` Eli Zaretskii
2021-12-04 10:32               ` Stefan Kangas
2022-06-17 12:03               ` Stefan Kangas
2021-11-10 11:21 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2021-11-12  4:20   ` Richard Stallman
2021-11-12  4:36     ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2021-11-12  4:59       ` Lars Ingebrigtsen
2021-11-12  5:11         ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2021-11-12  6:27           ` Lars Ingebrigtsen
2021-11-12  6:36             ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2021-11-14  0:47               ` Lars Ingebrigtsen
2021-11-14 17:48                 ` bug#50999: [External] : " Drew Adams
2021-11-14 17:53                   ` Eli Zaretskii
2021-11-14 18:04                     ` Drew Adams
2021-11-14 18:18                       ` Eli Zaretskii
2021-11-14 18:35                         ` Drew Adams
2021-11-14 18:57                           ` Eli Zaretskii
2021-11-14 21:33                             ` Drew Adams

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).