Skip to content
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

Go back to ~/.juliaup as the default install location #447

Merged
merged 1 commit into from
Nov 22, 2022

Conversation

davidanthoff
Copy link
Collaborator

This reverts #329 because I think in hindsight that was a mistake and the original behavior was better.

The primary problem is that if we install Juliaup itself into .julia in the standalone case, we create his weird asymmetry to the cases where we use a system package manager to install Juliaup. In the latter case, Juliaup is going to be installed somewhere on the system that is package manager specific, i.e. Windows Store puts it somewhere, brew puts it somewhere else etc. Things will just be a heck of a lot easier if the content of .julia/juliaup is always the same, regardless of how Juliaup itself was installed.

Things that will be better:

  • It will be easier to switch between a standalone and system package manager installation of Juliaup.
  • The whole interpretation of JULIA_DEPOT gets much cleaner. Juliaup right now respects that, except in the standalone version it doesn't use it for itself, which is super weird.
  • Uninstall/delete things are clearer.

Medium term my hope is that we can use system package managers for Juliaup itself on as many systems as possible and have the standalone version fade more and more into the background in any case.

@davidanthoff davidanthoff added the enhancement New feature or request label Nov 21, 2022
@davidanthoff davidanthoff merged commit da05b87 into main Nov 22, 2022
@davidanthoff davidanthoff deleted the juliaup-self-default-install-location branch November 22, 2022 23:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant