aboutsummaryrefslogtreecommitdiffstats
path: root/test/provides.repo
Commit message (Collapse)AuthorAgeFilesLines
* solver: allow names with only one provider to be autoselected regardless of ↵William Pitcock2018-02-211-1/+8
| | | | priority
* commit: properly analyze packages with provides="$pkgname"Timo Teräs2018-01-021-0/+7
|
* test: add testcases to ensure provider collisions generate an errorWilliam Pitcock2018-01-021-0/+14
|
* solver: only select a default if there is at least one provider with a ↵William Pitcock2017-11-021-1/+16
| | | | declared provider_priority
* solver: implement support for choosing default virtualsWilliam Pitcock2017-11-021-0/+1
| | | | | | | | | | By introducing a new package metadata field, `provider_priority` (index letter `k`), we can specify default packages to satisfy a virtual. If a user wishes to select an alternative provider for the virtual, a changeset swapping the default provider for the selected provider will be generated by the dependency resolver.
* errors: improve analysis for virtual packagesTimo Teräs2013-06-181-0/+6
| | | | | if all packages named N provide the virtual package, list only the name N instead of all packages providing it.
* errors: rewrite the logic how errors are reportedTimo Teräs2013-06-131-0/+21
| | | | | | | Instead of the dependency oriented logic, switch to print them for each package or name needed. Might give a bit more readable errors now. There's still few corner cases that proper error is not output, which are cought by the test cases.
* solver: allow multiple packages with same virtual providesTimo Teräs2012-02-281-4/+2
| | | | ref #574
* solver, test: implements more provides things, add testsTimo Teräs2012-02-271-0/+44
ref #574