Module OpamAction
val remove_all_packages : OpamState.Types.t -> metadata:bool -> OpamSolver.solution -> ((OpamState.Types.t * OpamTypes.package_set) * TODO: a)
Remove all the packages from a solution. This includes the package to
delete, to upgrade and to recompile. Return the updated state and set of all
deleted packages.
val sources_needed : OpamState.Types.t -> OpamSolver.solution -> OpamTypes.package_set
Compute the set of packages which will need to be downloaded to apply a
solution