aboutsummaryrefslogtreecommitdiffstats
path: root/doc
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
parent00f07b895ae11b5c938b2b65a42432815dbc9860 (diff)
downloadbitbake-709609b25c20210535ad73f69cd3a4841331f497.tar.gz
Further doc updates
Diffstat (limited to 'doc')
-rw-r--r--doc/EVENTS31
-rw-r--r--doc/TODO10
2 files changed, 33 insertions, 8 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.
diff --git a/doc/TODO b/doc/TODO
index 4d453d5d5..c88f221e7 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,13 +1,5 @@
TODO:
-[x] Pester schurig
- [x] What is the dir/envvar we use to hold outputted files for packaging?
- ala the current ipktmpdir.
- Doesnt matter.
- [x] Env var names for the 3 dependency forms, build depends - target, build depends - build, depends.
- DEPENDS - build, RDEPENDS - runtime
- reflect build machine build depends using seperate build .oe files.
-
[x] oe package
[x] Update .oe and .conf parsers to not strip out all the tabs in our
python function vars..
@@ -16,6 +8,8 @@ TODO:
data and parse methods.
[ ] API Sanity Audit.
[ ] Comment/Docs Audit.
+ [ ] Allow user supply of .oeclasses to be inherited in every file that
+ gets parsed via the INHERITS variable.
[ ] oebuild and oemake
[ ] Teach the system to support grabbing OEFILES from upstream