melpa / package-build

Tools for assembling a package archive
https://github.com/melpa/melpa
25 stars 34 forks source link

Drop support for Emacs releases before 25.1 #41

Closed tarsius closed 3 years ago

tarsius commented 3 years ago

Emacs 25.1 was released four years ago. Since the last 24.* release a total of seven versions have been releases, including three major releases. See the GNU Emacs Release History.

We might want to start thinking about not supporting Emacs 24 for much longer.

purcell commented 3 years ago

Probably this should get made in the package-build repo first and then merged in here? Generally very much support this, though, so feel free to commit this change directly in both repos.

purcell commented 3 years ago

Awesome, thanks for this.

tarsius commented 3 years ago

Happy it is merged now. The commit message says December 2019, but I likely wrote this a first time right after 1.2 was released. :grinning:

There likely are some backward compatibility kludges left that we can now remove. The format of package metadata as understood by package.el comes to mind. We can tackle that as we make other changes to code that deals with that.