bitbake.git
16 years agoTeach 'include' lines from .oe/.conf/.oeclass to be able to fetch it from upstream...
Chris Larson [Mon, 7 Jul 2003 22:18:48 +0000 (22:18 +0000)]
Teach 'include' lines from .oe/.conf/.oeclass to be able to fetch it from upstream.  Note that it must be as is, does not unpack.

16 years agoUpdate TODO.. add a couple items and remove the completed items to clean it up.
Chris Larson [Mon, 7 Jul 2003 17:34:52 +0000 (17:34 +0000)]
Update TODO.. add a couple items and remove the completed items to clean it up.

16 years agoUpdate TODO
Chris Larson [Mon, 7 Jul 2003 15:26:18 +0000 (15:26 +0000)]
Update TODO

16 years agoChange a copy to a deepcopy to fix a bug in package metadata leakage into the next...
Chris Larson [Mon, 7 Jul 2003 15:26:10 +0000 (15:26 +0000)]
Change a copy to a deepcopy to fix a bug in package metadata leakage into the next package.

16 years agoBUGFIX: uncomment a miscommented block :)
Chris Larson [Mon, 7 Jul 2003 15:26:10 +0000 (15:26 +0000)]
BUGFIX: uncomment a miscommented block :)

16 years ago(no commit message)
Chris Larson [Mon, 7 Jul 2003 15:26:10 +0000 (15:26 +0000)]

16 years agoUpdate TODO
Chris Larson [Thu, 3 Jul 2003 19:26:40 +0000 (19:26 +0000)]
Update TODO

16 years agoTeach oemake to handle wildcards in OEFILES
Chris Larson [Thu, 3 Jul 2003 18:57:56 +0000 (18:57 +0000)]
Teach oemake to handle wildcards in OEFILES

16 years agoBUGFIX: make INHERIT work.
Chris Larson [Thu, 3 Jul 2003 18:57:56 +0000 (18:57 +0000)]
BUGFIX: make INHERIT work.

16 years agoBUGFIX: oedir vs topdir was breaking filesdir
Chris Larson [Wed, 2 Jul 2003 23:03:42 +0000 (23:03 +0000)]
BUGFIX: oedir vs topdir was breaking filesdir

16 years agoBUGFIX: 1) wasnt expanding OEFILES, 2) was aborting when no .oe files were specified...
Chris Larson [Wed, 2 Jul 2003 23:03:42 +0000 (23:03 +0000)]
BUGFIX: 1) wasnt expanding OEFILES, 2) was aborting when no .oe files were specified on the cmdline, despite OEFILES being set.

16 years agoAdd an emit_var convenience function
Chris Larson [Wed, 2 Jul 2003 23:03:42 +0000 (23:03 +0000)]
Add an emit_var convenience function

16 years ago(no commit message)
Chris Larson [Wed, 2 Jul 2003 23:03:42 +0000 (23:03 +0000)]

16 years agoUpdate oebuild usage information
Chris Larson [Wed, 2 Jul 2003 18:33:35 +0000 (18:33 +0000)]
Update oebuild usage information

16 years agoUpdate TODO
Chris Larson [Wed, 2 Jul 2003 18:33:35 +0000 (18:33 +0000)]
Update TODO

16 years agoAdd -v/--version cmdline opt to oebuild
Chris Larson [Wed, 2 Jul 2003 18:26:35 +0000 (18:26 +0000)]
Add -v/--version cmdline opt to oebuild

16 years agoTurn on SCCS flag
Chris Larson [Wed, 2 Jul 2003 17:48:49 +0000 (17:48 +0000)]
Turn on SCCS flag

16 years agoAdd /usr/share/oe to the end of oepath regardless.. makes it easier to use the OE...
Chris Larson [Tue, 1 Jul 2003 22:43:31 +0000 (22:43 +0000)]
Add /usr/share/oe to the end of oepath regardless.. makes it easier to use the OE rpm.

