-
-
Notifications
You must be signed in to change notification settings - Fork 446
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
buttercup failures on master #1995
Comments
It should resolve in #2002. |
Jen-Chieh Shen ***@***.***> writes:
It should resolve in #2002.
That resolves two of the failing tests, but there remain two
trampoline-related failures. At this point I don't know if they are
flycheck specific, or more general issues related to emacs 28 and native
compilation (or to buttercup).
========================================
Utilities flycheck-buffer-saved-p considers an unmodified buffer with backing file saved
Traceback (most recent call last):
spy-on(buffer-file-name :and-return-value "test-buffer-name")
buttercup--spy-on-and-call-replacement(buffer-file-name (lambda (&rest arg...
comp-subr-trampoline-install(buffer-file-name)
comp-trampoline-search(buffer-file-name)
native-elisp-load("/home/bremner/.emacs.d/eln-cache/28.2-8532cd27/subr--tr...
error: (native-lisp-load-failed "file does not exists" "/home/bremner/.emacs.d/eln-cache/28.2-8532cd27/subr--trampoline-6275666665722d66696c652d6e616d65_buffer_file_name_0.eln")
========================================
Utilities flycheck-buffer-saved-p considers a modified buffer with backing file unsaved
Traceback (most recent call last):
spy-on(buffer-file-name :and-return-value "test-buffer-name")
buttercup--spy-on-and-call-replacement(buffer-file-name (lambda (&rest arg...
comp-subr-trampoline-install(buffer-file-name)
comp-trampoline-search(buffer-file-name)
native-elisp-load("/home/bremner/.emacs.d/eln-cache/28.2-8532cd27/subr--tr...
error: (native-lisp-load-failed "file does not exists" "/home/bremner/.emacs.d/eln-cache/28.2-8532cd27/subr--trampoline-6275666665722d66696c652d6e616d65_buffer_file_name_0.eln")
|
Interesting... Our CI does not report anything like this. See https://github.com/flycheck/flycheck/actions/runs/4238492328/jobs/7365623154#step:5:878 Edit: How do you invoke the tests? Through Cask, Eask, makem.sh? |
Debian invokes
However, if I inspect the contents of
So there is a |
After some more investigation, I found that the problem is not with flycheck, but probably with buttercup: jorgenschaefer/emacs-buttercup#230 I'm still puzzled as to why these failures are not reproducible in your CI, though. |
May be something went wrong with |
It's a new feature but I wouldn't say it's unstable. However, it seems like the Emacs your CI is using doesn't have native compilation enabled, which explains why the error doesn't manifest there. |
That's good to know. :) Yeah, we don't tested with native compilation. That's indeed true. 😅 |
The tests are working for me, both locally and on the CI, so I close the issue for now. |
Checklist
Bug description
Running "buttercup -L ." with emacs 28.2+1-9 and buttercup 1.26-4
on Debian on commit 15f0759 yields the attached failures.
I also tried
There are nonetheless the same messages about native compilation (loading) failing.
This is also reported as https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028725
buttercup.log
The text was updated successfully, but these errors were encountered: