[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24
From: |
Stefan Kangas |
Subject: |
bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24 |
Date: |
Sun, 3 Oct 2021 21:42:27 +0000 |
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.
+
[...]
- bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24,
Stefan Kangas <=
- bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24, Lars Ingebrigtsen, 2021/10/04
- bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24, Stefan Kangas, 2021/10/04
- bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24, Lars Ingebrigtsen, 2021/10/05
- bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24, Eli Zaretskii, 2021/10/05
- bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24, Phil Sainty, 2021/10/05
- bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24, Stefan Kangas, 2021/10/05
- bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24, Phil Sainty, 2021/10/05
- bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24, Stefan Kangas, 2021/10/05