-
Notifications
You must be signed in to change notification settings - Fork 519
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
Re-vendor hex_core in at 0.7.0 #2421
Conversation
Do you think it possible to wait on hexpm/hex_core#105 (comment) for a few days, at most? We'd not have to do this twice, but it's OK of the PR is closed in the meantime. |
I think so. It won't be until this weekend that I can get a new relx cut and waiting on that for a new rebar3 release. |
@starbelly, if #2412 gets accepted, you should then re-run the vendoring script (and find no differences in the generated output - unless you've also waited until hexpm/hex_core#105 gets accepted, in which case there'll be small differences in generated code... and also a warningless [1] just waiting on the results, here. |
Yup 👍 |
If @tsloughter beats me to it, by all means to that |
- update bootstrap script to account for hex_core in src/vendored
bootstrap
Outdated
file:make_dir(NewAcc), | ||
NewAcc | ||
end, | ||
lists:foldl(Pred, "", filename:split(Target)). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
filelib:ensure_dir(Target) will do that.
Does this still leave Edit: I don't know if we'll be able to compile under OTP 24, in that case. Compiling works, which is the most important part. It'll probably fail on using some Hex-related elements, though. |
@paulo-ferraz-oliveira Yes, at 0.7.0 Line 62 in a42f515
Edit: Opened this PR hexpm/hex_core#106 |
Cool. That PR (and subsequent import to |
@starbelly 0.7.1 has been cut. You may want to use that one :) |
Updates hex_core to 0.7.0 which includes OTP 24 compatibility changes.