diff options
Diffstat (limited to 'bitbake/lib/bb/cooker.py')
| -rw-r--r-- | bitbake/lib/bb/cooker.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 5f9becccac..938bdeaaea 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py | |||
| @@ -219,18 +219,15 @@ class BBCooker: | |||
| 219 | latest_versions = {} | 219 | latest_versions = {} |
| 220 | 220 | ||
| 221 | # Sort by priority | 221 | # Sort by priority |
| 222 | for pn in pkg_pn.keys(): | 222 | for pn in pkg_pn: |
| 223 | (last_ver,last_file,pref_ver,pref_file) = bb.providers.findBestProvider(pn, self.configuration.data, self.status) | 223 | (last_ver,last_file,pref_ver,pref_file) = bb.providers.findBestProvider(pn, self.configuration.data, self.status) |
| 224 | preferred_versions[pn] = (pref_ver, pref_file) | 224 | preferred_versions[pn] = (pref_ver, pref_file) |
| 225 | latest_versions[pn] = (last_ver, last_file) | 225 | latest_versions[pn] = (last_ver, last_file) |
| 226 | 226 | ||
| 227 | pkg_list = pkg_pn.keys() | ||
| 228 | pkg_list.sort() | ||
| 229 | |||
| 230 | bb.msg.plain("%-35s %25s %25s" % ("Package Name", "Latest Version", "Preferred Version")) | 227 | bb.msg.plain("%-35s %25s %25s" % ("Package Name", "Latest Version", "Preferred Version")) |
| 231 | bb.msg.plain("%-35s %25s %25s\n" % ("============", "==============", "=================")) | 228 | bb.msg.plain("%-35s %25s %25s\n" % ("============", "==============", "=================")) |
| 232 | 229 | ||
| 233 | for p in pkg_list: | 230 | for p in sorted(pkg_pn): |
| 234 | pref = preferred_versions[p] | 231 | pref = preferred_versions[p] |
| 235 | latest = latest_versions[p] | 232 | latest = latest_versions[p] |
| 236 | 233 | ||
| @@ -487,7 +484,7 @@ class BBCooker: | |||
| 487 | self.status.preferred[providee] = provider | 484 | self.status.preferred[providee] = provider |
| 488 | 485 | ||
| 489 | # Calculate priorities for each file | 486 | # Calculate priorities for each file |
| 490 | for p in self.status.pkg_fn.keys(): | 487 | for p in self.status.pkg_fn: |
| 491 | self.status.bbfile_priority[p] = calc_bbfile_priority(p) | 488 | self.status.bbfile_priority[p] = calc_bbfile_priority(p) |
| 492 | 489 | ||
| 493 | def buildWorldTargetList(self): | 490 | def buildWorldTargetList(self): |
