GNU bug report logs -
#73257
31.0.50; Deleting obsolete libraries in Emacs 31
Previous Next
Reported by: Stefan Kangas <stefankangas <at> gmail.com>
Date: Sat, 14 Sep 2024 19:27:02 UTC
Severity: wishlist
Found in version 31.0.50
Fixed in version 31.1
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 73257 in the body.
You can then email your comments to 73257 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#73257
; Package
emacs
.
(Sat, 14 Sep 2024 19:27:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Stefan Kangas <stefankangas <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Sat, 14 Sep 2024 19:27:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Severity: wishlist
We usually delete libraries obsoleted 10 years ago at the time of a new
Emacs release. This should mean that anything made obsolete before
24.5, released on 2015-04-10, are candidates for deletion in Emacs 31.
This is the full list of such libraries:
24.1 lisp/obsolete/pgg-def.el
24.1 lisp/obsolete/pgg-gpg.el
24.1 lisp/obsolete/pgg-parse.el
24.1 lisp/obsolete/pgg-pgp.el
24.1 lisp/obsolete/pgg-pgp5.el
24.1 lisp/obsolete/pgg.el
24.3 lisp/obsolete/bruce.el
24.4 lisp/obsolete/info-edit.el
24.4 lisp/obsolete/iswitchb.el
24.4 lisp/obsolete/longlines.el
24.4 lisp/obsolete/meese.el
24.4 lisp/obsolete/otodo-mode.el
24.4 lisp/obsolete/rcompile.el
24.4 lisp/obsolete/sup-mouse.el
24.4 lisp/obsolete/terminal.el
24.4 lisp/obsolete/yow.el
24.5 lisp/obsolete/cc-compat.el
24.5 lisp/obsolete/crisp.el
24.5 lisp/obsolete/tpu-edt.el
24.5 lisp/obsolete/tpu-extras.el
24.5 lisp/obsolete/tpu-mapper.el
24.5 lisp/obsolete/vi.el
24.5 lisp/obsolete/vip.el
24.5 lisp/obsolete/ws-mode.el
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. ISTR that Eli objected to removing bruce.el in Emacs 30, so I'm
assuming this objection this still stands.
Are there any other blockers or considerations?
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#73257
; Package
emacs
.
(Sun, 15 Sep 2024 00:04:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 73257 <at> debbugs.gnu.org (full text, mbox):
Stefan Kangas <stefankangas <at> gmail.com> writes:
> Are there any other blockers or considerations?
pgg is still being used. Please don't delete it on impulse.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#73257
; Package
emacs
.
(Sun, 15 Sep 2024 05:45:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 73257 <at> debbugs.gnu.org (full text, mbox):
> From: Stefan Kangas <stefankangas <at> gmail.com>
> Date: Sat, 14 Sep 2024 12:25:49 -0700
>
> 24.1 lisp/obsolete/pgg-def.el
> 24.1 lisp/obsolete/pgg-gpg.el
> 24.1 lisp/obsolete/pgg-parse.el
> 24.1 lisp/obsolete/pgg-pgp.el
> 24.1 lisp/obsolete/pgg-pgp5.el
> 24.1 lisp/obsolete/pgg.el
> 24.3 lisp/obsolete/bruce.el
> 24.4 lisp/obsolete/info-edit.el
> 24.4 lisp/obsolete/iswitchb.el
> 24.4 lisp/obsolete/longlines.el
> 24.4 lisp/obsolete/meese.el
> 24.4 lisp/obsolete/otodo-mode.el
> 24.4 lisp/obsolete/rcompile.el
> 24.4 lisp/obsolete/sup-mouse.el
> 24.4 lisp/obsolete/terminal.el
> 24.4 lisp/obsolete/yow.el
> 24.5 lisp/obsolete/cc-compat.el
> 24.5 lisp/obsolete/crisp.el
> 24.5 lisp/obsolete/tpu-edt.el
> 24.5 lisp/obsolete/tpu-extras.el
> 24.5 lisp/obsolete/tpu-mapper.el
> 24.5 lisp/obsolete/vi.el
> 24.5 lisp/obsolete/vip.el
> 24.5 lisp/obsolete/ws-mode.el
>
> 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. ISTR that Eli objected to removing bruce.el in Emacs 30, so I'm
> assuming this objection this still stands.
>
> Are there any other blockers or considerations?
I'd leave the TPU and Crisp/Brief emulations alone.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#73257
; Package
emacs
.
(Sun, 15 Sep 2024 15:02:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 73257 <at> debbugs.gnu.org (full text, mbox):
> > 24.1 lisp/obsolete/pgg-def.el
> > 24.1 lisp/obsolete/pgg-gpg.el
> > 24.1 lisp/obsolete/pgg-parse.el
> > 24.1 lisp/obsolete/pgg-pgp.el
> > 24.1 lisp/obsolete/pgg-pgp5.el
> > 24.1 lisp/obsolete/pgg.el
> > 24.3 lisp/obsolete/bruce.el
> > 24.4 lisp/obsolete/info-edit.el
> > 24.4 lisp/obsolete/iswitchb.el
> > 24.4 lisp/obsolete/longlines.el
> > 24.4 lisp/obsolete/meese.el
> > 24.4 lisp/obsolete/otodo-mode.el
> > 24.4 lisp/obsolete/rcompile.el
> > 24.4 lisp/obsolete/sup-mouse.el
> > 24.4 lisp/obsolete/terminal.el
> > 24.4 lisp/obsolete/yow.el
> > 24.5 lisp/obsolete/cc-compat.el
> > 24.5 lisp/obsolete/crisp.el
> > 24.5 lisp/obsolete/tpu-edt.el
> > 24.5 lisp/obsolete/tpu-extras.el
> > 24.5 lisp/obsolete/tpu-mapper.el
> > 24.5 lisp/obsolete/vi.el
> > 24.5 lisp/obsolete/vip.el
> > 24.5 lisp/obsolete/ws-mode.el
> >
> > 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. ISTR that Eli objected to removing bruce.el in Emacs 30, so I'm
> > assuming this objection this still stands.
> >
> > Are there any other blockers or considerations?
>
> I'd leave the TPU and Crisp/Brief emulations alone.
FWIW, I uploaded info-edit.el and iswitchb.el to
Emacs Wiki. There are wiki pages that refer to
them and code on the wiki that uses them.
Dunno whether other 31-removed libraries should
similarly be archived/uploaded. I'm not familiar
with them.
Reply sent
to
Stefan Kangas <stefankangas <at> gmail.com>
:
You have taken responsibility.
(Mon, 30 Sep 2024 01:34:03 GMT)
Full text and
rfc822 format available.
Notification sent
to
Stefan Kangas <stefankangas <at> gmail.com>
:
bug acknowledged by developer.
(Mon, 30 Sep 2024 01:34:04 GMT)
Full text and
rfc822 format available.
Message #19 received at 73257-done <at> debbugs.gnu.org (full text, mbox):
Version: 31.1
Po Lu <luangruo <at> yahoo.com> writes:
> pgg is still being used. Please don't delete it on impulse.
Eli Zaretskii <eliz <at> gnu.org> writes:
> I'd leave the TPU and Crisp/Brief emulations alone.
Thanks, so after 2 weeks of feedback, we seem to have consensus around
deleting 12 out of 25 of these obsolete libraries.
This is the full list of libraries to delete:
cc-compat.el
info-edit.el
meese.el
otodo-mode.el
rcompile.el
sup-mouse.el
terminal.el
vi.el
vip.el
ws-mode.el
yow.el
Now done (commit 685ec273ecb). I'm therefore closing this bug report.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Mon, 28 Oct 2024 11:24:11 GMT)
Full text and
rfc822 format available.
This bug report was last modified 238 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.