diff options
Diffstat (limited to 'bitbake/lib/bb/cooker.py')
| -rw-r--r-- | bitbake/lib/bb/cooker.py | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index b6bd7400fe..652cd5d5c2 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py | |||
| @@ -259,20 +259,8 @@ class BBCooker: | |||
| 259 | # Need files parsed | 259 | # Need files parsed |
| 260 | self.updateCache() | 260 | self.updateCache() |
| 261 | 261 | ||
| 262 | # Need to ensure data store is expanded | ||
| 263 | localdata = data.createCopy(self.configuration.data) | ||
| 264 | bb.data.update_data(localdata) | ||
| 265 | bb.data.expandKeys(localdata) | ||
| 266 | |||
| 267 | pkg_pn = self.status.pkg_pn | 262 | pkg_pn = self.status.pkg_pn |
| 268 | preferred_versions = {} | 263 | (latest_versions, preferred_versions) = bb.providers.findProviders(self.configuration.data, self.status, pkg_pn) |
| 269 | latest_versions = {} | ||
| 270 | |||
| 271 | # Sort by priority | ||
| 272 | for pn in pkg_pn: | ||
| 273 | (last_ver, last_file, pref_ver, pref_file) = bb.providers.findBestProvider(pn, localdata, self.status) | ||
| 274 | preferred_versions[pn] = (pref_ver, pref_file) | ||
| 275 | latest_versions[pn] = (last_ver, last_file) | ||
| 276 | 264 | ||
| 277 | logger.plain("%-35s %25s %25s", "Package Name", "Latest Version", "Preferred Version") | 265 | logger.plain("%-35s %25s %25s", "Package Name", "Latest Version", "Preferred Version") |
| 278 | logger.plain("%-35s %25s %25s\n", "============", "==============", "=================") | 266 | logger.plain("%-35s %25s %25s\n", "============", "==============", "=================") |
