---
pym/_emerge/depgraph.py | 5 +++--
pym/_emerge/main.py | 5 +++++
pym/portage/package/ebuild/config.py | 3 +++
3 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index 835bd6b..291d18c 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -7692,8 +7692,9 @@ class depgraph(object):
if not unresolved_conflicts:
self._show_missed_update()
- self._compute_abi_rebuild_info()
- self._show_abi_rebuild_info()
+ if self._frozen_config.myopts["--verbose-slot-rebuilds"] != 'n':
+ self._compute_abi_rebuild_info()
+ self._show_abi_rebuild_info()
self._show_ignored_binaries()
diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py
index 6225fc9..1e21ddb 100644
--- a/pym/_emerge/main.py
+++ b/pym/_emerge/main.py
@@ -156,6 +156,7 @@ def insert_optional_args(args):
'--usepkg' : y_or_n,
'--usepkgonly' : y_or_n,
'--verbose' : y_or_n,
+ '--verbose-slot-rebuilds': y_or_n,
}
short_arg_opts = {
@@ -640,6 +641,10 @@ def parse_opts(tmpcmdline, silent=False):
"help" : "verbose output",
"choices" : true_y_or_n
},
+ "--verbose-slot-rebuilds": {
+ "help" : "verbose slot rebuild output",
+ "choices" : true_y_or_n
+ },
}
parser = ArgumentParser(add_help=False)
diff --git a/pym/portage/package/ebuild/config.py b/pym/portage/package/ebuild/config.py
index e104501..ba9b502 100644
--- a/pym/portage/package/ebuild/config.py
+++ b/pym/portage/package/ebuild/config.py
@@ -827,6 +827,9 @@ class config(object):
"PORTAGE_INST_UID": "0",
}
+ # Turn this on by default
+ self["VERBOSE_SLOT_REBUILDS"] = "1"
+
if eprefix:
# For prefix environments, default to the UID and GID of
# the top-level EROOT directory.