Fix excluding derivations for unchanged outputs

This commit is contained in:
Christopher Baines 2021-02-08 22:18:27 +00:00
parent 110a3b7ce5
commit 146ffbe5eb

View file

@ -386,19 +386,9 @@ WHERE
"")
(if exclude-unchanged-outputs?
"
AND NOT (
(
SELECT array_agg(id ORDER BY id)
FROM derivation_outputs
WHERE derivation_outputs.derivation_id = base_packages.derivation_id
)
&&
(
SELECT array_agg(id ORDER BY id)
FROM derivation_outputs
WHERE derivation_outputs.derivation_id = target_packages.derivation_id
)
)"
AND base_packages.derivation_output_details_set_id <>
target_packages.derivation_output_details_set_id
"
"")
(cond
((eq? build-change #f) "")