From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: [PATCH] gnu: Add freebayes. Date: Wed, 9 Mar 2016 02:31:58 -0500 Message-ID: <20160309073158.GA24805@jasmine> References: <874mchc6uz.fsf@gnu.org> <20160309065320.GB16207@thebird.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48726) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adYbB-0003cW-HM for guix-devel@gnu.org; Wed, 09 Mar 2016 02:32:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1adYb8-00089c-8T for guix-devel@gnu.org; Wed, 09 Mar 2016 02:32:01 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:51347) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adYb8-000892-52 for guix-devel@gnu.org; Wed, 09 Mar 2016 02:31:58 -0500 Content-Disposition: inline In-Reply-To: <20160309065320.GB16207@thebird.nl> 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Pjotr Prins Cc: guix-devel@gnu.org On Wed, Mar 09, 2016 at 07:53:20AM +0100, Pjotr Prins wrote: > On Tue, Mar 08, 2016 at 04:44:13PM +0100, Roel Janssen wrote: > > One of the problems with the patch is probably the bulk of dependencies > > dragged in (for example, vcflib). They use specific versions so they > > are tied to this package (so that's why I cannot package them separately). > > This approach is very common in bioinformatics and one way they fight > dependency hell. Not the best way, admittedly. > > It may be worthwhile to package vcflib, for example, separately as > freebayes merely requires the header files to compile. The problem is > that that te current vcflib does not include the headers from a > default install, if I understand Roel correctly. Ricardo, can you > advice on this? Should we add the headers in guix through a vcflib > installer? > > Personally I favour adding freebayes as is and when we decide to > package these libraries separately revisit the issues. Okay, I'm fine with the approach. It does make sense if these specific versions only make sense in this particular context. And you are the experts in bioinformatics software, not me :) Ricardo, your thoughts?