summaryrefslogtreecommitdiff
path: root/morphlib/buildcommand.py
diff options
context:
space:
mode:
authorLars Wirzenius <lars.wirzenius@codethink.co.uk>2014-03-10 17:17:01 +0000
committerLars Wirzenius <lars.wirzenius@codethink.co.uk>2014-03-10 17:27:53 +0000
commitc1d73faab8d3a9ad50e76c57d41ccbf266a88048 (patch)
tree963494ce8e72e429cdb105ca6e5023ff69aa6c4b /morphlib/buildcommand.py
parent444ba7c2f0f3d53753abeff6dfd33681279a3d84 (diff)
downloadmorph-c1d73faab8d3a9ad50e76c57d41ccbf266a88048.tar.gz
Reduce spam from setting up staging area
Make the message "Installing chunk..." be chatty, i.e., only displayed when the user turns verbosity higher. Most of the time the chunk is already unpacked in the cache, so installing it takes a fraction of a second. Add a new message, at default verbosity, when a chunk needs to be unpacked. This can take a while, so a message is appropriate, so the user knows what is happening.
Diffstat (limited to 'morphlib/buildcommand.py')
-rw-r--r--morphlib/buildcommand.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/morphlib/buildcommand.py b/morphlib/buildcommand.py
index 137c63b4..862ae715 100644
--- a/morphlib/buildcommand.py
+++ b/morphlib/buildcommand.py
@@ -454,10 +454,11 @@ class BuildCommand(object):
if artifact.source.build_mode == 'bootstrap':
if not self.in_same_stratum(artifact, target_artifact):
continue
- self.app.status(msg='Installing chunk %(chunk_name)s '
- 'from cache %(cache)s',
- chunk_name=artifact.name,
- cache=artifact.cache_key[:7])
+ self.app.status(
+ msg='Installing chunk %(chunk_name)s from cache %(cache)s',
+ chunk_name=artifact.name,
+ cache=artifact.cache_key[:7],
+ chatty=True)
handle = self.lac.get(artifact)
staging_area.install_artifact(handle)