MbedTLS.jl icon indicating copy to clipboard operation
MbedTLS.jl copied to clipboard

Julia version in Project.toml

Open jd-lara opened this issue 5 years ago • 3 comments

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?

jd-lara avatar Aug 27 '19 00:08 jd-lara

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

mattBrzezinski avatar Nov 06 '19 15:11 mattBrzezinski

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.

quinnj avatar Nov 06 '19 17:11 quinnj

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

oxinabox avatar Nov 07 '19 20:11 oxinabox