emacs-async
emacs-async copied to clipboard
Some tests on Macos and Windows are failing
Hello @Fuco1, after each commit I receive a mail saying build fails on several platforms: https://github.com/jwiegley/emacs-async/actions/runs/9542738192/job/26298070538#step:3:334 An idea of what's wrong?
The macos tests seem to not provide older emcas versions anymore:
error: flake 'github:purcell/nix-emacs-ci' does not provide attribute 'packages.aarch64-darwin.emacs-27-2', 'legacyPackages.aarch64-darwin.emacs-27-2' or 'emacs-27-2'
Did you mean one of emacs-28-2, emacs-29-2, emacs-28-1, emacs-29-1 or emacs-29-3?
maybe @purcell can weigh in?
About the windows tests, there seems to be some issue with the code. I'll have to figure out a way to run the windows tests locally though :O
This is because macos-latest is now ARM (Apple Silicon), and only Emacs >= 28.2 build on that platform. For a while, it would be possible to include macos-11 to get Intel builds, but GitHub is soon going to remove those runners. So the solution here is, unfortunately, to stop expecting MacOS builds on earlier Emacs versions.
BTW, easiest mechanism would be use exclude in the matrix portion of the github workflow, see https://docs.github.com/en/actions/using-jobs/using-a-matrix-for-your-jobs#excluding-matrix-configurations
Thanks Matus and Steve to look into this!
@jwiegley could you disable this mechanism in github actions until it be fixed?
It should be disabled now.
John Wiegley @.***> writes:
It should be disabled now.
Great, thanks.
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.**>
-- Thierry
I took a stab at fixing this -> #191
@purcell Can we consider this issue closed now?
@jwiegley I didn't fix the Windows side of this, but the MacOS side should be resolved.