makeDerivation: Define a version of override to require a prev version
Setting a previously unset `version` attribute is hardly an override, and more likely just a feature of constructing a package in steps.
This commit is contained in:
@@ -95,6 +95,7 @@ let
|
||||
thisOverlay = overlay final prev;
|
||||
warnForBadVersionOverride = (
|
||||
thisOverlay ? version
|
||||
&& prev ? version
|
||||
&& !(thisOverlay ? src)
|
||||
&& !(thisOverlay.__intentionallyOverridingVersion or false)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user