From c5bb1534216d53434e4ba8abfdb78032d4749502 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Tue, 18 Nov 2025 02:14:58 +0800 Subject: [PATCH] mkDerivation: makeDerivationExtensible: only trigger the version-overridden warning when src presented --- pkgs/stdenv/generic/make-derivation.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix index d00df6ff4139..8294e555a4ab 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.