all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
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.
+

[...]





             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

* 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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.