Flycheck: Drop Emacs 24.x compatibility

Created on 11 Apr 2015  Â·  5Comments  Â·  Source: flycheck/flycheck

Remove all compatibility shims for 24.x releases of Emacs.

core blocked

Most helpful comment

I don't think it should be a _goal_ to remove backward compatibility in itself. It should be something that happens when one has to make too many compromise to support an old version, used by a minority.

You are providing a tool useful to many users and that is used by third party plugins. Not supporting the Emacs 24.x series mean third party tools will also have to drop support for it.

I guess you don't plan on doing that just now but I'm surprised to see an issue that specifically state that you "have" to remove support for Emacs 24.x.

All 5 comments

I don't think it should be a _goal_ to remove backward compatibility in itself. It should be something that happens when one has to make too many compromise to support an old version, used by a minority.

You are providing a tool useful to many users and that is used by third party plugins. Not supporting the Emacs 24.x series mean third party tools will also have to drop support for it.

I guess you don't plan on doing that just now but I'm surprised to see an issue that specifically state that you "have" to remove support for Emacs 24.x.

@Sarcasm Oh dear, calm down. Emacs 25 isn't anywhere near a release yet…

I agree that this is bizarre as a goal. It seems like you shouldn't be dropping 24.x support until Emacs 26 is on the horizon.

@porglezomp Our goal is not to drop support for Emacs 24 any time soon; no worries.

This item is just a gentle reminder to the devs that the code has a number of compatibility shims for features that Emacs 25 supports natively, which we'll be able to remove when we make 25.0 the required version.

It's fun that your message came just after Emacs 25.0's feature freeze, where it was suggested to bump master to 26.0; maybe "until Emacs 26 is on the horizon" is actually pretty soon :)

Adding to @cpitclaudel, I'd like to note that we will drop Emacs 24 compatibility at some point after Emacs 25 is released. We will very likely not wait for Emacs 26, for that could be years from now—just take a look at when Emacs 24.1 was released. But we have made no choice yet when we'll drop Emacs 24 compatibility and we'll consider the needs of our users and downstream distributions before making that choice.

@porglezomp And finally, on a personal note, I'd like to ask you to reconsider your passive-aggressive voice and your demanding tone. We are willing to discuss this matter with the community but only on a basis of mutual respect and understanding.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

itkach picture itkach  Â·  3Comments

manuel-uberti picture manuel-uberti  Â·  5Comments

ahungry picture ahungry  Â·  3Comments

magichowl picture magichowl  Â·  6Comments

jwiegley picture jwiegley  Â·  6Comments