From 6f036bdb89e0ed581df415c67eb04749618fd01b Mon Sep 17 00:00:00 2001 From: Chris Conroy Date: Mon, 21 Sep 2009 16:07:40 -0400 Subject: providers.py: Fix package sorting order to reflect priorities I found that the code that sorts packages does not respect the priority order. By iterating over sortpkg_pn.keys() instead of pkg_pn.keys(), it produces the expected order based on the priorities I have set. Signed-off-by: Richard Purdie --- lib/bb/providers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bb/providers.py b/lib/bb/providers.py index bb46f0bf4..0aec44dc9 100644 --- a/lib/bb/providers.py +++ b/lib/bb/providers.py @@ -191,7 +191,7 @@ def _filterProviders(providers, item, cfgData, dataCache): eligible.append(preferred_versions[pn][1]) # Now add latest verisons - for pn in pkg_pn.keys(): + for pn in sortpkg_pn.keys(): if pn in preferred_versions and preferred_versions[pn][1]: continue preferred_versions[pn] = findLatestProvider(pn, cfgData, dataCache, sortpkg_pn[pn][0]) -- cgit 1.2.3-korg