-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Emacs 26 builds fail when build cache exists #22
Comments
@mineo Have you found a workaround? |
cowboyd
added a commit
to thefrontside/frontmacs
that referenced
this issue
May 29, 2019
There is an issue with Emacs 26 and Gnu TLS install where the caching is preventing the proper TLS version from being installed which causes all Emacs 26.x builds to fail. This temporarily disables caching until such time as it can be resolved. Since the emacs_travis.mk file uses a binary build of emacs where possible, this means that the build only takes a few minutes. However, a negative consequence is that the snapshot build now takes over 15 minutes on every commit since it is building from source every time. See flycheck/emacs-travis#22 for details.
@cowboyd Unfortunately not. I just clear the cache every once in a while (which, for my emacs package, is only once every few months). |
Wouldn't adding a
line work? |
mineo
added a commit
to mineo/travis-emacstest
that referenced
this issue
Jun 21, 2019
mineo
added a commit
to mineo/travis-emacstest
that referenced
this issue
Jun 21, 2019
mineo
added a commit
to mineo/travis-emacstest
that referenced
this issue
Jun 21, 2019
mineo
added a commit
to mineo/travis-emacstest
that referenced
this issue
Jun 21, 2019
mineo
added a commit
to mineo/travis-emacstest
that referenced
this issue
Jun 21, 2019
mineo
added a commit
to mineo/travis-emacstest
that referenced
this issue
Jun 21, 2019
justbur
added a commit
to justbur/evil-collection
that referenced
this issue
Sep 30, 2019
joaotavora
added a commit
to joaotavora/eglot
that referenced
this issue
Oct 5, 2019
Presumably, some Travis caching is preventing the Makefile script from reaching elpa.gnu.org and downloading the package archive where the required jsonrpc.el package is located for pre-27 emacs. The caching thing is discussed briefly in flycheck/emacs-travis#22. So just start testing with emacs master, which will become 27 reasonably soon. * .travis.yml (env): Bump testing emacs version to master
justbur
added a commit
to justbur/evil-collection
that referenced
this issue
Oct 9, 2019
jojojames
pushed a commit
to emacs-evil/evil-collection
that referenced
this issue
Oct 10, 2019
mineo
added a commit
to mineo/yatemplate
that referenced
this issue
Oct 14, 2019
Travis is a bit flaky, see flycheck/emacs-travis#22.
mineo
added a commit
to mineo/yatemplate
that referenced
this issue
Oct 14, 2019
Travis is a bit flaky, see flycheck/emacs-travis#22.
dandavison
added a commit
to dandavison/xenops
that referenced
this issue
Dec 6, 2019
dandavison
added a commit
to dandavison/xenops
that referenced
this issue
Dec 6, 2019
flycheck/emacs-travis#22 https://github.com/flycheck/emacs-travis/blob/f72e74ac6c3c6bf9042c72deee22f2a3a3e596cf/emacs-travis.mk#L105 Use HTTPS when fetching from ELPA/MELPA
dandavison
added a commit
to dandavison/xenops
that referenced
this issue
Dec 9, 2019
flycheck/emacs-travis#22 https://github.com/flycheck/emacs-travis/blob/f72e74ac6c3c6bf9042c72deee22f2a3a3e596cf/emacs-travis.mk#L105 Use HTTPS when fetching from ELPA/MELPA
dandavison
added a commit
to dandavison/xenops
that referenced
this issue
Dec 24, 2019
flycheck/emacs-travis#22 https://github.com/flycheck/emacs-travis/blob/f72e74ac6c3c6bf9042c72deee22f2a3a3e596cf/emacs-travis.mk#L105 Use HTTPS when fetching from ELPA/MELPA
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I've created the following repo to show this: https://github.com/mineo/travis-emacstest, the travis page is at https://travis-ci.com/mineo/travis-emacstest. If a build against Emacs 26 with an existing cache is started, it always fails, like https://travis-ci.com/mineo/travis-emacstest/builds/93545069:
Clearing the cache, like from https://travis-ci.com/mineo/travis-emacstest/builds/93543125 to https://travis-ci.com/mineo/travis-emacstest/builds/93543935 fixes this.
I suspect the problem is that
emacs-travis/emacs-travis.mk
Line 159 in f72e74a
configure_emacs
as a dependency ofinstall_emacs
if the cache is empty, but that's incorrect, since this also skipsinstall_emacs
's dependency oninstall_gnutls
, which has side effects outside of the cache directory.The text was updated successfully, but these errors were encountered: