tkf / emacs-request

Request.el -- Easy HTTP request for Emacs Lisp
http://tkf.github.com/emacs-request/
GNU General Public License v3.0
629 stars 93 forks source link

Update Travis CI build matrix #86

Closed gonewest818 closed 6 years ago

gonewest818 commented 6 years ago

This pull request updates the build matrix in .travis.yml to include more recent Emacs releases.

Along the way I also had to introduce an additional set of configuration to work around what seems to be a malformed TLS certificate[1] on https://elpa.gnu.org. I first ran into this issue in the clojure-emacs/cider project[2] and used the same workaround in that project.

[1] https://lists.gnu.org/archive/html/emacs-devel/2018-02/msg00142.html [2] https://github.com/clojure-emacs/cider/issues/2129

gonewest818 commented 6 years ago

The TLS issue was also noticed by the EVM maintainers (https://github.com/rejeep/evm/issues/101#issuecomment-361032793) and Sam says he has contacted the FSF sysadmins about it. If it's fixed then I can drop 98ff85c from this pull request.

gonewest818 commented 6 years ago

I just rebased and pushed this branch.

What I did was eliminate the scripting that dealt with the malformed TLS cert on elpa.gnu.org. That issue was supposedly resolved by the FSF system admins, and the upstream packaging of "evm" emacs binaries for use in Travis CI was also adjusted (https://github.com/rejeep/evm/pull/105). So we shouldn't have to install gnutls-bin any longer.

DamienCassou commented 6 years ago

Ping

titaniumbones commented 6 years ago

This looks fine -- I am going to merge, please report any problems ASAP! thanks.