guix-devel
[Top][All Lists]
Advanced

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

propagating inputs in ghc-* packages


From: Ricardo Wurmus
Subject: propagating inputs in ghc-* packages
Date: Fri, 30 Sep 2016 11:24:29 +0200
User-agent: mu4e 0.9.16; emacs 25.1.1

Hi Guix,

I’m in the middle of upgrading our Haskell packages.  (Actually, I’m
just yak shaving.  I need “pandoc-citeproc” for “r-knitr”…)

I noticed that upgrading Haskell packages is a pain in the neck because
of propagated inputs.  It seems that not all packages have fully
declared dependencies and just work accidentally because of propagated
inputs of a related package.  This also makes upgrades more difficult
because I can get substitutes from Hydra that depend on older versions
of some Haskell packages.

It looks like Haskell binaries actually embed references to other
Haskell packages, so I’m not sure we actually need to propagate anything
at all.  Could someone please confirm this?

~~ Ricardo




reply via email to

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