Subject: Re: bug#39169: 28.0.50; Confusing obsolete variable warnings in eieio-defclass-autoload

From: Michael Heerdegen <[email-masked]>
Date: Thu, 27 Aug 2020 17:07:33 +0200

Lars Ingebrigtsen <[email-masked]> 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.