GNU bug report logs - #73257
31.0.50; Deleting obsolete libraries in Emacs 31

Previous Next

Package: emacs;

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.

View this report as an mbox folder, status mbox, maintainer mbox


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

From: Stefan Kangas <stefankangas <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 31.0.50; Deleting obsolete libraries in Emacs 31
Date: Sat, 14 Sep 2024 12:25:49 -0700
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):

From: Po Lu <luangruo <at> yahoo.com>
To: Stefan Kangas <stefankangas <at> gmail.com>
Cc: 73257 <at> debbugs.gnu.org
Subject: Re: bug#73257: 31.0.50; Deleting obsolete libraries in Emacs 31
Date: Sun, 15 Sep 2024 08:02:45 +0800
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: Eli Zaretskii <eliz <at> gnu.org>
To: Stefan Kangas <stefankangas <at> gmail.com>
Cc: 73257 <at> debbugs.gnu.org
Subject: Re: bug#73257: 31.0.50; Deleting obsolete libraries in Emacs 31
Date: Sun, 15 Sep 2024 08:43:55 +0300
> 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):

From: Drew Adams <drew.adams <at> oracle.com>
To: Eli Zaretskii <eliz <at> gnu.org>, Stefan Kangas <stefankangas <at> gmail.com>
Cc: "73257 <at> debbugs.gnu.org" <73257 <at> debbugs.gnu.org>
Subject: RE: [External] : bug#73257: 31.0.50; Deleting obsolete libraries in
 Emacs 31
Date: Sun, 15 Sep 2024 15:01:06 +0000
> >     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):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Po Lu <luangruo <at> yahoo.com>, 73257-done <at> debbugs.gnu.org
Subject: Re: bug#73257: 31.0.50; Deleting obsolete libraries in Emacs 31
Date: Sun, 29 Sep 2024 18:31:35 -0700
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.