diff options
author | Chris Larson <clarson@kergoth.com> | 2003-06-17 01:12:51 +0000 |
---|---|---|
committer | Chris Larson <clarson@kergoth.com> | 2003-06-17 01:12:51 +0000 |
commit | 709609b25c20210535ad73f69cd3a4841331f497 (patch) | |
tree | 98922f05858d1ee29f01bf14e7425de59714dbc9 /doc | |
parent | 00f07b895ae11b5c938b2b65a42432815dbc9860 (diff) | |
download | bitbake-709609b25c20210535ad73f69cd3a4841331f497.tar.gz |
Further doc updates
Diffstat (limited to 'doc')
-rw-r--r-- | doc/EVENTS | 31 | ||||
-rw-r--r-- | doc/TODO | 10 |
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. @@ -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 |