parallel_emerge: drop support for old portage
We don't need this transition logic anymore, so drop it.
BUG=chromium:218085
TEST=`./build_packages` still works
Change-Id: Ia99d38e18139ed3936ee32791ddd1a72688049d1
Reviewed-on: https://chromium-review.googlesource.com/196860
Reviewed-by: Aviv Keshet <akeshet@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
diff --git a/scripts/parallel_emerge.py b/scripts/parallel_emerge.py
index 94b9881..811c6cc 100644
--- a/scripts/parallel_emerge.py
+++ b/scripts/parallel_emerge.py
@@ -79,7 +79,6 @@
from portage._global_updates import _global_updates
import portage
import portage.debug
-from portage.versions import vercmp
# pylint: enable=F0401
@@ -580,10 +579,7 @@
emerge_pkg = self.package_db.get(pkg)
if emerge_pkg and emerge_pkg.type_name == "binary":
this_pkg["binary"] = True
- if 0 <= vercmp(portage.VERSION, "2.1.11.50"):
- defined_phases = emerge_pkg.defined_phases
- else:
- defined_phases = emerge_pkg.metadata.defined_phases
+ defined_phases = emerge_pkg.metadata.defined_phases
defined_binpkg_phases = binpkg_phases.intersection(defined_phases)
if not defined_binpkg_phases:
this_pkg["nodeps"] = True
@@ -911,12 +907,7 @@
2: output.fileno(),
sys.stdin.fileno(): sys.stdin.fileno(),
output.fileno(): output.fileno()}
- if 0 <= vercmp(portage.VERSION, "2.1.11.50"):
- # pylint: disable=W0212
- portage.process._setup_pipes(fd_pipes, close_fds=False)
- else:
- # pylint: disable=W0212
- portage.process._setup_pipes(fd_pipes)
+ portage.process._setup_pipes(fd_pipes) # pylint: disable=W0212
# Portage doesn't like when sys.stdin.fileno() != 0, so point sys.stdin
# at the filehandle we just created in _setup_pipes.