summaryrefslogtreecommitdiff
path: root/gear/client.py
diff options
context:
space:
mode:
Diffstat (limited to 'gear/client.py')
-rw-r--r--gear/client.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/gear/client.py b/gear/client.py
index 9a7df6cc..f043af29 100644
--- a/gear/client.py
+++ b/gear/client.py
@@ -109,9 +109,9 @@ class theController():
logging.debug(
'Requesting worker-build of %s (%s)' %
(artifact.name, artifact.cache_key))
- # TODO: launch build client
print "Start building %s" % artifact.name
- job = gear.Job("reverse", artifact.cache_key)
+ artifact_encoded = distbuild.encode_artifact_reference(artifact)
+ job = gear.Job("build-artifact", artifact_encoded)
print "lock set as building"
with self.lock:
artifact.state = BUILDING
@@ -203,7 +203,7 @@ class BuilderClient(gear.Client):
def handleWorkComplete(self, packet):
job = super(BuilderClient, self).handleWorkComplete(packet)
print "workcomplete"
- self.controller._mark_artifact_as_built(job.arguments)
+ self.controller._mark_artifact_as_built(job.data[-1])
return job