16 years agoAdd optional third argument to getVar, which results in the data being expanded as...
Chris Larson [Tue, 1 Jul 2003 22:12:44 +0000 (22:12 +0000)]
Add optional third argument to getVar, which results in the data being expanded as well.

16 years agoadd 'bk' as a valid version ending
Chris Larson [Tue, 1 Jul 2003 21:42:38 +0000 (21:42 +0000)]
add 'bk' as a valid version ending

16 years agoAdd /usr/share/oe to the pythonpath.
Chris Larson [Tue, 1 Jul 2003 21:42:38 +0000 (21:42 +0000)]
Add /usr/share/oe to the pythonpath.

16 years agoFinish up the rpm output form
Chris Larson [Tue, 1 Jul 2003 21:01:36 +0000 (21:01 +0000)]
Finish up the rpm output form

16 years agoUpdate TODO
Chris Larson [Tue, 1 Jul 2003 18:00:41 +0000 (18:00 +0000)]
Update TODO

16 years agoUpdates to the srpm builder.. it actually seems to function now, and populates the...
Chris Larson [Mon, 30 Jun 2003 23:26:17 +0000 (23:26 +0000)]
Updates to the srpm builder.. it actually seems to function now, and populates the 'D' with the files using package.oeclass :)

16 years agoBUGFIXES: we didnt reset some flags on certain pieces of metadata, as a result, overr...
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
BUGFIXES: we didnt reset some flags on certain pieces of metadata, as a result, overriding a variable would occasionally pick up remnants of the previous version of that variable.

16 years agoBUGFIX: remove the duplicate event firing on start and stop for a task.
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
BUGFIX: remove the duplicate event firing on start and stop for a task.

16 years agoBUGFIX: do_patch shouldnt fail when SRC_URI is unset
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
BUGFIX: do_patch shouldnt fail when SRC_URI is unset

16 years agoBUGFIX: corrected a serious bug in the addtask implementation which would result...
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
BUGFIX: corrected a serious bug in the addtask implementation which would result in postdeps not propogating.

16 years agoBUGFIX in python sub in export (${@pythoncode}), import oe and set the d local variab...
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
BUGFIX in python sub in export (${@pythoncode}), import oe and set the d local variable to the data class in use.

16 years agoAdd src.rpm handler
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
Add src.rpm handler

16 years ago(no commit message)
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]

16 years agosrpm class naming change
Chris Larson [Mon, 30 Jun 2003 17:15:14 +0000 (17:15 +0000)]
srpm class naming change

16 years agoCall update_data() in the .oe handler.
Chris Larson [Mon, 30 Jun 2003 16:56:59 +0000 (16:56 +0000)]
Call update_data() in the .oe handler.

16 years ago1) prepend content/patcher to DEPENDS, to ensure we have patcher to do patch applicat...
Chris Larson [Mon, 30 Jun 2003 16:56:59 +0000 (16:56 +0000)]
1) prepend content/patcher to DEPENDS, to ensure we have patcher to do patch application, and 2) obey our PATH in patcher execution.

16 years agoBUGFIX: patch wasnt being added to the 'after' list for compile.
Chris Larson [Mon, 30 Jun 2003 16:28:55 +0000 (16:28 +0000)]
BUGFIX: patch wasnt being added to the 'after' list for compile.

16 years agoTeach do_showdata to emit the python functions as well.
Chris Larson [Mon, 30 Jun 2003 16:11:26 +0000 (16:11 +0000)]
Teach do_showdata to emit the python functions as well.

16 years agoSet 'nostamp' on do_showdata
Chris Larson [Mon, 30 Jun 2003 15:47:26 +0000 (15:47 +0000)]
Set 'nostamp' on do_showdata

16 years agoAdd 'do_showdata' task, which does what do_showenv did in the previous incarnation...
Chris Larson [Mon, 30 Jun 2003 15:47:26 +0000 (15:47 +0000)]
Add 'do_showdata' task, which does what do_showenv did in the previous incarnation of oebuild.  That is, it emits the entire contents of our store of metadata.  Often useful in debugging.

16 years agoAllow passing .oe files on the commandline as well as via OEFILES.
Chris Larson [Mon, 30 Jun 2003 15:07:30 +0000 (15:07 +0000)]
Allow passing .oe files on the commandline as well as via OEFILES.

16 years agoImplement an inheritence cache.
Chris Larson [Fri, 27 Jun 2003 23:10:05 +0000 (23:10 +0000)]
Implement an inheritence cache.

16 years agoChanging the behaviors of include and inherit wrt non absolute paths
Chris Larson [Fri, 27 Jun 2003 22:48:19 +0000 (22:48 +0000)]
Changing the behaviors of include and inherit wrt non absolute paths

16 years agoPass config data into the overall build event handlers, thereby making them slightly...
Chris Larson [Fri, 27 Jun 2003 21:12:08 +0000 (21:12 +0000)]
Pass config data into the overall build event handlers, thereby making them slightly more useful.

16 years agoupdate TODO
Chris Larson [Fri, 27 Jun 2003 20:17:40 +0000 (20:17 +0000)]
update TODO

16 years agoRename: bin/buildtest -> bin/tests/build
Chris Larson [Fri, 27 Jun 2003 20:00:55 +0000 (20:00 +0000)]
Rename: bin/buildtest -> bin/tests/build

16 years agoBUGFIX: D var was being hosed.
Chris Larson [Fri, 27 Jun 2003 20:00:55 +0000 (20:00 +0000)]
BUGFIX: D var was being hosed.

16 years agoAdd BUILDNAME variable for overall build naming.
Chris Larson [Fri, 27 Jun 2003 20:00:55 +0000 (20:00 +0000)]
Add BUILDNAME variable for overall build naming.

16 years agoAdd BUILDNAME and do_patch flags to initialization
Chris Larson [Fri, 27 Jun 2003 20:00:55 +0000 (20:00 +0000)]
Add BUILDNAME and do_patch flags to initialization

16 years agoConvert package and package_ipkg to new implementations of parsing and data, and...
Chris Larson [Fri, 27 Jun 2003 16:56:25 +0000 (16:56 +0000)]
Convert package and package_ipkg to new implementations of parsing and data, and add update_data (was update_env) to the new data impl.

16 years agoCleanup output
Chris Larson [Fri, 27 Jun 2003 16:56:25 +0000 (16:56 +0000)]
Cleanup output

16 years agoBUGFIX: 'before' wasnt always working from addtask
Chris Larson [Fri, 27 Jun 2003 16:56:25 +0000 (16:56 +0000)]
BUGFIX: 'before' wasnt always working from addtask

16 years agoRename: bin/oebuild2 -> bin/oebuild
Chris Larson [Thu, 26 Jun 2003 23:54:24 +0000 (23:54 +0000)]
Rename: bin/oebuild2 -> bin/oebuild

16 years agoRename: bin/oebuild -> bin/oebuild.old
Chris Larson [Thu, 26 Jun 2003 23:54:24 +0000 (23:54 +0000)]
Rename: bin/oebuild -> bin/oebuild.old

16 years agoHandle postdeps (aka 'before') for added tasks
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Handle postdeps (aka 'before') for added tasks

16 years agoCorrect the intermix of flags amongst EXPORT_FUNCTION wrapper functions
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Correct the intermix of flags amongst EXPORT_FUNCTION wrapper functions

16 years agoCorrect dir creation and chdir in function execution
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Correct dir creation and chdir in function execution

16 years agoAdjust output
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Adjust output

16 years agoAdd staging_bindir to path in emit_env
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Add staging_bindir to path in emit_env

16 years agoAdd clean and mrproper targets
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Add clean and mrproper targets

16 years agoUpdate TODO
Chris Larson [Thu, 26 Jun 2003 20:39:00 +0000 (20:39 +0000)]
Update TODO

16 years agoEnhancements all around, rework of the python function implementation, move do_fetch...
Chris Larson [Thu, 26 Jun 2003 20:13:09 +0000 (20:13 +0000)]
Enhancements all around, rework of the python function implementation, move do_fetch into the base class, set default flags for both config metadata and task metadata, and add a task execution cache and stamp checking to oebuild2.

16 years agoUpdate TODO
Chris Larson [Thu, 26 Jun 2003 05:38:22 +0000 (05:38 +0000)]
Update TODO

16 years agoMake use of the EventException
Chris Larson [Thu, 26 Jun 2003 05:24:18 +0000 (05:24 +0000)]
Make use of the EventException

16 years agoUndo an accidental commit of changes to the event handler that would break the origin...
Chris Larson [Thu, 26 Jun 2003 04:59:40 +0000 (04:59 +0000)]
Undo an accidental commit of changes to the event handler that would break the original oebuild.

16 years agoMinor status output formatting cleanups
Chris Larson [Thu, 26 Jun 2003 04:56:49 +0000 (04:56 +0000)]
Minor status output formatting cleanups

16 years ago(no commit message)
Chris Larson [Thu, 26 Jun 2003 04:56:49 +0000 (04:56 +0000)]

16 years agoSlight correction to emit_env wrt PATH
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
Slight correction to emit_env wrt PATH

16 years agoSlight cleanup in the build test
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
Slight cleanup in the build test

16 years agoRemove unnecessary init that was moved into the parser init
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
Remove unnecessary init that was moved into the parser init

16 years agoMove initial global conf var flag setup to the conf handler's init() function.
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
Move initial global conf var flag setup to the conf handler's init() function.

16 years agoMore addtask calls in the base oeclass for the initial task stack setup.
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
More addtask calls in the base oeclass for the initial task stack setup.

16 years agoMajor bugfix in the oehandler's set_automatic_vars function
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
Major bugfix in the oehandler's set_automatic_vars function

16 years ago(no commit message)
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]

16 years agoBUGFIX: call data.expand on the vars we pull from the data store.
Chris Larson [Thu, 26 Jun 2003 03:38:49 +0000 (03:38 +0000)]
BUGFIX: call data.expand on the vars we pull from the data store.

16 years agoEnhance delnode in our digraph. Now supports (optionally) removing 1) references...
Chris Larson [Wed, 25 Jun 2003 21:50:28 +0000 (21:50 +0000)]
Enhance delnode in our digraph.  Now supports (optionally) removing 1) references to this node from other nodes, or 2) other nodes that reference this node.

16 years agoAlter function execution behavior with regard to directories. Now uses a var flag...
Chris Larson [Wed, 25 Jun 2003 21:21:36 +0000 (21:21 +0000)]
Alter function execution behavior with regard to directories.  Now uses a var flag to store the list of directories we want created prior to execution, and the last dir in the list is the one we 'cd' to.

16 years agoUpdates to build test application: Execute a task that exercises our use of intertask...
Chris Larson [Wed, 25 Jun 2003 20:55:54 +0000 (20:55 +0000)]
Updates to build test application: Execute a task that exercises our use of intertask dependencies, test task removal, and catch task execution failure.

16 years agoMove event firing and exception raising into the task functions, not the function...
Chris Larson [Wed, 25 Jun 2003 20:55:54 +0000 (20:55 +0000)]
Move event firing and exception raising into the task functions, not the function call functions.  Also a few bugfixes, confirmation of add_task, exec_task, and remove_task functionality.

16 years agoBUGFIX: typo, its okeys, not oekeys.
Chris Larson [Wed, 25 Jun 2003 20:53:33 +0000 (20:53 +0000)]
BUGFIX: typo, its okeys, not oekeys.

16 years agoBUGFIX: typo in emit_env
Chris Larson [Wed, 25 Jun 2003 20:53:33 +0000 (20:53 +0000)]
BUGFIX: typo in emit_env

16 years ago(no commit message)
Chris Larson [Wed, 25 Jun 2003 20:22:35 +0000 (20:22 +0000)]

16 years agoAuto merged
Chris Larson [Wed, 25 Jun 2003 20:22:35 +0000 (20:22 +0000)]
Auto merged

16 years agoUse list comprehensions to clean up the followup function
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Use list comprehensions to clean up the followup function

16 years agoRename: bin/tests/parswe -> bin/tests/parse
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Rename: bin/tests/parswe -> bin/tests/parse

16 years agoRename: bin/fetch -> bin/tests/fetch
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Rename: bin/fetch -> bin/tests/fetch

16 years agoRename: bin/event -> bin/tests/event
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Rename: bin/event -> bin/tests/event

16 years agoRename: bin/data -> bin/tests/data
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Rename: bin/data -> bin/tests/data

16 years agoCleanup oebuild.sh, remove items which are no longer necessary.
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Cleanup oebuild.sh, remove items which are no longer necessary.

16 years agoAdd a few convenience methods to our digraph class.
Chris Larson [Wed, 25 Jun 2003 19:20:02 +0000 (19:20 +0000)]
Add a few convenience methods to our digraph class.

16 years agoAdd a small function for obtaining the name of a class or class instance, for use...
Chris Larson [Wed, 25 Jun 2003 01:00:13 +0000 (01:00 +0000)]
Add a small function for obtaining the name of a class or class instance, for use in event handlers.

16 years agoEscape the doublequotes in the variable contents in emit_env so as not to break the...
Chris Larson [Wed, 25 Jun 2003 00:37:02 +0000 (00:37 +0000)]
Escape the doublequotes in the variable contents in emit_env so as not to break the emitted variable definition.

16 years agoChange default package target to 'build' rather than 'package' to handle additional...
Chris Larson [Mon, 23 Jun 2003 21:38:02 +0000 (21:38 +0000)]
Change default package target to 'build' rather than 'package' to handle additional tasks like package_tarball that sit at the top of the task stack.

16 years agoBUGFIX: lists dont have a prepend method :)
Chris Larson [Mon, 23 Jun 2003 21:38:02 +0000 (21:38 +0000)]
BUGFIX: lists dont have a prepend method :)

16 years agoupdate TODO
Chris Larson [Fri, 20 Jun 2003 15:56:09 +0000 (15:56 +0000)]
update TODO

16 years agoCall oemake if there's a makefile regardless of whether it had called oeconf.
Chris Larson [Fri, 20 Jun 2003 15:56:09 +0000 (15:56 +0000)]
Call oemake if there's a makefile regardless of whether it had called oeconf.

16 years agoBUGFIXES: 1) import fatal from oe, 2) set automatic vars only for .oe files.. then...
Chris Larson [Fri, 20 Jun 2003 15:56:09 +0000 (15:56 +0000)]
BUGFIXES: 1) import fatal from oe, 2) set automatic vars only for .oe files.. then added a 'inherit' function, to make a TOOD item easier

16 years agoBUGFIX: import types
Chris Larson [Fri, 20 Jun 2003 15:56:09 +0000 (15:56 +0000)]
BUGFIX: import types

16 years agoBetter handle .oe files that reside outside the projectdir and oedir.
Chris Larson [Fri, 20 Jun 2003 00:14:21 +0000 (00:14 +0000)]
Better handle .oe files that reside outside the projectdir and oedir.

16 years agoBUGFIX: cvs checkouts with username but not password were broken.
Chris Larson [Fri, 20 Jun 2003 00:14:21 +0000 (00:14 +0000)]
BUGFIX: cvs checkouts with username but not password were broken.

16 years agoUpdate TODO
Chris Larson [Thu, 19 Jun 2003 23:30:41 +0000 (23:30 +0000)]
Update TODO

16 years agoBugfix the build task.
Chris Larson [Thu, 19 Jun 2003 23:30:41 +0000 (23:30 +0000)]
Bugfix the build task.