summaryrefslogtreecommitdiffstats
path: root/bitbake-dev/lib/bb/cooker.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake-dev/lib/bb/cooker.py')
-rw-r--r--bitbake-dev/lib/bb/cooker.py26
1 files changed, 12 insertions, 14 deletions
diff --git a/bitbake-dev/lib/bb/cooker.py b/bitbake-dev/lib/bb/cooker.py
index 1bf7d4bd14..25131b7406 100644
--- a/bitbake-dev/lib/bb/cooker.py
+++ b/bitbake-dev/lib/bb/cooker.py
@@ -245,7 +245,7 @@ class BBCooker:
245 245
246 def compareRevisions(self): 246 def compareRevisions(self):
247 ret = bb.fetch.fetcher_compare_revisons(self.configuration.data) 247 ret = bb.fetch.fetcher_compare_revisons(self.configuration.data)
248 bb.event.fire(bb.command.CookerCommandSetExitCode(self.configuration.event_data, ret)) 248 bb.event.fire(bb.command.CookerCommandSetExitCode(ret), self.configuration.event_data)
249 249
250 def showEnvironment(self, buildfile = None, pkgs_to_build = []): 250 def showEnvironment(self, buildfile = None, pkgs_to_build = []):
251 """ 251 """
@@ -403,7 +403,7 @@ class BBCooker:
403 Generate an event with the result 403 Generate an event with the result
404 """ 404 """
405 depgraph = self.generateDepTreeData(pkgs_to_build, task) 405 depgraph = self.generateDepTreeData(pkgs_to_build, task)
406 bb.event.fire(bb.event.DepTreeGenerated(self.configuration.data, depgraph)) 406 bb.event.fire(bb.event.DepTreeGenerated(depgraph), self.configuration.data)
407 407
408 def generateDotGraphFiles(self, pkgs_to_build, task): 408 def generateDotGraphFiles(self, pkgs_to_build, task):
409 """ 409 """
@@ -544,7 +544,7 @@ class BBCooker:
544 544
545 bb.fetch.fetcher_init(self.configuration.data) 545 bb.fetch.fetcher_init(self.configuration.data)
546 546
547 bb.event.fire(bb.event.ConfigParsed(self.configuration.data)) 547 bb.event.fire(bb.event.ConfigParsed(), self.configuration.data)
548 548
549 except IOError, e: 549 except IOError, e:
550 bb.msg.fatal(bb.msg.domain.Parsing, "Error when parsing %s: %s" % (afile, str(e))) 550 bb.msg.fatal(bb.msg.domain.Parsing, "Error when parsing %s: %s" % (afile, str(e)))
@@ -657,7 +657,7 @@ class BBCooker:
657 taskdata.add_provider(self.configuration.data, self.status, item) 657 taskdata.add_provider(self.configuration.data, self.status, item)
658 658
659 buildname = bb.data.getVar("BUILDNAME", self.configuration.data) 659 buildname = bb.data.getVar("BUILDNAME", self.configuration.data)
660 bb.event.fire(bb.event.BuildStarted(buildname, [item], self.configuration.event_data)) 660 bb.event.fire(bb.event.BuildStarted(buildname, [item]), self.configuration.event_data)
661 661
662 # Execute the runqueue 662 # Execute the runqueue
663 runlist = [[item, "do_%s" % task]] 663 runlist = [[item, "do_%s" % task]]
@@ -680,7 +680,7 @@ class BBCooker:
680 retval = False 680 retval = False
681 if not retval: 681 if not retval:
682 self.command.finishAsyncCommand() 682 self.command.finishAsyncCommand()
683 bb.event.fire(bb.event.BuildCompleted(buildname, item, self.configuration.event_data, failures)) 683 bb.event.fire(bb.event.BuildCompleted(buildname, item, failures), self.configuration.event_data)
684 return False 684 return False
685 return 0.5 685 return 0.5
686 686
@@ -716,14 +716,14 @@ class BBCooker:
716 retval = False 716 retval = False
717 if not retval: 717 if not retval:
718 self.command.finishAsyncCommand() 718 self.command.finishAsyncCommand()
719 bb.event.fire(bb.event.BuildCompleted(buildname, targets, self.configuration.event_data, failures)) 719 bb.event.fire(bb.event.BuildCompleted(buildname, targets, failures), self.configuration.event_data)
720 return None 720 return None
721 return 0.5 721 return 0.5
722 722
723 self.buildSetVars() 723 self.buildSetVars()
724 724
725 buildname = bb.data.getVar("BUILDNAME", self.configuration.data) 725 buildname = bb.data.getVar("BUILDNAME", self.configuration.data)
726 bb.event.fire(bb.event.BuildStarted(buildname, targets, self.configuration.event_data)) 726 bb.event.fire(bb.event.BuildStarted(buildname, targets), self.configuration.event_data)
727 727
728 localdata = data.createCopy(self.configuration.data) 728 localdata = data.createCopy(self.configuration.data)
729 bb.data.update_data(localdata) 729 bb.data.update_data(localdata)
@@ -786,7 +786,7 @@ class BBCooker:
786 self.cookerState = cookerParsed 786 self.cookerState = cookerParsed
787 return None 787 return None
788 788
789 return 0.00001 789 return True
790 790
791 def checkPackages(self, pkgs_to_build): 791 def checkPackages(self, pkgs_to_build):
792 792
@@ -904,15 +904,15 @@ class BBCooker:
904 else: 904 else:
905 self.server.serve_forever() 905 self.server.serve_forever()
906 906
907 bb.event.fire(CookerExit(self.configuration.event_data)) 907 bb.event.fire(CookerExit(), self.configuration.event_data)
908 908
909class CookerExit(bb.event.Event): 909class CookerExit(bb.event.Event):
910 """ 910 """
911 Notify clients of the Cooker shutdown 911 Notify clients of the Cooker shutdown
912 """ 912 """
913 913
914 def __init__(self, d): 914 def __init__(self):
915 bb.event.Event.__init__(self, d) 915 bb.event.Event.__init__(self)
916 916
917class CookerParser: 917class CookerParser:
918 def __init__(self, cooker, filelist, masked): 918 def __init__(self, cooker, filelist, masked):
@@ -932,8 +932,6 @@ class CookerParser:
932 self.pointer = 0 932 self.pointer = 0
933 933
934 def parse_next(self): 934 def parse_next(self):
935 print "Pointer %d" % self.pointer
936
937 if self.pointer < len(self.filelist): 935 if self.pointer < len(self.filelist):
938 f = self.filelist[self.pointer] 936 f = self.filelist[self.pointer]
939 cooker = self.cooker 937 cooker = self.cooker
@@ -964,7 +962,7 @@ class CookerParser:
964 cooker.bb_cache.remove(f) 962 cooker.bb_cache.remove(f)
965 raise 963 raise
966 finally: 964 finally:
967 bb.event.fire(bb.event.ParseProgress(cooker.configuration.event_data, self.cached, self.parsed, self.skipped, self.masked, self.error, self.total)) 965 bb.event.fire(bb.event.ParseProgress(self.cached, self.parsed, self.skipped, self.masked, self.error, self.total), cooker.configuration.event_data)
968 966
969 self.pointer += 1 967 self.pointer += 1
970 968