GNU bug report logs - #50999
29.0.50; Deleting libraries obsolete since Emacs 24

Previous Next

Package: emacs;

Reported by: Stefan Kangas <stefan <at> marxist.se>

Date: Sun, 3 Oct 2021 21:43:02 UTC

Severity: wishlist

Found in version 29.0.50

Fixed in version 29.1

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: 50999 <at> debbugs.gnu.org
Subject: bug#50999: 29.0.50; Deleting libraries obsolete since Emacs 24
Date: Tue, 05 Oct 2021 09:02:35 +0200
Stefan Kangas <stefan <at> marxist.se> writes:

> Assuming that Emacs 29 will be released in 2022 or 2023, removing
> anything from 24.1-24.3 should mean it's been 9-10 years since the
> libraries were obsoleted in an official release.  If we remove stuff
> obsoleted in 24.4 and 24.5 as well, that would mean it's only been 7-8
> years.  The former should be okay and in line with our historical
> practice, the latter is a bit more enthusiastic and could be
> discussed.

Yeah, I think removing 24.4 and 24.5 things would be premature, but the
older stuff should be fine.

> FWIW, it is kind of nice to have the easy to understand principle that
> we generally delete obsolete stuff after five major releases, but it
> is true that version 24 is somewhat different from 23, 25, 26 and 27
> in that it was around for longer.

We've changed our naming methodology -- we used to have major and minor
releases, but with Emacs 27 we ditched that, so the obsoletion strategy
has to be adjusted a bit.

> I think we should just decide what we want to do in Emacs 29, and then
> apply the same principle for deleting obsolete functions, variables,
> etc.

Yup.  I think everything obsoleted before Emacs 24.3 should be up for
removal in Emacs 29 (since that'd be about a decade old when Emacs 29 is
released), but perhaps Eli has a different opinion.  Eli?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




This bug report was last modified 3 years and 31 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.