From: Zac Medico Date: Fri, 23 Mar 2012 05:37:39 +0000 (-0700) Subject: repoman: disable dependency.unknown for blockers X-Git-Tag: v2.2.0_alpha95~3 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=67b8da916f1b4a601d09c3f867c005b39a04f28e;p=portage.git repoman: disable dependency.unknown for blockers This will fix bug #382407. --- diff --git a/bin/repoman b/bin/repoman index c5db1865f..d393df1ba 100755 --- a/bin/repoman +++ b/bin/repoman @@ -1866,7 +1866,11 @@ for x in effective_scanlist: if atom == "||": continue - if not portdb.xmatch("match-all", atom) and \ + # Skip dependency.unknown for blockers, so that we + # don't encourage people to remove necessary blockers, + # as discussed in bug #382407. + if atom.blocker is None and \ + not portdb.xmatch("match-all", atom) and \ not atom.cp.startswith("virtual/"): unknown_pkgs.add((mytype, atom.unevaluated_atom))