From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Subject: Re: Maintaining GNU Jami package for Guix Date: Sun, 3 Nov 2019 18:43:29 +0100 Message-ID: <20191103184329.47f70c05@kompiuter> References: <20191018205608.45b264dc@kompiuter> <20191031211919.175c3f29@interia.pl> <87bltwpn4w.fsf@devup.no> <20191101130139.6193f6df@interia.pl> <878sowq5l5.fsf@devup.no> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:34150) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iRJuj-0001TD-T2 for guix-devel@gnu.org; Sun, 03 Nov 2019 12:43:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iRJui-0005Fn-6U for guix-devel@gnu.org; Sun, 03 Nov 2019 12:43:45 -0500 Received: from smtpo.poczta.interia.pl ([217.74.65.236]:38843) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iRJuh-0005EO-43 for guix-devel@gnu.org; Sun, 03 Nov 2019 12:43:44 -0500 In-Reply-To: <878sowq5l5.fsf@devup.no> 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: Marius Bakke Cc: guix-devel@gnu.org On Sun, 03 Nov 2019 17:37:10 +0100 Marius Bakke wrote: > I did not find any cURL or GnuTLS patches there. Maybe I > misunderstood something? Gnutls is a dependency of Jami, curl is probably a dependency of a dependency of Jami, but that's all - what is important here is that Jami uses a modified version of pjproject, which adds support for gnutls - that's why patching fails. What happened with curl is a mystery for me, the only thing I know is that building curl had failed before building pjproject-jami, so I thought the patching process succeeded. But since it works now, it doesn't matter (at least for me). > Both GnuTLS and cURL have stable ABIs. That means, a package linked > against cURL 7.63 will almost certainly work with cURL 7.66 without > changes (even without recompilation). Don't know why, but Jami seems to use a specific version of gnutls, but if what you say is true, then it doesn't matter. I started looking for outdated dependencies, because I thought they could be the source of the problem. > There are many reasons not to include multiple versions of a package, > but for cURL and GnuTLS in particular, the main reason is that there > are security fixes in nearly every new version. Thus, we can only > support the latest one. Okay, I'll try using the latest packages for Jami then. Jan Wielkiewicz