-
Notifications
You must be signed in to change notification settings - Fork 101
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
use Tar.jl for cross platform import_docker_image #548
Conversation
as suggested by Stefan Karpinski in JuliaPackaging#520 (comment)
Codecov Report
@@ Coverage Diff @@
## master #548 +/- ##
==========================================
- Coverage 57.09% 54.09% -3.01%
==========================================
Files 28 28
Lines 2804 2795 -9
==========================================
- Hits 1601 1512 -89
- Misses 1203 1283 +80
Continue to review full report at Codecov.
|
Ok this seems to be getting me a step closer to running a BinaryBuilder shell on Windows. Previously in #441 (comment) it crashed on not being able to find
Makes sense, running this command and then checking |
Fascinating. I'm betting what's happening is that https://github.com/JuliaLang/Tar.jl/blob/master/src/create.jl#L25 This will always be marked as non-executable because we don't get the right mode on Windows: JuliaLang/julia#33212 |
I see this code lives in BinaryBuilderBase now, so I'll close this PR. I looked into submitting this there, I see Tar is already a dependency, but looking at this comment: It seems that it may instead be more desirable to use tar and unzip JLL's instead. Tar exists, unzip not yet. |
Now that Tar.jl is released we can try out the fix proposed in #520.
Fixes #520.