Re: [Pkg-julia-devel] Linking libgit2 to OpenSSL
- To: Josh Triplett <josh@joshtriplett.org>
- Cc: debian-legal@lists.debian.org, pkg-julia-devel@lists.alioth.debian.org, Andreas Henriksson <andreas@fatal.se>, Russell Sim <russell.sim@gmail.com>, pkg-gnutls-maint@lists.alioth.debian.org, pkg-mozilla-maintainers@lists.alioth.debian.org
- Subject: Re: [Pkg-julia-devel] Linking libgit2 to OpenSSL
- From: Peter Colberg <peter@colberg.org>
- Date: Thu, 28 Jul 2016 22:45:18 -0400
- Message-id: <[🔎] 20160729024518.GA25379@alcyone>
- Mail-followup-to: Josh Triplett <josh@joshtriplett.org>, debian-legal@lists.debian.org, pkg-julia-devel@lists.alioth.debian.org, Andreas Henriksson <andreas@fatal.se>, Russell Sim <russell.sim@gmail.com>, pkg-gnutls-maint@lists.alioth.debian.org, pkg-mozilla-maintainers@lists.alioth.debian.org
- In-reply-to: <[🔎] 20160729002159.GE3676@x>
- References: <[🔎] 20160728211255.GA9809@alcyone> <[🔎] 20160728213846.GA1624@x> <[🔎] 20160728222646.GA3212@x> <[🔎] 20160728223658.GA31153@alcyone> <[🔎] 20160728233416.GA3676@x> <[🔎] 20160728234907.GA6440@alcyone> <[🔎] 20160729002159.GE3676@x>
On Thu, Jul 28, 2016 at 05:21:59PM -0700, Josh Triplett wrote:
> On Thu, Jul 28, 2016 at 07:49:07PM -0400, Peter Colberg wrote:
> > The julia maintainers have proposed to libgit2 upstream to support
> > mbedTLS [1] as an alternative. That is a long-term solution however
> > that will take another year to ship in the form of julia 0.6.0.
>
> I don't think it'd take a year to do this. If libgit2 upstream added
> support for a new TLS transport, I'd be happy to help get the new
> upstream version of libgit2 packaged for Debian right away. I already
> need the latest upstream version for another project.
My estimate was based on this comment [1], which refers to a solution
using MbedTLS as a custom TLS stream with libgit2 [2, 3]. This was(?)
planned for julia 0.6.0, which could indeed take a year until release.
Transparently supporting MbedTLS in upstream libgit2 [4] seems a much
better solution and will work with julia 0.5.0 out of the box. Thanks
for advocating this proposal to the upstream maintainer.
Peter
[1] https://github.com/JuliaLang/julia/issues/17661#issuecomment-235963167
[2] https://github.com/JuliaLang/julia/issues/17471
[3] https://github.com/libgit2/libgit2/pull/3850
[4] https://github.com/libgit2/libgit2/pull/3462
Reply to: