From: Stefan Kangas <stefan@marxist.se>
To: 50999@debbugs.gnu.org
Subject: bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24
Date: Sun, 3 Oct 2021 21:42:27 +0000 [thread overview]
Message-ID: <CADwFkm=jPqgeADQVJ7y7TgYD7Mmbr9GLFYDkSED49k0kF=HjoA@mail.gmail.com> (raw)
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.
+
[...]
next reply other threads:[~2021-10-03 21:42 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-10-03 21:42 Stefan Kangas [this message]
2021-10-04 9:40 ` bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24 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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CADwFkm=jPqgeADQVJ7y7TgYD7Mmbr9GLFYDkSED49k0kF=HjoA@mail.gmail.com' \
--to=stefan@marxist.se \
--cc=50999@debbugs.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).