JuliaLang / MbedTLS.jl

Wrapper around mbedtls
Other
41 stars 50 forks source link

Julia version in Project.toml #208

Open jd-lara opened 5 years ago

jd-lara commented 5 years ago

Looks like in the Project.toml the compatible julia version was fixed to 1.2, this creates some dependency problems with packages that depend on MbedTLS. Is it possible to set the version to julia = '>= 1.1.0 to avoid compatibility issues?

mattBrzezinski commented 4 years ago

Any updates on this issue? Is there a reason why we can't just set the compat to julia = "1"?

quinnj commented 4 years ago

Base Julia ships its own mbedtls libraries, which conflict with those provided by MbedTLS.jl. To avoid mismatched libraries, we have to sync the mbedtls version that Base Julia and MbedTLS.jl provide. In 1.2, Base Julia bumped mbedtls libraries, so a corresponding MbedTLS.jl release was made, also bumping the versions. I made this PR: https://github.com/JuliaLang/julia/pull/32706 to include MbedTLS.jl as a stdlib to Base Julia since they have to be kept so closely synced.

oxinabox commented 4 years ago

In retrospect ideally would have not bumped the minor version for that, (just the the patch) and then the package manager should have gotten the version of 0.6.x that was compatible with given julia version?

Should we make a julia 1.0 compatible 0.7.x version? by rereleasing 0.6