luet/pkg/tree
Ettore Di Giacinto 15534ce253
Do not allow multiple versions in the results
This happens because we select the best instead of selecting the best match in Package BuildFormula()

- Extend the selection test
- Select from databases when ordering
- Relax assertions search
- Split compile step in test
- Adapt tests

Note: This is temporarly until we treat this case in BuildFormula() inside Package
we need to build the constraints between all the requires when expanding
and then create a new constraint that selects the best match
2019-12-13 22:10:12 +01:00
..
builder/gentoo Drop ResolveDeps, and the Tree structure #20 2019-11-29 19:01:46 +01:00
builder.go Drop ResolveDeps, and the Tree structure #20 2019-11-29 19:01:46 +01:00
compiler_recipe.go Drop Best from solver and add cases for solver with expansion 2019-11-29 19:01:51 +01:00
installer_recipe.go Drop ResolveDeps, and the Tree structure #20 2019-11-29 19:01:46 +01:00
parser.go Drop ResolveDeps, and the Tree structure #20 2019-11-29 19:01:46 +01:00
recipes_test.go Do not allow multiple versions in the results 2019-12-13 22:10:12 +01:00
recipes.go Drop ResolveDeps, and the Tree structure #20 2019-11-29 19:01:46 +01:00
tree_suite_test.go Add treebuilder interface and Gentoo prototype 2019-07-27 11:30:44 +02:00
tree_test.go Adapt tests 2019-11-29 19:01:54 +01:00