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

JULIA_DEPOT_PATH: expand empty path to default #31009

Merged
merged 4 commits into from
Feb 15, 2019
Merged

Conversation

StefanKarpinski
Copy link
Member

This makes the behavior for JULIA_DEPOT_PATH expansion match that of
JULIA_LOAD_PATH expansion and allows one to manipulate the path
uncondionally with shell expressions like this:

export JULIA_DEPOT_PATH="$JULIA_DEPOT_PATH:/system/depot"

It also changes JULIA_LOAD_PATH expansion to do user name expansion just
like JULIA_DEPOT_PATH does, bringing the two variables into closer
behavioral agreement.

@StefanKarpinski
Copy link
Member Author

StefanKarpinski commented Feb 8, 2019

Implements #31002 on top of #31010.

@StefanKarpinski StefanKarpinski added speculative Whether the change will be implemented is speculative minor change Marginal behavior change acceptable for a minor release labels Feb 8, 2019
@StefanKarpinski StefanKarpinski added this to the 1.2 milestone Feb 8, 2019
@StefanKarpinski StefanKarpinski added the needs news A NEWS entry is required for this change label Feb 8, 2019
@StefanKarpinski StefanKarpinski added the triage This should be discussed on a triage call label Feb 8, 2019
base/initdefs.jl Outdated Show resolved Hide resolved
@StefanKarpinski StefanKarpinski removed the speculative Whether the change will be implemented is speculative label Feb 13, 2019
@JeffBezanson
Copy link
Member

Triage approves.

@JeffBezanson JeffBezanson removed the triage This should be discussed on a triage call label Feb 14, 2019
StefanKarpinski and others added 3 commits February 15, 2019 00:11
This makes the behavior for JULIA_DEPOT_PATH expansion match that
of JULIA_LOAD_PATH expansion and allows one to manipulate the path
uncondionally with shell expressions like this:

    export JULIA_DEPOT_PATH="$JULIA_DEPOT_PATH:/system/depot"

It also changes JULIA_LOAD_PATH expansion to do user name expansion
just like JULIA_DEPOT_PATH does, bringing the two variables into
closer behavioral agreement.
@fredrikekre
Copy link
Member

fredrikekre commented Feb 14, 2019

Pushed some test cases and news.

@fredrikekre fredrikekre removed the needs news A NEWS entry is required for this change label Feb 14, 2019
@StefanKarpinski
Copy link
Member Author

Thank you, @fredrikekre! You are the best.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
minor change Marginal behavior change acceptable for a minor release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants