4 [x] Update .oe and .conf parsers to not strip out all the tabs in our
8 [ ] Use oe.digraph for handling intertask dependency
9 [ ] Split task execution from function execution
10 [ ] Revamp the way in which stamps are implemented
11 [ ] Add a means to add a task which depends on another task's
12 execution, but not on said task's successful completion.
15 [.] Add oe.conf parsing - abort if OEFILES is not defined
16 [.] Add parsing of the .oe's listed in OEFILES
17 [ ] Three types of dependency, and any of the three should
18 have a corresponding provides form. Establish the
19 variable names, and make use of it. Remember to deal
20 with per package (PACKAGES var) metadata overrides.
21 [ ] Handle provides in the digraph...
22 [ ] Generic event handling, and addevent declaration for .oe files.
24 [x] Update patcher tool to make use of our ability to use python functions.
25 [x] Write package.oeclass implemented w/ a python function/task
26 [x] Write src.rpm builder .oeclass
27 [ ] Write ipkg.oeclass which inherits package.oeclass to produce an ipk from
29 [ ] Once we have the per package deployment code, write a staging oeclass
30 that lets you use the FILES blocks for our deployment packages to do the
31 installs into the appropriate staging areas, to save time writing do_stage
33 [.] Finish up extensibility bits for the core oe code, and merge some of the
34 class implementations into something sane.
35 [ ] Assuming cworth has the base ipkg libs rearchitected, start work on oemake.
36 If he hasnt, start rearchitecting ipkg.