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

Take Git/usr/bin off the path on Windows #14206

Merged
merged 3 commits into from
Dec 4, 2015
Merged

Take Git/usr/bin off the path on Windows #14206

merged 3 commits into from
Dec 4, 2015

Conversation

tkelman
Copy link
Contributor

@tkelman tkelman commented Dec 1, 2015

to hopefully fix starting the binaries in Cygwin or MSYS2
ref https://groups.google.com/forum/#!msg/julia-users/tCfrhMWBEwk/K4-nde_1BQAJ

adjust paths in spawn test so it still passes

to hopefully fix starting the binaries in Cygwin or MSYS2
ref https://groups.google.com/forum/#!msg/julia-users/tCfrhMWBEwk/K4-nde_1BQAJ

adjust paths in spawn test so it still passes
tkelman added a commit that referenced this pull request Dec 1, 2015
to hopefully fix starting the binaries in Cygwin or MSYS2
ref https://groups.google.com/forum/#!msg/julia-users/tCfrhMWBEwk/K4-nde_1BQAJ

adjust paths in spawn test so it still passes

(cherry picked from commit a019769)
ref #14206
@tkelman
Copy link
Contributor Author

tkelman commented Dec 1, 2015

pkg, git, and all other tests seem to work okay on binaries built from 0.4 with this backported (on master it doesn't matter so much since we're using libgit2). This change will potentially make it more obvious when packages are doing non-portable things like shelling out to coreutils, by taking the embedded git's coreutils (and perl etc) off of Julia's path by default. This is the more future-proof option anyway, and when I work on closing #13958 I'll look into putting busybox-w32 back and adding some shell wrapper code so packages or the spawn test can use that if they want to (at least in GPL-allowed builds of Julia).

@tkelman tkelman force-pushed the tk/gitpath branch 2 times, most recently from 9337df4 to 07f65c0 Compare December 2, 2015 09:58
iconv and perl in test/strings/io.jl
cat in test/cmdlineargs.jl
@tkelman
Copy link
Contributor Author

tkelman commented Dec 3, 2015

This fixes the "Inappropriate ioctl for device" error mentioned in #14174, so I'll be merging soon if no comments otherwise.

tkelman added a commit that referenced this pull request Dec 4, 2015
Take Git/usr/bin off the path on Windows
@tkelman tkelman merged commit 024dedc into master Dec 4, 2015
@tkelman tkelman deleted the tk/gitpath branch December 4, 2015 02:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
system:windows Affects only Windows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant