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", "============", "==============", "=================") |