From 4d904b54b4a75dc95d921dfb00c81e3253e91a45 Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Sun, 27 Jul 2008 11:29:55 +0000 Subject: [PATCH] Merged from trunk 11209:11210 | 11210 | * Define a frozenset of live eclasses for the LIVEVCS.stable | | zmedico | check. * Add "mercurial" to the list of known live eclasses. | svn path=/main/branches/prefix/; revision=11212 --- bin/repoman | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/bin/repoman b/bin/repoman index 018eb36fc..d07610fcd 100755 --- a/bin/repoman +++ b/bin/repoman @@ -372,6 +372,14 @@ valid_restrict = frozenset(["binchecks", "bindist", "fetch", "installsources", "mirror", "primaryuri", "strip", "test", "userpriv"]) +live_eclasses = frozenset([ + "cvs", + "darcs", + "git", + "mercurial", + "subversion" +]) + suspect_rdepend = frozenset([ "app-arch/cabextract", "app-arch/rpm2targz", @@ -1220,10 +1228,9 @@ for x in scanlist: Ebuilds that inherit a "Live" eclass (darcs,subversion,git,cvs,etc..) should not be allowed to be marked stable """ - if set(["darcs","cvs","subversion","git"]).intersection( - myaux["INHERITED"].split()): + if live_eclasses.intersection(pkg.inherited): bad_stable_keywords = [] - for keyword in myaux["KEYWORDS"].split(): + for keyword in keywords: if not keyword.startswith("~") and \ not keyword.startswith("-"): bad_stable_keywords.append(keyword) -- 2.26.2