Note that, by default, opam is set not to bother the user with any error related to repository packages (which likely don’t concern them) — but that behaviour is disabled by using --strict.
I agree though that this should definitely not have been a --strict error, a lint error would have made much more sense.
TL;DR: Answer to the title → No, unless you are using --strict
Thanks. The issue that was blocking my build was related to ppx_sexp and the fact that it wanted to downgrade my system to OCaml 4.02.3 But it only said “ocaml” in the version conflict output. Then I discovered this error in the debug, but, not blocking.