-
Notifications
You must be signed in to change notification settings - Fork 57
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
Update the version of Ipopt_jll #378
Conversation
Codecov ReportPatch and project coverage have no change.
Additional details and impacted files@@ Coverage Diff @@
## master #378 +/- ##
=======================================
Coverage 94.02% 94.02%
=======================================
Files 4 4
Lines 921 921
=======================================
Hits 866 866
Misses 55 55 ☔ View full report in Codecov by Sentry. |
@amontoison let's merge this? I'm not sure if it will fix my issue, but I had trouble using SPRAL even though I followed the instructions here and exported the three environment variables in the terminal before starting Julia:
|
@chriscoey what version of Ipopt were you using? |
I was using v1.4.1 - up to date. I will try again when 1.4.2 gets tagged. All I did was paste the exports from the README (
Can we add any tests for SPRAL? |
No, I mean, what version of Ipopt the solver (Ipopt_jll, or the initial part of a log file) |
We didn't add tests because of the environment variable problem. But I guess we could |
Oh sorry, here: version = "300.1400.400+0" |
Upgraded to Ipopt v1.4.2, but my version of Ipopt_jll is still the same, and I still get the error above. The environment variables are correctly set:
and I see this when printing |
I think you need to more recent version of Ipopt_jll |
Hm OK, what is the recommended way to keep that up to date? I naively thought (and I think users would think the same...) that updating Ipopt.jl, or doing |
JLLs are no different than any other dependency. You probably have some other compat holding you back. If you want to force a compat bound on Ipopt_jll, you'll need to add it as an explicit dependency. |
Weird. Perhaps it was SCIP? I just did:
|
So SCIP's project.toml has ipopt_jll as a dep and no version bound, but also SCIP_jll has ipopt_jll as a dep plus a version upper bound. I think we should try to change SCIP_jll... |
SCIP_PaPILO_jll does the same to ipopt_jll |
And I can use SPRAL now that Ipopt_jll is updated 🥳 |
I recompiled Ipopt with the release
2023.8.2
of SPRAL.