# Travs failing in 0.5 without changes to code

**URL:** <https://discourse.julialang.org/t/travs-failing-in-0-5-without-changes-to-code/13239>\
**Category:** Internals & Design\
**Tags:** package, travis\
**Created:** [August 11, 2018, 12:21pm UTC](https://discourse.julialang.org/t/travs-failing-in-0-5-without-changes-to-code/13239 "2018-08-11T12:21:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![waldyrious](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/waldyrious/32/80_2.png) [@waldyrious](https://discourse.julialang.org/u/waldyrious)\
**Post date:** [August 11, 2018, 12:21pm UTC](https://discourse.julialang.org/t/travs-failing-in-0-5-without-changes-to-code/13239/1 "2018-08-11T12:21:51Z")

</div>

I would be fine dropping support for 0.5 altogether but the error seems to be unrelated to the package code:

> **[Travis CI - Test and Deploy with Confidence](https://app.travis-ci.com/JuliaMath/Tau.jl/jobs/412404112)**
>
> Travis CI enables your team to test and ship your apps with confidence. Easily sync your projects with Travis CI and you'll be testing your code in minutes.

The error appears to be in cloning the METADATA repo:

```plaintext
$ julia --color=yes -e "VERSION &gt;= v\"0.7.0-DEV.5183\" &amp;&amp; using Pkg; Pkg.clone(pwd()); Pkg.build(\"${JL_PKG}\")"
INFO: Initializing package repository /home/travis/.julia/v0.5
INFO: Cloning METADATA from https://github.com/JuliaLang/METADATA.jl
ERROR: GitError(Code:ERROR, Class:Net, SSL error: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version)
 in macro expansion at ./libgit2/error.jl:99 [inlined]
 in clone(::String, ::String, ::Base.LibGit2.CloneOptions) at ./libgit2/repository.jl:191
 in #clone#112(::String, ::Bool, ::Ptr{Void}, ::Nullable{Base.LibGit2.AbstractCredentials}, ::Function, ::String, ::String) at ./libgit2/libgit2.jl:327
 in (::Base.LibGit2.#kw##clone)(::Array{Any,1}, ::Base.LibGit2.#clone, ::String, ::String) at ./&lt;missing&gt;:0
 in (::Base.Pkg.Dir.##4#6{String,String})() at ./pkg/dir.jl:49
 in cd(::Base.Pkg.Dir.##4#6{String,String}, ::String) at ./file.jl:59
 in init(::String, ::String) at ./pkg/dir.jl:47
 in #cd#1(::Array{Any,1}, ::Function, ::Function, ::String, ::Vararg{Any,N}) at ./pkg/dir.jl:28
 in clone(::String) at ./pkg/pkg.jl:151
 in eval(::Module, ::Any) at ./boot.jl:234
 in process_options(::Base.JLOptions) at ./client.jl:242
 in _start() at ./client.jl:321

```

This doesn’t happen in 0.6 and above, and previous builds have succeeded for 0.5. I’ve tried restarting the job several times but the result is always the same. Could this perhaps be some change in METADATA.jl that got backported to 0.6 but not to 0.5?

---

<div class="post-metadata">

**Author:** ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)\
**Post date:** [August 11, 2018, 12:51pm UTC](https://discourse.julialang.org/t/travs-failing-in-0-5-without-changes-to-code/13239/2 "2018-08-11T12:51:44Z")

</div>

It might be due to a change in the SSL library.
