The switch will happen automatically; no need to change any user code. We'll make the switch and tag a new release and next time you run Pkg.update() it'll download and install MbedTLS.jl.
Sent from my iPhone > On Sep 6, 2015, at 5:45 PM, jock.law...@gmail.com wrote: > > Iain these are positive steps and seem to be an optimal use of the labour > available. > I look forward to working with a lighter, tighter, > even-more-easy-to-understand stack. > > Any thoughts on when users of GnuTLS.jl should migrate to MbedTLS.jl? > (I'm a 0.3 user and won't be switching to 0.4 until it is stable, which I > guess won't be far off anyway) > > > >> On Monday, September 7, 2015 at 1:53:29 AM UTC+10, Iain Dunning wrote: >> Hi all, >> >> JuliaWeb started off as a really mixed collection of packages, many of them >> made by people who had moved on (Hacker School). Most were essentially >> unmaintained. >> >> By putting them all these packages in one place, we've basically managed to >> tread water for a while, trying to merge PRs if we understand them and doing >> basic maintenance. >> It was clear it wasn't long term viable though - no one maintaining really >> had a strong need or desire to 'own' these packages. >> >> Recently, we've taken some steps to reign things in and focus limited >> resources: >> - Deprecate Meddle and Morsel.jl. These are "web framework" type packages >> that were too complex to be maintained, but were seemingly somewhat popular >> (by github stars, at least). >> I've added a max version cap of 0.5 on all releases and master (so they'll >> install on 0.4, but not 0.5), and made it clear in the README that they are >> abandoned. >> I doubt someone will take over maintenance, so they are effectively out of >> sight and mind now. >> >> - Move away from GnuTLS.jl. Apart from concerns about GnuTLS itself, this >> package was also unmaintained and poorly understood, while being critical to >> pretty much everything. >> @malmaud has created a new wrapper for MbedTLS, which should be simpler and >> more importantly, it works. We'll be moving e.g. Requests, etc. to MbedTLS.jl >> >> - We no longer support Julia 0.3. A branch was made on the last >> 0.3-supporting commit, so people can submit PRs if they wish to backport >> fixes to that line, but the limited volunteer >> power available will not be touching it. This is yielding benefits already: >> last night I systematically went through HttpCommon.jl and was able to get >> 100% coverage, no Compat.jl cruft, >> 0.4-style docstring on everything, and removal of redundant or unsupported >> functionality. Contributions along these lines welcome for the other >> JuliaWeb packages too. >> >> Thanks, >> Iain