summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-08-30 20:04:17 -0700
committerZac Medico <zmedico@gentoo.org>2011-08-30 20:04:17 -0700
commit10344709eeba075dc3954889f7f08e309bf33251 (patch)
tree544389fb6394d86414e79d9ebd8b93261e446aa6 /bin
parentc47394cb28a841d5b7399f548c2507a85a158bdd (diff)
downloadportage-10344709eeba075dc3954889f7f08e309bf33251.tar.gz
portage-10344709eeba075dc3954889f7f08e309bf33251.tar.bz2
portage-10344709eeba075dc3954889f7f08e309bf33251.zip
repoman: enable dependency.unknown for blockers
This will fix bug #381087.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/repoman5
1 files changed, 2 insertions, 3 deletions
diff --git a/bin/repoman b/bin/repoman
index d9ecfc469..6ec84e5e3 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -291,7 +291,7 @@ qahelp={
"ebuild.notadded":"Ebuilds that exist but have not been added to cvs",
"ebuild.patches":"PATCHES variable should be a bash array to ensure white space safety",
"changelog.notadded":"ChangeLogs that exist but have not been added to cvs",
- "dependency.unknown" : "Ebuild has a dependency that refers to an unknown package (which may be provided by an overlay)",
+ "dependency.unknown" : "Ebuild has a dependency that refers to an unknown package (which may be valid if it is a blocker for a renamed/removed package, or is an alternative choice provided by an overlay)",
"file.executable":"Ebuilds, digests, metadata.xml, Manifest, and ChangeLog do note need the executable bit",
"file.size":"Files in the files directory must be under 20 KiB",
"file.size.fatal":"Files in the files directory must be under 60 KiB",
@@ -1700,8 +1700,7 @@ for x in scanlist:
if atom == "||":
continue
- if not atom.blocker and \
- not portdb.cp_list(atom.cp) and \
+ if not portdb.cp_list(atom.cp) and \
not atom.cp.startswith("virtual/"):
unknown_pkgs.setdefault(atom.cp, set()).add(
(mytype, atom.unevaluated_atom))