-
Notifications
You must be signed in to change notification settings - Fork 126
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
Julia 1.10 is now LTS instead of 1.6, consequences for us #4200
Comments
We discussed this during triage:
|
As a user, I would appreciate being given some warning of such a change. How much warning? Upgrading from Julia 1.6 ought to be fairly quick and simple (on most platforms). Maybe a good time to make the change would be between semesters (in case OSCAR is being used for some teaching courses)? |
@JohnAAbbott Implementing such a warning would require a new release that still works on the old Julia, but when loaded in that, prints the warning (e.g. as part of the banner). Certainly doable. It may help some people, it may annoy some others... In practice I expect most users won't even notice it. On the other hand, the old OSCAR will keep working fine for them. They'll just notice that when they try to update OSCAR, it won't. If they then contact us, we can explain the situation. But again based on experience, many people won't try that step -- I think it would thus be prudent for us to mention the minimal required Julia version prominently in the README, and on the website, with something like this:
|
Sorry! I was unclear. By "warning" I meant "forewarning." For instance, on the Installation page on the Oscar website, there could be a short message about old and new versions, and their respective requirements -- including a forewarning that from version 1.2 (?), whose release is planned in 2025Q1 (say), Oscar will require Julia-1.10 (or something along these lines). I hope this is clearer. |
Julia folks are considering dropping support for Julia before 1.10 in JLLs which would force our hand if done. See JuliaPackaging/Yggdrasil#9788 |
Julia 1.10 is now the Julia LTS release.
Should we draw consequences from this? Some we might want to consider:
OscarCI
on Julia 1.6 as part of their CI tests.To be clear: I am not strongly advocating for this, but the question came up in Slack and I think it would be good to make our plans on this explicit.
(Personally I wonder if it might be a bit soon for requiring 1.10, given that it was released Dec 26, 2023 and so is not even a year old. OTOH if people use
juliaup
as they IMHO should there isn't much of a reason why they couldn't just update to 1.10... )The text was updated successfully, but these errors were encountered: