guix-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] gnu: Add ghc-semigroups.


From: Paul van der Walt
Subject: Re: [PATCH] gnu: Add ghc-semigroups.
Date: Thu, 22 Oct 2015 16:15:30 +0200

On 2015-10-22 at 10:47, quoth address@hidden:
>> +    (inputs
>> +     `(("ghc-text" ,ghc-text)
>> +       ("ghc-hashable" ,ghc-hashable)))
>
> Do these not need to also be propagated?

This is a comment that comes up frequently.  To be honest, i don't know
how to check.  My packaging strategy has been,

1) put everything in `inputs`

2) make sure the package P1 builds

3) use P1 as an input elsewhere, say in P2

4) if and only if P2 cannot build because of the usual "broken package,
   missing dependencies for P1" error, i add the missing packages to
   `propagated-inputs` of P1.

So no, pragmatically speaking, those inputs do not need to be
propagated, because subsequent builds work fine (up to and including
Idris, which was the root of the dependency tree causing me to add this
and many other packages).

If, however, you believe it's preferable to put the inputs you mention
into `propagated-inputs`, i will not provide any resistance.

Regards,
p.



reply via email to

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