solver: generate proper error messages
* the solver no longer does look-ahead locking of names (could be possibly optimized later); instead names are now always ordered strictly to properly detect the package names which are unsolveable * basic error tests added, so we can see the most likely problem in dependencies easily
Showing
- src/apk_solver.h 1 addition, 1 deletionsrc/apk_solver.h
- src/solver.c 181 additions, 185 deletionssrc/solver.c
- src/test.c 66 additions, 10 deletionssrc/test.c
- test/basic1.test 2 additions, 1 deletiontest/basic1.test
- test/basic2.test 2 additions, 1 deletiontest/basic2.test
- test/basic3.test 2 additions, 1 deletiontest/basic3.test
- test/basic4.test 2 additions, 1 deletiontest/basic4.test
- test/basic5.test 2 additions, 1 deletiontest/basic5.test
- test/basic6.test 2 additions, 1 deletiontest/basic6.test
- test/basic7.test 2 additions, 1 deletiontest/basic7.test
- test/complicated1.test 2 additions, 1 deletiontest/complicated1.test
- test/complicated2.test 2 additions, 1 deletiontest/complicated2.test
- test/complicated3.test 2 additions, 1 deletiontest/complicated3.test
- test/complicated4.test 2 additions, 1 deletiontest/complicated4.test
- test/error1.expect 4 additions, 0 deletionstest/error1.expect
- test/error1.test 2 additions, 0 deletionstest/error1.test
- test/error2.expect 5 additions, 0 deletionstest/error2.expect
- test/error2.test 2 additions, 0 deletionstest/error2.test
- test/error3.expect 3 additions, 0 deletionstest/error3.expect
- test/error3.test 2 additions, 0 deletionstest/error3.test
Loading
Please register or sign in to comment