-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
DEPOT_PATH
expansion from JULIA_DEPOT_PATH
behavior change between 1.10 and 1.11
#56172
Comments
DEPOT_PATH
and JULIA_DEPOT_PATH
behavior change between 1.10 and 1.11DEPOT_PATH
expansion from JULIA_DEPOT_PATH
behavior change between 1.10 and 1.11
#51448 maybe |
looks like it yea. so is this not considered a breaking change? if so what's the workaround for me (i.e. how to add user path without knwoing user path ahead of time?) |
It does seem like a breaking change to me. Didn't really follow the logic of the change. |
can we add this to 1.11.1 discussion or something? pretty breaking for the HPC users I think, and not clear how to mitigate from my side (what to insert so it expands to user dir at run time) |
What it expects is for you to set |
that does not work:
|
Sorry, I misread the issue. To me this seems like an unintended effect of #51448 rather than an intentional change, and that a leading |
I read the code and that PR, I think this is intentional, and I still think this is breaking.
at least from reading the code, the workaround is |
The previous situation was quite bad and it caused you to have to recompile the full set of stdlibs used. I'd suggest fixing up the script over going back to that. |
Shouldn't it be
The last of which is currently broken because it misses the default depot.
I don't think that was intentional? |
I think if the difference between Right now (after the breaking change) the docs explain this by saying "if the whole thing isn't empty, then any empty component will be expanded to the bundled paths". If instead |
Sorry, didn't have time to look at this yesterday. This looks like unfortunate/unintended breakage indeed, and I guess requires making the empty string expansion even more complicated... |
this causes problem because on the HPC system, Julia and IJulia are pre-installed and pre-compiled under
/opt
which is read-only.this used to work on 1.10: https://github.com/ivukotic/ml_platform/blob/julia/Dockerfile
The text was updated successfully, but these errors were encountered: