repoman: add a mini framework for checking eclasses, and fill it out
authorMike Frysinger <vapier@gentoo.org>
Wed, 23 May 2012 19:06:19 +0000 (15:06 -0400)
committerMike Frysinger <vapier@gentoo.org>
Fri, 25 May 2012 16:20:12 +0000 (12:20 -0400)
commitda6d3bb8357445a228a797046eb0b76dbbbaada0
treedfe11c272f9fb3ea5d77dc3262318444308e70f3
parenta1578c654f26cab07309bc9cbddd3c95c0c205b5
repoman: add a mini framework for checking eclasses, and fill it out

Rather than copying & pasting the same behavior for the different eclass
checks, add a common class for them to extend.  This makes adding more
eclass checks trivial, and keeps down bitrot.

This does abuse the checking interface slightly -- the eclass will change
its category between unused and missing based on the checks.

URL: https://bugs.gentoo.org/417159
URL: https://bugs.gentoo.org/417231
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
bin/repoman
pym/repoman/checks.py
pym/repoman/errors.py