extras-buildsys/server Builder.py,1.44,1.45

Daniel Williams (dcbw) fedora-extras-commits at redhat.com
Mon May 29 20:46:25 UTC 2006


Author: dcbw

Update of /cvs/fedora/extras-buildsys/server
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1028/server

Modified Files:
	Builder.py 
Log Message:
Small fixes for Active builders


Index: Builder.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/server/Builder.py,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- Builder.py	29 May 2006 20:26:38 -0000	1.44
+++ Builder.py	29 May 2006 20:46:22 -0000	1.45
@@ -637,7 +637,7 @@
     def __init__(self, manager, cfg, address, weight):
         Builder.__init__(self, manager, cfg, address, weight, TYPE_ACTIVE)
 
-    def _request_srpm_upload(self, archjob, upload_cb, user_data, srpm_path):
+    def request_srpm_upload(self, archjob, upload_cb, user_data, srpm_path):
         """Called by the archjob to request that an SRPM be made available to the builder."""
         # Copy the SRPM to the correct upload location
         http_dir = self._manager.http_dir()
@@ -709,6 +709,12 @@
             if isinstance(cmd, Commands.PlgCommandJobFilesAck):
                 self._handle_job_files_ack(cmd)
                 handled = True
+            elif isinstance(cmd, Commands.PlgCommandTargets):
+                if not self._target_list:
+                    self._lock.acquire()
+                    self._target_list = cmd.targets()
+                    self._lock.release()
+                handled = True
 
         if not handled:
             print "Builder Error (%s): unhandled command '%s'" % (self._address, cmd.name())




More information about the fedora-extras-commits mailing list