GNU bug report logs - #40728
27.0.91; Removed public functions from debugger.el

Previous Next

Package: emacs;

Reported by: Philipp Stephani <p.stephani2 <at> gmail.com>

Date: Mon, 20 Apr 2020 08:22:01 UTC

Severity: normal

Tags: fixed, patch

Found in version 27.0.91

Fixed in version 28.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stefan Kangas <stefan <at> marxist.se>
To: Philipp Stephani <p.stephani2 <at> gmail.com>
Cc: Gemini Lasswell <gazally <at> runbox.com>, Eli Zaretskii <eliz <at> gnu.org>, 40728 <at> debbugs.gnu.org
Subject: bug#40728: 27.0.91; Removed public functions from debugger.el
Date: Mon, 24 Aug 2020 04:26:26 -0400
Philipp Stephani <p.stephani2 <at> gmail.com> writes:

> Am Di., 28. Apr. 2020 um 08:32 Uhr schrieb Eli Zaretskii <eliz <at> gnu.org>:
>>
>> > From: Gemini Lasswell <gazally <at> runbox.com>
>> > Cc: Philipp Stephani <p.stephani2 <at> gmail.com>,  40728 <at> debbugs.gnu.org
>> > Date: Mon, 27 Apr 2020 13:54:27 -0700
>> >
>> > Eli Zaretskii <eliz <at> gnu.org> writes:
>> >
>> > > Gemini, could you please write replacements for the functions you
>> > > removed, or defalias them to some equivalent replacements?  I agree
>> > > that public functions should not be removed, not without deprecating
>> > > them first (if indeed they don't make sense).
>> >
>> > Here is a patch to bring those functions back.
>>
>> Thanks!
>>
>> Philipp, any comments?  If not, I'd like to install this on the
>> release branch.
>
> I haven't tested the patch in detail, but it looks fine, thanks.
> I guess you want to use `define-obsolete-function-alias' instead of
> `defalias' to mark the aliases as obsolete as well.
> The commit message should contain a magic string such as "Don't merge
> to master" to prevent reinstating the functions in Emacs 28.

It seems like the patch here was never installed on the release branch.

Should it be?

Best regards,
Stefan Kangas




This bug report was last modified 4 years and 290 days ago.

Previous Next


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