diff options
| author | Alois Wohlschlager <alois1@gmx-topmail.de> | 2024-01-27 11:59:26 +0100 |
|---|---|---|
| committer | Yureka <yuka@yuka.dev> | 2024-09-24 12:20:15 +0200 |
| commit | 3616cfb8d9f5a20b7c2ae53101e0c6709c63c1cb (patch) | |
| tree | a1309b17187b7e996ed988cf96f1fbeb48d979df /pkgs/development/python-modules/debugpy/fix-test-pythonpath.patch | |
| parent | 59ca239d1ad234106404de4cf1541bd4629da0b7 (diff) | |
replaceDependencies: add support for ca-derivations
Unlike regular input-addressed or fixed-output derivations, floating and
deferred derivations do not have their store path available at evaluation time,
so their outPath is a placeholder. The following changes are needed for
replaceDependencies to continue working:
* Detect the placeholder and retrieve the store path using another IFD hack
when collecting the rewrite plan.
* Try to obtain the derivation name needed for replaceDirectDependencies from
the derivation arguments if a placeholder is detected.
* Move the length mismatch detection to build time, since the placeholder has a
fixed length which is unrelated to the store path.
Diffstat (limited to 'pkgs/development/python-modules/debugpy/fix-test-pythonpath.patch')
0 files changed, 0 insertions, 0 deletions
