aboutsummaryrefslogtreecommitdiffstats
path: root/doc/EVENTS
diff options
context:
space:
mode:
authorChris Larson <clarson@kergoth.com>2003-06-17 01:12:51 +0000
committerChris Larson <clarson@kergoth.com>2003-06-17 01:12:51 +0000
commit709609b25c20210535ad73f69cd3a4841331f497 (patch)
tree98922f05858d1ee29f01bf14e7425de59714dbc9 /doc/EVENTS
parent00f07b895ae11b5c938b2b65a42432815dbc9860 (diff)
downloadbitbake-709609b25c20210535ad73f69cd3a4841331f497.tar.gz
Further doc updates
Diffstat (limited to 'doc/EVENTS')
-rw-r--r--doc/EVENTS31
1 files changed, 31 insertions, 0 deletions
diff --git a/doc/EVENTS b/doc/EVENTS
new file mode 100644
index 000000000..9b036fe2c
--- /dev/null
+++ b/doc/EVENTS
@@ -0,0 +1,31 @@
+ The OpenEmbedded build infrastructure now has a fairly sane event
+handling core. The following are the events which get fired at
+appropriate points during the build process:
+
+TaskFailed:
+TaskSucceeded:
+
+ The task status event classes have a 'task' attribute, which is
+simply a string containing the task which succeeded or failed. They also
+have a 'data' attribute, which contains the environment data of the package
+in question.
+
+PackageSucceeded:
+PackageFailed:
+
+ The package build status event classes are a bit higher level. That
+is, they reflect the overall build status of a given package as a whole, without
+the task level breakdown. The 'package' attribute is a string which contains
+the package which failed, in the usual form (i.e. content/glibc-2.3.1-r0).
+
+
+TODO:
+TaskStart
+PackageStart
+UnsatisfiedDep
+RecursiveDep
+MultipleProviders
+
+Add 'log' data to the task and package builds, which contains the stdout and
+stderr of the task/package which succeeded/failed, so that email notifications
+of failures can include the build log.