summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Schubert <ben.c.schubert@gmail.com>2019-03-19 18:20:21 +0000
committerBenjamin Schubert <ben.c.schubert@gmail.com>2019-03-21 11:13:59 +0000
commita7128a7fd45071860f6492ef204821ef1fd34981 (patch)
tree8b2c3100e9653bec0c5ebb17a1b86132f3ea2bc7
parentfa06745f9488e6cf9c2bb4a6249a1fe943a2a202 (diff)
downloadbuildstream-a7128a7fd45071860f6492ef204821ef1fd34981.tar.gz
fixup! fixup! WIP: simplify
-rw-r--r--buildstream/element.py10
1 files changed, 1 insertions, 9 deletions
diff --git a/buildstream/element.py b/buildstream/element.py
index 91731f6ad..5e7b7e4e6 100644
--- a/buildstream/element.py
+++ b/buildstream/element.py
@@ -2957,24 +2957,16 @@ class Element(Plugin):
while queue:
element = queue.pop()
- old_cache_key = element.__cache_key
- old_weak_cache_key = element.__weak_cache_key
old_ready_for_runtime = element.__ready_for_runtime
-
element._update_state()
- if element.__cache_key != old_cache_key or old_weak_cache_key != element.__weak_cache_key:
+ if element.__ready_for_runtime != old_ready_for_runtime:
for rdep in element.__reverse_dependencies_for_build:
queue.push(rdep.__node_id, rdep)
- if element.__ready_for_runtime != old_ready_for_runtime:
for rdep in element.__reverse_dependencies_for_runtime:
queue.push(rdep.__node_id, rdep)
- if element.__cache_key == old_cache_key:
- for rdep in element.__reverse_dependencies_for_build:
- queue.push(rdep.__node_id, rdep)
-
def _overlap_error_detail(f, forbidden_overlap_elements, elements):
if forbidden_overlap_elements: