aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorChris Larson <clarson@kergoth.com>2003-06-14 04:09:27 +0000
committerChris Larson <clarson@kergoth.com>2003-06-14 04:09:27 +0000
commitf2263ec2aff4228169c4300446e3303e516f2165 (patch)
treebf043683f48ebe74fca48d8052df02aceadf0b2b /doc
parenta52297eee2c7e6e810834451505465e11c940d56 (diff)
downloadbitbake-f2263ec2aff4228169c4300446e3303e516f2165.tar.gz
update TODO
Diffstat (limited to 'doc')
-rw-r--r--doc/TODO30
1 files changed, 23 insertions, 7 deletions
diff --git a/doc/TODO b/doc/TODO
index 5bd022b5f..26dac0425 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,20 +1,36 @@
TODO:
-[x] Update .oe and .conf parsers to not strip out all the tabs in our
- python function vars..
+[x] oe.py
+ [x] Update .oe and .conf parsers to not strip out all the tabs in our
+ python function vars..
+
+[ ] oebuild
+ [ ] Use oe.digraph for handling intertask dependency
+ [ ] Split task execution from function execution
+ [ ] Revamp the way in which stamps are implemented
+ [ ] Add a means to add a task which depends on another task's
+ execution, but not on said task's successful completion.
+
+[.] oemake
+ [.] Add oe.conf parsing - abort if OEFILES is not defined
+ [.] Add parsing of the .oe's listed in OEFILES
+ [ ] Three types of dependency, and any of the three should
+ have a corresponding provides form. Establish the
+ variable names, and make use of it. Remember to deal
+ with per package (PACKAGES var) metadata overrides.
+ [ ] Handle provides in the digraph...
+ [ ] Generic event handling, and addevent declaration for .oe files.
+
[x] Update patcher tool to make use of our ability to use python functions.
[x] Write package.oeclass implemented w/ a python function/task
[x] Write src.rpm builder .oeclass
-[ ] Start work on oemake that uses oe.digraph.
[ ] Write ipkg.oeclass which inherits package.oeclass to produce an ipk from
our metadata.
-
-[ ] Once we have that per package deployment code, write a staging oeclass
+[ ] Once we have the per package deployment code, write a staging oeclass
that lets you use the FILES blocks for our deployment packages to do the
installs into the appropriate staging areas, to save time writing do_stage
functions.
-[ ] Finish up extensibility bits for the core oe code, and merge some of the
+[.] Finish up extensibility bits for the core oe code, and merge some of the
class implementations into something sane.
-
[ ] Assuming cworth has the base ipkg libs rearchitected, start work on oemake.
If he hasnt, start rearchitecting ipkg.