diff options
| author | sternenseemann <sternenseemann@systemli.org> | 2024-01-31 19:14:24 +0100 |
|---|---|---|
| committer | sternenseemann <sternenseemann@systemli.org> | 2024-01-31 23:49:32 +0100 |
| commit | 571a07d7745a7d69f8d611d0d57ca08d2f3c9d69 (patch) | |
| tree | 70c73866ccfe2835bfdcd2618d41821ebf70d9e1 /pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch | |
| parent | 82ee069492ce894f02a2c6a9df42986269b428b9 (diff) | |
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/development/python-modules/termplotlib/gnuplot-subprocess.patch')
0 files changed, 0 insertions, 0 deletions
