diff options
| author | Jade Lovelace <software@lfcode.ca> | 2024-04-15 00:50:38 -0700 |
|---|---|---|
| committer | Jade Lovelace <software@lfcode.ca> | 2024-04-15 00:52:28 -0700 |
| commit | 78945a827cc5f2e5b97b7ca9807f7ac111086a1e (patch) | |
| tree | b54a017685dbef5ab3531b9548a5c9457601629d /pkgs/development/python-modules/python-openstackclient | |
| parent | a4a608e7940dc3034bc85d1e5e2a59c86bbd58a3 (diff) | |
stdenv: make inputDerivation never fixed-output
This fixes using inputDerivation on derivations that are fixed-output.
Previously:
```
nix-repl> drv = runCommand "huh" { outputHash = "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU="; outputHashAlgo = "sha256"; outputHashType = "flat"; } "touch $out"
nix-repl> drv.inputDerivation
«derivation /nix/store/d8mjs6cmmvsr1fv7psm6imis5pmh9bcs-huh.drv»
nix-repl> :b drv.inputDerivation
error: fixed output derivation 'huh' is not allowed to refer to other store paths.
You may need to use the 'unsafeDiscardReferences' derivation attribute, see the manual for more details.
```
Fixes: https://github.com/NixOS/nixpkgs/issues/304209
Diffstat (limited to 'pkgs/development/python-modules/python-openstackclient')
0 files changed, 0 insertions, 0 deletions
