extras-buildsys/client buildclient.py,1.14,1.15
Daniel Williams (dcbw)
fedora-extras-commits at redhat.com
Fri Jun 24 17:11:34 UTC 2005
Author: dcbw
Update of /cvs/fedora/extras-buildsys/client
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10171/client
Modified Files:
buildclient.py
Log Message:
2005-06-24 Dan Williams <dcbw at redhat.com>
* client/buildclient.py
- Remove some debug strings
- Fix undefined variable usage
Index: buildclient.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/client/buildclient.py,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- buildclient.py 24 Jun 2005 12:51:21 -0000 1.14
+++ buildclient.py 24 Jun 2005 17:11:21 -0000 1.15
@@ -65,6 +65,7 @@
self._uniqid = uniqid
self._status = 'init'
self._repo_locked = True
+ self._repo_locked_msg = False
self._files = []
self._pobj = None
self._target = target
@@ -217,7 +218,6 @@
break
f.close()
string = string.lower()
- print "Mock state is '%s'" % string
return string
def process(self):
@@ -229,6 +229,11 @@
# server tells us the repo is unlocked.
if not self._repo_locked:
self._build()
+ else:
+ # Only show this message once
+ if not self._repo_locked_msg:
+ self.log("Waiting for repository to unlock before starting the build...")
+ self._repo_locked_msg = True
elif self._status == 'prepping':
if not self._mock_is_prepping():
self._status = 'building'
@@ -255,7 +260,6 @@
else:
self.log("Error reading mock output: %s\n" % e)
else:
- print string
self._log_fd.write(string)
self._log_fd.flush()
os.fsync(self._log_fd.fileno())
@@ -266,11 +270,10 @@
if self._status == 'done':
self.log("Job completed successfully.\n")
elif self._status == 'failed':
+ exit_status = self._pobj.poll()
self.log("Job failed due to mock errors! mock exit status: %d\n" % exit_status)
elif self._status == 'killed':
self.log("Job failed because it was killed.\n")
-
- print self._status
else:
if self._log_fd:
self._log_fd.close()
More information about the scm-commits
mailing list