From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: openssl is now a dependency of guix: possible license conflict? Date: Tue, 22 Aug 2017 10:32:46 +0200 Message-ID: <87poboc89d.fsf@gnu.org> References: <87tw17ox0x.fsf@gmail.com> <87y3qjncyi.fsf@netris.org> <878tii8x2k.fsf@netris.org> <87a82wefmz.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40537) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dk4cG-0000f1-Pm for guix-devel@gnu.org; Tue, 22 Aug 2017 04:32:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dk4cC-0004E9-DM for guix-devel@gnu.org; Tue, 22 Aug 2017 04:32:52 -0400 In-Reply-To: <87a82wefmz.fsf@netris.org> (Mark H. Weaver's message of "Fri, 18 Aug 2017 17:21:24 -0400") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Mark H Weaver Cc: guix-devel@gnu.org Mark H Weaver skribis: > Mark H Weaver writes: > >> There exist patches for libgit2 to support the mbedTLS library, but it >> is not yet clear whether they will be accepted upstream: >> >> https://github.com/libgit2/libgit2/pull/3462 >> https://github.com/libgit2/libgit2/pull/3935 > > Here's the currently-open pull request: > > https://github.com/libgit2/libgit2/pull/4173 > > I've attached work-in-progress patches to switch our libgit2 to use a > modified version that supports mbedTLS. Currently, there is a failing > test in libgit2. It may be a couple of days before I can work more on > this. I'm sending out these patches in case someone else wants to work > more on this in the meantime. Nice! As Leo wrote, I think we should make sure that TLS support works correctly, and in particular that authentication works (the =E2=80=98set-tls-certificate-locations!=E2=80=99 binding in Guile-Git.) (I would also have a preference for GnuTLS over mbedTLS, if we had a choice=E2=80=A6) Thanks for looking into this! Ludo=E2=80=99.