From 9ea1eb84c6c2cd91e31196471ec8ad4339988611 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Tue, 17 Jul 2012 15:21:04 -0700 Subject: Propagate EAPI for update_dbentry (bug #426476). --- bin/emaint | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'bin') diff --git a/bin/emaint b/bin/emaint index 5f54f6af5..21604511b 100755 --- a/bin/emaint +++ b/bin/emaint @@ -335,12 +335,12 @@ class MoveHandler(object): cpv_all.sort() maxval = len(cpv_all) aux_update = self._tree.dbapi.aux_update - meta_keys = self._update_keys + ['repository'] - from portage.update import update_dbentries + meta_keys = self._update_keys + ['repository', 'EAPI'] if onProgress: onProgress(maxval, 0) for i, cpv in enumerate(cpv_all): metadata = dict(zip(meta_keys, aux_get(cpv, meta_keys))) + eapi = metadata.pop('EAPI') repository = metadata.pop('repository') try: updates = allupdates[repository] @@ -351,7 +351,8 @@ class MoveHandler(object): continue if not updates: continue - metadata_updates = update_dbentries(updates, metadata) + metadata_updates = \ + portage.update_dbentries(updates, metadata, eapi=eapi) if metadata_updates: errors.append("'%s' has outdated metadata" % cpv) if onProgress: -- cgit v1.2.3-1-g7c22