GNU bug report logs - #39169
28.0.50; Confusing obsolete variable warnings in eieio-defclass-autoload

Previous Next

Package: emacs;

Reported by: Michael Heerdegen <michael_heerdegen <at> web.de>

Date: Sat, 18 Jan 2020 09:58:02 UTC

Severity: normal

Found in version 28.0.50

Done: Michael Heerdegen <michael_heerdegen <at> web.de>

Bug is archived. No further changes may be made.

Full log


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

From: Michael Heerdegen <michael_heerdegen <at> web.de>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 39169 <at> debbugs.gnu.org, Stefan Monnier <monnier <at> iro.umontreal.ca>
Subject: Re: bug#39169: 28.0.50; Confusing obsolete variable warnings in
 eieio-defclass-autoload
Date: Thu, 27 Aug 2020 17:07:33 +0200
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> OK, but then I think the right thing here is just to punt further, to
> that user of the library.  :-)  If they don't want warnings about these
> obsolete compat variables, then they are the ones that should set
> eieio-backward-compatibility to nil?

Fine for me - in principle.  Note the word "confusing" in my bug report
title.  How long do you think would a average user (not every programmer
knows the internals of eieio) derive from the warning

  Warning: `buffer-note' is an obsolete variable (as of 25.1); use
  'buffer-note

that emacs wants him to add a file local binding
eieio-backward-compatibility -> nil?


Michael.




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

Previous Next


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