luet/pkg/solver
Ettore Di Giacinto 1006be9271
🐛 Bail out when no packages are found with default solvers (#296)
* 🐛 Bail out when no packages are found with default solvers

Checking packages is more tricky when a resolver is set. Resolvers
are capable of mutating the user request and remove part of the
constraints in order to resolve a specific solution.

This had the countereffect on a normal solver to not detect correctly
packages when missing from the wanted set and not proposed during
installation.

This should fix all the cases above taking into consideration of
resolvers and adding specific test-cases for it.

* ⚙️ Pin to tag for test image
2022-05-24 23:01:56 +02:00
..
benchmark_test.go 🎨 Port package to types 2022-01-08 00:05:20 +01:00
decoder_test.go 🎨 Port package to types 2022-01-08 00:05:20 +01:00
decoder.go 🎨 Port package to types 2022-01-08 00:05:20 +01:00
explainer.go 🎨 Port package to types 2022-01-08 00:05:20 +01:00
resolver_test.go 🎨 Port package to types 2022-01-08 00:05:20 +01:00
resolver.go 🎨 Port package to types 2022-01-08 00:05:20 +01:00
solver_suite_test.go 🤖 Adapt makefile/scripts to ginkgo changes 2022-01-04 18:47:21 +01:00
solver_test.go ⚙️ Small fixups and enhancements 2022-04-27 23:33:49 +02:00
solver.go 🐛 Bail out when no packages are found with default solvers (#296) 2022-05-24 23:01:56 +02:00