Chris Larson [Tue, 2 Sep 2003 21:26:36 +0000 (21:26 +0000)]
Update TODO
Chris Larson [Tue, 2 Sep 2003 17:55:01 +0000 (17:55 +0000)]
Update TODO
Chris Larson [Tue, 2 Sep 2003 17:55:01 +0000 (17:55 +0000)]
Convenience function
Chris Larson [Tue, 2 Sep 2003 17:55:01 +0000 (17:55 +0000)]
Add __str__ method to digraph for diagnostic purposes.
Chris Larson [Thu, 31 Jul 2003 22:50:04 +0000 (22:50 +0000)]
Update TODO
Chris Larson [Thu, 31 Jul 2003 19:37:01 +0000 (19:37 +0000)]
Update oebuild and oemake usage information
Chris Larson [Wed, 30 Jul 2003 21:25:38 +0000 (21:25 +0000)]
BUGFIX: Make --cmd work for oemake (-c worked previously, just not --cmd)
Chris Larson [Wed, 30 Jul 2003 21:22:11 +0000 (21:22 +0000)]
Remove the necessity to append do_ to commands to clean up UI.
Chris Larson [Wed, 30 Jul 2003 02:04:38 +0000 (02:04 +0000)]
Complete TODO: Allow specifying TOPDIR via the environment or .conf file, without breaking upstream source operation.
Chris Larson [Wed, 30 Jul 2003 01:34:45 +0000 (01:34 +0000)]
Complete TODO item, allow -c/--cmd option for oemake to specify the task to execute on the oefiles.
Chris Larson [Wed, 30 Jul 2003 01:22:23 +0000 (01:22 +0000)]
Check for .oe files in current dir in oemake execution.
Chris Larson [Wed, 30 Jul 2003 01:15:08 +0000 (01:15 +0000)]
Complete TODO items related to execution of oebuild with a single commandline argument. Satisfying requirements for cmd and oefile defaults.
Chris Larson [Tue, 29 Jul 2003 21:17:19 +0000 (21:17 +0000)]
Update TODO with more extensive requirements for upstream operation
Chris Larson [Mon, 28 Jul 2003 23:54:49 +0000 (23:54 +0000)]
Prevent an infinate recursion case
Chris Larson [Mon, 28 Jul 2003 23:54:49 +0000 (23:54 +0000)]
Allow deletion of prepends/appends items
Chris Larson [Mon, 28 Jul 2003 23:12:56 +0000 (23:12 +0000)]
Remove debug output
Chris Larson [Mon, 28 Jul 2003 23:12:56 +0000 (23:12 +0000)]
Give .oe files the ability to add items to oefiles (needed for upstream operation)
Chris Larson [Mon, 28 Jul 2003 23:12:56 +0000 (23:12 +0000)]
BUGFIX: vars_from_fn handling in the case of a filename only containing filename not version or revision.
Chris Larson [Mon, 28 Jul 2003 20:36:36 +0000 (20:36 +0000)]
Update TODO
Chris Larson [Mon, 28 Jul 2003 20:36:36 +0000 (20:36 +0000)]
Revamp bits of the variable set from filename
Chris Larson [Mon, 28 Jul 2003 20:36:36 +0000 (20:36 +0000)]
Preserve current path
Chris Larson [Mon, 28 Jul 2003 20:36:36 +0000 (20:36 +0000)]
Allow seperate build dir from src
Chris Larson [Mon, 28 Jul 2003 20:36:36 +0000 (20:36 +0000)]
Adjustments to current path to facilitate better interaction in an upstream source dir.
Chris Larson [Mon, 28 Jul 2003 20:36:36 +0000 (20:36 +0000)]
Chris Larson [Fri, 25 Jul 2003 19:47:27 +0000 (19:47 +0000)]
Update TODO
Chris Larson [Fri, 25 Jul 2003 19:47:08 +0000 (19:47 +0000)]
Complete a few TODO items for functionality in an upstream source. Specifically, bits regarding the automatic set of PN/PR/PV
Chris Larson [Mon, 14 Jul 2003 17:54:20 +0000 (17:54 +0000)]
Update documentation, and make use of doctest, for the 'data' implementation.
Chris Larson [Mon, 14 Jul 2003 17:54:20 +0000 (17:54 +0000)]
Update TODO
Chris Larson [Thu, 10 Jul 2003 19:27:52 +0000 (19:27 +0000)]
Rename oemake the make spawn tool to prevent namespace conflicts with oemake the package build tool
Chris Larson [Thu, 10 Jul 2003 19:27:52 +0000 (19:27 +0000)]
BUGFIX: Handle uncompressed patches properly
Chris Larson [Wed, 9 Jul 2003 18:19:58 +0000 (18:19 +0000)]
Update TODO
Chris Larson [Wed, 9 Jul 2003 18:15:09 +0000 (18:15 +0000)]
Move .oe/.conf obtaining into the handler rather than include.
Chris Larson [Wed, 9 Jul 2003 17:58:32 +0000 (17:58 +0000)]
Update OEFILES based on cmdline files in oemake
Chris Larson [Wed, 9 Jul 2003 17:58:32 +0000 (17:58 +0000)]
BUGFIX: dont require write access to .conf files
Chris Larson [Wed, 9 Jul 2003 17:58:32 +0000 (17:58 +0000)]
Allow passing 'dirs' in, in exec_func. needed by the rootfs population .oe
Chris Larson [Wed, 9 Jul 2003 17:06:49 +0000 (17:06 +0000)]
Revamp our _prepend/_append handling to fix the major bug mentioned in the TODO
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.
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.
Chris Larson [Mon, 7 Jul 2003 15:26:18 +0000 (15:26 +0000)]
Update TODO
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.
Chris Larson [Mon, 7 Jul 2003 15:26:10 +0000 (15:26 +0000)]
BUGFIX: uncomment a miscommented block :)
Chris Larson [Mon, 7 Jul 2003 15:26:10 +0000 (15:26 +0000)]
Chris Larson [Thu, 3 Jul 2003 19:26:40 +0000 (19:26 +0000)]
Update TODO
Chris Larson [Thu, 3 Jul 2003 18:57:56 +0000 (18:57 +0000)]
Teach oemake to handle wildcards in OEFILES
Chris Larson [Thu, 3 Jul 2003 18:57:56 +0000 (18:57 +0000)]
BUGFIX: make INHERIT work.
Chris Larson [Wed, 2 Jul 2003 23:03:42 +0000 (23:03 +0000)]
BUGFIX: oedir vs topdir was breaking filesdir
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.
Chris Larson [Wed, 2 Jul 2003 23:03:42 +0000 (23:03 +0000)]
Add an emit_var convenience function
Chris Larson [Wed, 2 Jul 2003 23:03:42 +0000 (23:03 +0000)]
Chris Larson [Wed, 2 Jul 2003 18:33:35 +0000 (18:33 +0000)]
Update oebuild usage information
Chris Larson [Wed, 2 Jul 2003 18:33:35 +0000 (18:33 +0000)]
Update TODO
Chris Larson [Wed, 2 Jul 2003 18:26:35 +0000 (18:26 +0000)]
Add -v/--version cmdline opt to oebuild
Chris Larson [Wed, 2 Jul 2003 17:48:49 +0000 (17:48 +0000)]
Turn on SCCS flag
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.
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.
Chris Larson [Tue, 1 Jul 2003 21:42:38 +0000 (21:42 +0000)]
add 'bk' as a valid version ending
Chris Larson [Tue, 1 Jul 2003 21:42:38 +0000 (21:42 +0000)]
Add /usr/share/oe to the pythonpath.
Chris Larson [Tue, 1 Jul 2003 21:01:36 +0000 (21:01 +0000)]
Finish up the rpm output form
Chris Larson [Tue, 1 Jul 2003 18:00:41 +0000 (18:00 +0000)]
Update TODO
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 :)
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.
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.
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
BUGFIX: do_patch shouldnt fail when SRC_URI is unset
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.
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.
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
Add src.rpm handler
Chris Larson [Mon, 30 Jun 2003 19:51:21 +0000 (19:51 +0000)]
Chris Larson [Mon, 30 Jun 2003 17:15:14 +0000 (17:15 +0000)]
srpm class naming change
Chris Larson [Mon, 30 Jun 2003 16:56:59 +0000 (16:56 +0000)]
Call update_data() in the .oe handler.
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.
Chris Larson [Mon, 30 Jun 2003 16:28:55 +0000 (16:28 +0000)]
BUGFIX: patch wasnt being added to the 'after' list for compile.
Chris Larson [Mon, 30 Jun 2003 16:11:26 +0000 (16:11 +0000)]
Teach do_showdata to emit the python functions as well.
Chris Larson [Mon, 30 Jun 2003 15:47:26 +0000 (15:47 +0000)]
Set 'nostamp' on do_showdata
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.
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.
Chris Larson [Fri, 27 Jun 2003 23:10:05 +0000 (23:10 +0000)]
Implement an inheritence cache.
Chris Larson [Fri, 27 Jun 2003 22:48:19 +0000 (22:48 +0000)]
Changing the behaviors of include and inherit wrt non absolute paths
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.
Chris Larson [Fri, 27 Jun 2003 20:17:40 +0000 (20:17 +0000)]
update TODO
Chris Larson [Fri, 27 Jun 2003 20:00:55 +0000 (20:00 +0000)]
Rename: bin/buildtest -> bin/tests/build
Chris Larson [Fri, 27 Jun 2003 20:00:55 +0000 (20:00 +0000)]
BUGFIX: D var was being hosed.
Chris Larson [Fri, 27 Jun 2003 20:00:55 +0000 (20:00 +0000)]
Add BUILDNAME variable for overall build naming.
Chris Larson [Fri, 27 Jun 2003 20:00:55 +0000 (20:00 +0000)]
Add BUILDNAME and do_patch flags to initialization
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.
Chris Larson [Fri, 27 Jun 2003 16:56:25 +0000 (16:56 +0000)]
Cleanup output
Chris Larson [Fri, 27 Jun 2003 16:56:25 +0000 (16:56 +0000)]
BUGFIX: 'before' wasnt always working from addtask
Chris Larson [Thu, 26 Jun 2003 23:54:24 +0000 (23:54 +0000)]
Rename: bin/oebuild2 -> bin/oebuild
Chris Larson [Thu, 26 Jun 2003 23:54:24 +0000 (23:54 +0000)]
Rename: bin/oebuild -> bin/oebuild.old
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Handle postdeps (aka 'before') for added tasks
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Correct the intermix of flags amongst EXPORT_FUNCTION wrapper functions
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Correct dir creation and chdir in function execution
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Adjust output
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Add staging_bindir to path in emit_env
Chris Larson [Thu, 26 Jun 2003 23:52:01 +0000 (23:52 +0000)]
Add clean and mrproper targets
Chris Larson [Thu, 26 Jun 2003 20:39:00 +0000 (20:39 +0000)]
Update TODO
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.
Chris Larson [Thu, 26 Jun 2003 05:38:22 +0000 (05:38 +0000)]
Update TODO
Chris Larson [Thu, 26 Jun 2003 05:24:18 +0000 (05:24 +0000)]
Make use of the EventException
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.
Chris Larson [Thu, 26 Jun 2003 04:56:49 +0000 (04:56 +0000)]
Minor status output formatting cleanups