rejeep / evm

Emacs Version Manager
223 stars 34 forks source link

Update git snapshot #114

Closed jabranham closed 5 years ago

jabranham commented 5 years ago

It looks like the git snapshot is about 9 months old. Any chance of updating is soon?

rejeep commented 5 years ago

I guess you mean the Travis one? I never update this myself, but if someone wants to update it and provide me with a new file I'm happy to make a new release.

jabranham commented 5 years ago

Pinging @sambrightman since it looks like he's done this before.

rgoulter commented 5 years ago

Here's a build of emacs-git-snapshot from https://github.com/rgoulter/evm-travis-builds/releases/tag/20181222161457-50aa0cc

The travis script in rgoulter/evm-travis-builds (git-snapshot branch) adapts from #102 (which was written before #111). "It should work" in terms of: it does the same thing the script from #102 did, which is the same thing the README says to do now. (#102 uses a Docker container to get a Travis-like environment. But Travis is also a Travis-like environment, so docker mightn't be necessary). (And, again, #107: the git snapshot seems iffy anyway?).

AFAICT, e.g. #101, #107, the problem with emacs prebuilt binaries is:

Since containers in travis builds can use packages in the whitelist, I don't think this is a big issue when the dependencies needed are in the safelist. https://github.com/travis-ci/apt-package-safelist

I'd also think that automated emacs-*-travis builds would benefit from a fancier check than "is emacs there, does it have the right version".

(It'd also be an improvement to not have to PR/bump the snapshot recipe each time a new manual release was made).

sambrightman commented 5 years ago

Fixed via #121.