Skip to content

separate dependency-failure from package-failure#44

Open
gasche wants to merge 1 commit intoOCamlPro:masterfrom
gasche:depfail
Open

separate dependency-failure from package-failure#44
gasche wants to merge 1 commit intoOCamlPro:masterfrom
gasche:depfail

Conversation

@gasche
Copy link
Contributor

@gasche gasche commented Oct 8, 2017

Currently opam-builder considers that any package whose dependencies are installable should be buildable, and counts any failure as just a Failure of the package to build. This PR separates two status, Failure, when the package itself fails to build, and DepFail (Dependency Failure), when one of the dependencies failed to build. Separating the two in the web interface really matter if we want to locate the packages that have to be fixed first -- currently I waste time going through Failure that are in fact DepFail, and (for now) require no action on my part.

Fixes #5.

@gasche
Copy link
Contributor Author

gasche commented Oct 8, 2017

Note: the colors were previously

  • white: Missing (not available on this OCaml version)
  • orange: BadDeps (some dependencies are not installable on this OCaml version)
  • red: Failure

as I was doing the change I also moved BadDeps to white (I mostly don't care), so the new color scheme is:

  • white: Missing, BadDeps
  • orange: DepFail
  • red: Failure

I could move BadDeps back to some intermediary color (yellow ?) if asked.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Display build and deps error differently

1 participant