guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Circular dependency with LDC and Phobos


From: Pjotr Prins
Subject: Re: Circular dependency with LDC and Phobos
Date: Fri, 25 Dec 2015 19:19:22 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

On Fri, Dec 25, 2015 at 06:06:22PM +0100, Roel Janssen wrote:
> > $ git submodule update -i
> 
> I think this specific case can be easily solved by the LDC developers by
> providing proper tarballs with the *complete* source code to build LDC.

Asking upstream developers may or may not solve it, depending on
whether they honour our ideas. But there are more cases, e.g.,
freebayes, sambamba and the list goes on of packages that use git
recursive modules as part of their build instructions.

Either we fix git recurse submodules - and I think there is no reason
we should not - or we allow importing multiple sources before the
build phase.

My question is how to do this last one in the best way because I don't
see any precedents in the gnu/package sources.

I would like to hear the thoughts of the Guix architects. What would
be the preferred policy:

1. Write a source package for phobos and make it available in the build phase of
   the other package ldc
2. Fix git recursive downloads
3. Allow multiple source downloads in one package

Pj.
-- 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]