Also, the error message itself should be considered a bug:
(a) The error message yields three possible causes for the error without telling users which one applies
(b) For the third case (unsupported packages) it should list which packages are causing a dependency issue.
Also, the error message itself should be considered a bug:
(a) The error message yields three possible causes for the error without telling users which one applies
(b) For the third case (unsupported packages) it should list which packages are causing a dependency issue.