diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix index 24c1287b8744..8ae991cb5366 100644 --- a/pkgs/stdenv/generic/make-derivation.nix +++ b/pkgs/stdenv/generic/make-derivation.nix @@ -99,7 +99,8 @@ let prev = f final; thisOverlay = overlay final prev; warnForBadVersionOverride = ( - thisOverlay ? version + prev ? src + && thisOverlay ? version && prev ? version # We could check that the version is actually distinct, but that # would probably just delay the inevitable, or preserve tech debt.