[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.
- when do we remove backward compatibility definitions?, Sam Steingold, 2017/11/02
- Re: when do we remove backward compatibility definitions?, Sam Steingold, 2017/11/21
- Re: when do we remove backward compatibility definitions?, Paul Eggert, 2017/11/21
- Re: when do we remove backward compatibility definitions?, Eli Zaretskii, 2017/11/21
- Re: when do we remove backward compatibility definitions?, Paul Eggert, 2017/11/21
- Re: when do we remove backward compatibility definitions?, Eli Zaretskii, 2017/11/21
- Re: when do we remove backward compatibility definitions?, Sam Steingold, 2017/11/21
- Re: when do we remove backward compatibility definitions?, Paul Eggert, 2017/11/21
- Re: when do we remove backward compatibility definitions?,
Sam Steingold <=
- Re: when do we remove backward compatibility definitions?, Eli Zaretskii, 2017/11/21
- Re: when do we remove backward compatibility definitions?, Paul Eggert, 2017/11/22
- Re: when do we remove backward compatibility definitions?, Eli Zaretskii, 2017/11/22
- Re: when do we remove backward compatibility definitions?, Eli Zaretskii, 2017/11/21
- Re: when do we remove backward compatibility definitions?, Richard Stallman, 2017/11/22