Clarify that --criteria takes preference over OPAMCRITERIA.
Cleanup help messages for --criteria.
Made OPAMCRITERIA settable via the command line option --criteria
'dose-dummy-request' packages were left in the universe.
this is redundant since there must be more precise error messages, and we already got the return value of the program for that
We used to convert through Debian, which had its merits, but their needs differ. Doing the conversion directly actually yields simpler code, reduces the potential bug surface, makes the the cudf files smaller AND gives us more expressivity. Closes #1185 Closes #1179 Instead of sorting all _mentionned_ versions of a package as done in Debian and mentionned by ocaml#1179 (comment) I chose to sort all _existing_ versions. This has the merit of being much more stable, as we can have universes with the same packages but different constraint sets (for optional dependency handling). This used to be handled with a hack that made sure to still _mention_ the same packages. Of course, constraints need then to be rewritten if they were mentionning versions that didn't exist, but that's not too complex. We still rely on the Debian _version ordering_ function, there should be no harm in that.
Fixed a bug with upstream-removed packages that could skip an uninstall
…removal Closes #1193 (the error was actually a bit different)
…still present the previous check was too strict and made opam-rt fail
and then fail to install with a 'multiple versions' error
Streamline external solver criteria
Fix ocamlgraph in src_ext
Moved version to 1.8.4, that includes the graphml output moved there from dose
Skip unneeded package downloads
small display and command-line fixes
if you _really_ want the info of all packages, use '*'