Change the "qawarnings" variable from a list to a set.
authorZac Medico <zmedico@gentoo.org>
Tue, 7 Oct 2008 15:36:49 +0000 (15:36 -0000)
committerZac Medico <zmedico@gentoo.org>
Tue, 7 Oct 2008 15:36:49 +0000 (15:36 -0000)
svn path=/main/trunk/; revision=11651

bin/repoman

index e281284caa82030c0e6d8e2a0ba2a5fe37036918..0ad3579d4cee871b8a16d197942b1d2c809e29c1 100755 (executable)
@@ -322,7 +322,7 @@ qahelp={
 qacats = qahelp.keys()
 qacats.sort()
 
-qawarnings=[
+qawarnings = frozenset((
 "changelog.missing",
 "changelog.notadded",
 "digestentry.unused",
@@ -355,7 +355,7 @@ qawarnings=[
 "virtual.unavailable",
 "usage.obsolete",
 "LIVEVCS.stable"
-]
+))
 
 missingvars=["KEYWORDS","LICENSE","DESCRIPTION","HOMEPAGE","SLOT"]
 allvars = set(x for x in portage.auxdbkeys if not x.startswith("UNUSED_"))
@@ -368,7 +368,7 @@ for x in missingvars:
        if x not in qacats:
                logging.warn('* missingvars values need to be added to qahelp ("%s")' % x)
                qacats.append(x)
-               qawarnings.append(x)
+               qawarnings.add(x)
 
 valid_restrict = frozenset(["binchecks", "bindist",
        "fetch", "installsources", "mirror",