Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 239006
Collapse All | Expand All

(-)bin/emerge (-1 / +3 lines)
Lines 1083-1089 Link Here
1083
		self._aux_get = self.dbapi.aux_get
1083
		self._aux_get = self.dbapi.aux_get
1084
		self.dbapi.aux_get = self._aux_get_wrapper
1084
		self.dbapi.aux_get = self._aux_get_wrapper
1085
		self._aux_get_history = set()
1085
		self._aux_get_history = set()
1086
		self._portdb_keys = ["DEPEND", "RDEPEND", "PDEPEND"]
1086
		self._portdb_keys = ["EAPI", "DEPEND", "RDEPEND", "PDEPEND"]
1087
		self._portdb = portdb
1087
		self._portdb = portdb
1088
		self._global_updates = None
1088
		self._global_updates = None
1089
1089
Lines 1095-1100 Link Here
1095
			# Use the live ebuild metadata if possible.
1095
			# Use the live ebuild metadata if possible.
1096
			live_metadata = dict(izip(self._portdb_keys,
1096
			live_metadata = dict(izip(self._portdb_keys,
1097
				self._portdb.aux_get(pkg, self._portdb_keys)))
1097
				self._portdb.aux_get(pkg, self._portdb_keys)))
1098
			if not portage.eapi_is_supported(live_metadata["EAPI"]):
1099
				raise KeyError(pkg)
1098
			self.dbapi.aux_update(pkg, live_metadata)
1100
			self.dbapi.aux_update(pkg, live_metadata)
1099
		except (KeyError, portage_exception.PortageException):
1101
		except (KeyError, portage_exception.PortageException):
1100
			if self._global_updates is None:
1102
			if self._global_updates is None:

Return to bug 239006