-
Notifications
You must be signed in to change notification settings - Fork 20
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
Tests fail on Mac with M1 chip #447
Comments
Having a specific conditional for this edge case seems messy. I think as long as we're testing more than one it's fine to remove it. If users run into the problem later hopefully remember this is why. |
Maybe we could add a note to the user wherever they choose the solver? 🤔 |
This would be just for the test. The code itself remains the same. I would not touch anything on the code or documentation side about Cbc not being supported, since they could fix it eventually, and it creates precedent for informing the user about solver status. I think leaving HiGHS as default is enough, and eventually we can mention that we also use Xpress, if applicable. Apart from that, I agree with removing it, rather than creating the conditional. |
Well, I spoke too soon. The
I recommend the first. |
Ah dang. Weird that there's a test that fails specifically in a way for Cbc... |
Well, Cbc is not in a great place, so it does have these corner cases. Luckily, HiGHS is becoming the de-facto open source MIP solver, so most people won't get into this random failures. |
Description
Due to Cbc not supporting it: jump-dev/Cbc.jl#193
I recommend we just drop Cbc of the tests. An alternative would be to check conditionally remove it based on
Sys.isapple()
.Reproduction steps
Logs
No response
OS
Mac
The text was updated successfully, but these errors were encountered: