commit:     2bd3c35cb00033f17b4426e75a30f2d7e73173c3
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  3 21:55:33 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Sun Jan 10 03:23:51 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=2bd3c35c

repoman: Migrate additional dynamic data setting to the USEFlagsChecks

 pym/repoman/scanner.py | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 6d5416b..d5faded 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -283,7 +283,7 @@ class Scanner(object):
        def _scan_ebuilds(self, ebuildlist, dynamic_data):
                xpkg = dynamic_data['xpkg']
                # detect unused local USE-descriptions
-               used_useflags = set()
+               dynamic_data['used_useflags'] = set()
 
                for y_ebuild in ebuildlist:
                        dynamic_data['y_ebuild'] = y_ebuild
@@ -324,8 +324,6 @@ class Scanner(object):
                        if y_ebuild_continue:
                                continue
 
-                       used_useflags = 
used_useflags.union(dynamic_data['ebuild_UsedUseFlags'])
-
                        # license checks
                        if not dynamic_data['badlicsyntax']:
                                self.licensecheck.check(dynamic_data['pkg'], 
xpkg, dynamic_data['ebuild'], y_ebuild)
@@ -535,7 +533,7 @@ class Scanner(object):
                # check if there are unused local USE-descriptions in 
metadata.xml
                # (unless there are any invalids, to avoid noise)
                if dynamic_data['allvalid']:
-                       for myflag in 
dynamic_data['muselist'].difference(used_useflags):
+                       for myflag in 
dynamic_data['muselist'].difference(dynamic_data['used_useflags']):
                                self.qatracker.add_error(
                                        "metadata.warning",
                                        "%s/metadata.xml: unused local 
USE-description: '%s'"

Reply via email to