about summary refs log tree commit diff
path: root/pkgs/applications/version-management
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2024-01-31 19:14:24 +0100
committersternenseemann <sternenseemann@systemli.org>2024-01-31 23:49:32 +0100
commit571a07d7745a7d69f8d611d0d57ca08d2f3c9d69 (patch)
tree70c73866ccfe2835bfdcd2618d41821ebf70d9e1 /pkgs/applications/version-management
parent82ee069492ce894f02a2c6a9df42986269b428b9 (diff)
downloadnixlib-571a07d7745a7d69f8d611d0d57ca08d2f3c9d69.tar
nixlib-571a07d7745a7d69f8d611d0d57ca08d2f3c9d69.tar.gz
nixlib-571a07d7745a7d69f8d611d0d57ca08d2f3c9d69.tar.bz2
nixlib-571a07d7745a7d69f8d611d0d57ca08d2f3c9d69.tar.lz
nixlib-571a07d7745a7d69f8d611d0d57ca08d2f3c9d69.tar.xz
nixlib-571a07d7745a7d69f8d611d0d57ca08d2f3c9d69.tar.zst
nixlib-571a07d7745a7d69f8d611d0d57ca08d2f3c9d69.zip
doc/haskell: don't use lib.recursiveUpdate in overlays
`lib.recursiveUpdate` indiscriminately recurses into all attribute sets,
also into derivations. This means that it is possible that evaluating a
derivation in the final haskell package set can cause something in
`prev.haskell` to be forced by `recursiveUpdate`, potentially causing an
evaluation error that should not happen.

It can be fixed using a well-crafted predicate for
`lib.recursiveUpdateUntil`, but most robust is just explicitly writing
out the desired merging manually.
Diffstat (limited to 'pkgs/applications/version-management')
0 files changed, 0 insertions, 0 deletions