pubgrub-rs / pubgrub

PubGrub version solving algorithm implemented in Rust
https://pubgrub-rs.github.io/pubgrub/pubgrub/
Mozilla Public License 2.0
403 stars 36 forks source link

Error reporting summaries #64

Open mpizenberg opened 3 years ago

mpizenberg commented 3 years ago

While solving all elm packages, I stumbled upon quite a lot of unsolvable packages, for different reasons. I've classified those errors in different categories and I think it would be really nice if the error reporter was able to give one such class of high level problem before diving into the detailed tree. Here are some examples of potential categories:

Eh2406 commented 1 year ago

The more I thought about this idea the more I love it. These patterns should all be identifiable in a error tree.