GNU bug report logs - #49730
28.0.50; There should be a way to mark a generalised variable as obsolete

Previous Next

Package: emacs;

Reported by: Lars Ingebrigtsen <larsi <at> gnus.org>

Date: Sun, 25 Jul 2021 07:36:02 UTC

Severity: normal

Found in version 28.0.50

Fixed in version 29.1

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

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 49730 in the body.
You can then email your comments to 49730 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#49730; Package emacs. (Sun, 25 Jul 2021 07:36:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Lars Ingebrigtsen <larsi <at> gnus.org>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 25 Jul 2021 07:36:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: bug-gnu-emacs <at> gnu.org
Subject: 28.0.50; There should be a way to mark a generalised variable as
 obsolete
Date: Sun, 25 Jul 2021 09:35:14 +0200
We don't have a way to make a generalised variable obsolete, I think?  I
think it would be helpful if we had.

I haven't looked at how to implement it, but marking the symbol in some
way, and then having the byte compiler examine it (when expanding setf
forms) and outputting a warning doesn't immediately seem impossible.


In GNU Emacs 28.0.50 (build 55, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0)
 of 2021-07-24 built on elva
Repository revision: 5431a58e86d3f2579c1edf1dc8d7074de73ac694
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description: Debian GNU/Linux 11 (bullseye)


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





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#49730; Package emacs. (Sun, 21 Aug 2022 19:47:02 GMT) Full text and rfc822 format available.

Message #8 received at 49730 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: 49730 <at> debbugs.gnu.org
Subject: Re: bug#49730: 28.0.50; There should be a way to mark a generalised
 variable as obsolete
Date: Sun, 21 Aug 2022 21:46:33 +0200
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> We don't have a way to make a generalised variable obsolete, I think?  I
> think it would be helpful if we had.
>
> I haven't looked at how to implement it, but marking the symbol in some
> way, and then having the byte compiler examine it (when expanding setf
> forms) and outputting a warning doesn't immediately seem impossible.

It was very simple.  Now added to Emacs 29.




bug marked as fixed in version 29.1, send any further explanations to 49730 <at> debbugs.gnu.org and Lars Ingebrigtsen <larsi <at> gnus.org> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sun, 21 Aug 2022 19:47:03 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 19 Sep 2022 11:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 295 days ago.

Previous Next


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