packetary/packetary
Alexandru Avadanii 25b8673f84 packages_tree: exact match trumps other providers
Ubuntu frequently has multiple providers for the same package name,
e.g. "vim" is provided by "vim", "vim-gnome" etc.

We need to adjust the resolving algorithm to:
1. lookup in virtual packages
2. lookup in packages
3. lookup in obsoletes.
Use the package which was found last (version-sorted).

Closes-bug: 1656888

Change-Id: I7279aa6526ff9133829be2e316932c9b052c7814
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-01-26 19:00:00 +01:00
..
api Merge "clone: Create metadata for empty components" 2016-12-13 17:52:11 +00:00
cli AArch64 support: api, cli, controllers, drivers 2016-11-02 18:13:42 +01:00
controllers AArch64 support: api, cli, controllers, drivers 2016-11-02 18:13:42 +01:00
drivers Merge "AArch64 support: api, cli, controllers, drivers" 2016-12-13 15:33:57 +00:00
library Added packaging driver to build RPM by using mock 2016-07-05 16:49:06 +03:00
objects packages_tree: exact match trumps other providers 2017-01-26 19:00:00 +01:00
schemas Merge "Allow to search mandatory packages in all forest" 2016-07-05 21:23:39 +00:00
tests Merge "Allow to search mandatory packages in all forest" 2016-07-05 21:23:39 +00:00
__init__.py Introduced new scheme to declare requirements 2016-05-19 15:26:16 +03:00