-
-
Notifications
You must be signed in to change notification settings - Fork 269
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
Make PRESERVE_TIERED_INSTALLED
the default
#3905
Comments
Xref #3890 (comment) |
I have also set |
I just had my first case of being bitten by this behavior, where I didn't get the latest version in a fresh env JuliaIO/JLD2.jl#608 (comment) Might be reason not to make it the default.. I'm not sure |
I think this feature is amazing and it's a good default! It's already set as default for all Pluto users. We don't get much feedback about it, which is probably a good sign :) |
😬 |
I think the problem with I'd be pretty cautious about making this the default behaviour, especially because we still don't have a satisfactory story around testing the lower limits of a package's compat bounds. |
Since
PRESERVE_TIERED_INSTALLED
was added to Pkg.add in 1.9 I've had it enabled as the default via the env varand I've not seen any issues with getting stuck on older package versions, as was feared.
In short it tries harder to avoid updating packages that are already installed, to minimize installation and re-precompilation.
Given precompilation times have been increasing as precompilation workload coverage increases I think it would be good to make that the default behavior.
It'd be good to hear from others that have used that setting to see if there are any negatives identified.
The text was updated successfully, but these errors were encountered: