diff --git a/src/client/opamClient.ml b/src/client/opamClient.ml index 2b37a6f6fcc..a45b94bf39a 100644 --- a/src/client/opamClient.ml +++ b/src/client/opamClient.ml @@ -113,7 +113,7 @@ let compute_upgrade_t | Some nv -> not (OpamPackage.Set.mem nv (Lazy.force t.available_packages))) atoms in - let criteria = if to_install = [] then `Upgrade else `Default in + let criteria = if to_install = [] && all then `Upgrade else `Default in if all then names, OpamSolution.resolve t Upgrade