-
Notifications
You must be signed in to change notification settings - Fork 50
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 mbedTLS binaries shipped with Julia 0.5 #54
Comments
were there any API changes? if the bundled binaries pass the validation tests, this should happen automatically |
|
The package is using 2.1.1 at the moment - https://github.com/JuliaWeb/MbedTLS.jl/blob/master/deps/build.jl I'm pretty sure that's insecure and needs to be updated for the sake of 0.4 though. |
I misread it. Sure update is required. Hopefully, it would be easy with julia shipped binaries. |
The validation here should be a lot stricter if there are potential API changes and binaries coming from Julia as well as previously-built (or downloaded) binaries of older versions around. Why didn't your libgit2 work use 2.3.0? |
When I wrote patch to I prefer 2.3.* as it has better custom configuration build support. |
are there api changes between 2.2 and 2.3, does your patch for libssh2 need changing at all, or should it be a simple version bump and replacing the checksums? if it's the latter I can add it to JuliaLang/julia#17475 |
version bump should work |
Are there any action items for me? |
it isn't doing this correctly yet, so yes - get it working |
Have we figured out why bindeps isn't automatically finding the bundled binaries? Maybe I'll just add custom logic to build.jl. |
Are your bindings up to date with the 2.3 API? Does 2.3 pass your validation checks? |
Looking at https://github.com/ARMmbed/mbedtls/blob/development/ChangeLog, there were no API changes between 2.1 and 2.3, so it should be as simple as making sure bindeps picks up the binary. |
Hmm, so as far as I can tell, the library in julia/usr/lib passes the validation test. Are we sure that path is checked by BinDeps? |
Maybe not. Try a provides(Binaries or something? be sure you use the relative paths for a binary install of julia, not a source install. |
I can't actually find where they are in the binary install of Julia, at least on OS X. At least they are not in |
Oh, NM. |
Alright, #66 is my attempt at closing this. |
Implemented in #81 |
Julia 0.5 will be shipped with mbedTLS 2.2.1 binaries, it would be better to use them in the future versions.
The text was updated successfully, but these errors were encountered: