emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: when do we remove backward compatibility definitions?


From: Sam Steingold
Subject: Re: when do we remove backward compatibility definitions?
Date: Tue, 21 Nov 2017 16:57:16 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (darwin)

> * Paul Eggert <address@hidden> [2017-11-21 13:14:02 -0800]:
>
> On 11/21/2017 01:07 PM, Sam Steingold wrote:
>> if a developer wants to remove an obsolete feature (function,
>> variable, face &c) - for whatever reason - how old does the feature
>> has to be not to warrant a conversation on emacs-devel?
>
> I think Eli is asking us for the exact set of obsolete features you'd
> like to remove.

Originally I wanted to remove the gnus face aliases because they were in
the way when I fixed inheritance of their referents.

The present question, however, is not about any specific alias.
I want to know when I can remove something obsolete without a
emacs-devel discussion.
Is the answer "never"?
(I do understand that it _is_ a reasonable possible answer, and, just to
make it clear, I have no plans to mass-delete those features ;-).

> Instead of overwhelming us with the whole list of features marked
> obsolete by 23.1 or earlier,

Come one, there are just a couple of hundred of them! ;-)

> how about listing just the features
> marked obsolete in 19.34 or earlier?

these seem clear-cut:

mail/sendmail.el:(make-obsolete-variable 'mail-yank-hooks 'mail-citation-hook 
"19.34")
mh-e/mh-letter.el(mh-make-obsolete-variable 'mh-yank-hooks 'mail-citation-hook 
"19.34")

these are more controversial:

select.el:
;; Only declared obsolete in 23.3.
(define-obsolete-function-alias 'x-selection 'x-get-selection "at least 19.34")

subr.el:
;; Lisp manual only updated in 22.1.
(define-obsolete-variable-alias 'executing-macro 'executing-kbd-macro
  "before 19.34")



--
Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504
http://steingoldpsychology.com http://www.childpsy.net http://memri.org
http://americancensorship.org http://islamexposedonline.com http://camera.org
Trespassers will be shot.  Survivors will be prosecuted.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]