diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2023-01-06 12:46:26 +0100 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2023-02-26 10:20:14 +0100 |
commit | 39c97cf3d03e2a5f7929654ecf92e92ab03bb953 (patch) | |
tree | 60081082fe837b515fc0a9ccc359f5e5f15a4d92 /gnu/packages/haskell-apps.scm | |
parent | b0fc911b5b287ef66f3c607bd0d13ad67fbf72a7 (diff) | |
download | guix-39c97cf3d03e2a5f7929654ecf92e92ab03bb953.tar.gz guix-39c97cf3d03e2a5f7929654ecf92e92ab03bb953.zip |
build: haskell-build-system: Process all transitive dependencies.
A bug caused install-transitive-deps to stop looping if a dependency
file already existed in the target directory. For Haskell packages
with multiple libraries (like attoparsec) this resulted in missing
dependencies and error messages like this:
The following packages are broken because other packages they depend
on are missing. These broken packages must be rebuilt before they
can be used.
installed package attoparsec-0.14.4 is broken due to missing package
scientific-0.3.7.0-9XG3zUjXOw970JFcruv0cZ
See <https://issues.guix.gnu.org/54729#11>.
* guix/build/haskell-build-system.scm (register): Unconditionally loop
over all tails.
Diffstat (limited to 'gnu/packages/haskell-apps.scm')
0 files changed, 0 insertions, 0 deletions