Phil Blundell [Wed, 13 Oct 2004 19:29:07 +0000 (19:29 +0000)]
add current task to OVERRIDES during execution to facilitate "EXTRA_OEMAKE_prepend_do-compile = '-j3'"
Rene Wagner [Fri, 1 Oct 2004 16:08:09 +0000 (16:08 +0000)]
fix OEMASK handling
Phil Blundell [Tue, 21 Sep 2004 21:52:04 +0000 (21:52 +0000)]
also accept ".inc" as a legitimate file extension
Chris Larson [Sat, 18 Sep 2004 06:12:07 +0000 (06:12 +0000)]
Add -n/--name option to oeimage, to allow us to force the IMAGE_NAME and thereby ensure it is what we expect it to be.
Marcin Juszkiewicz [Thu, 26 Aug 2004 09:05:29 +0000 (09:05 +0000)]
quiet cvs/svn tarball creating
Marcin Juszkiewicz [Wed, 25 Aug 2004 09:04:57 +0000 (09:04 +0000)]
subversion fetcher based on cvs one
Michael 'Mickey' Lauer [Tue, 10 Aug 2004 14:52:47 +0000 (14:52 +0000)]
update
Phil Blundell [Sat, 7 Aug 2004 14:35:46 +0000 (14:35 +0000)]
use _ not - to separate pv from pr in PREFERRED_VERSION_foo
Phil Blundell [Sat, 7 Aug 2004 14:20:25 +0000 (14:20 +0000)]
admit blank lines as legitimate python content
Phil Blundell [Sat, 7 Aug 2004 13:54:42 +0000 (13:54 +0000)]
rework handling of comments, blank lines and \-continuation
Michael 'Mickey' Lauer [Fri, 6 Aug 2004 21:44:00 +0000 (21:44 +0000)]
use an empty OEMASK if none is set
Phil Blundell [Thu, 5 Aug 2004 20:33:18 +0000 (20:33 +0000)]
only apply ?= assignments if variable is None, not if it is the empty string
Chris Larson [Thu, 5 Aug 2004 00:24:02 +0000 (00:24 +0000)]
Add 'localdir' parameter to the cvs fetcher, specifically for binutils cvs, for whom
the 'binutils' module creates a local 'src' directory.
Chris Larson [Wed, 4 Aug 2004 19:56:10 +0000 (19:56 +0000)]
Change oeread behavior to act like showdata by default.
Chris Larson [Wed, 4 Aug 2004 19:55:37 +0000 (19:55 +0000)]
Don't hardcode the location of fakeroot, to allow us to ASSUME_PROVIDED fakeroot-native.
Chris Larson [Wed, 4 Aug 2004 19:54:57 +0000 (19:54 +0000)]
Show filename of log when displaying it, on failure.
Phil Blundell [Wed, 4 Aug 2004 15:51:28 +0000 (15:51 +0000)]
remove special-casing of tag=HEAD
Michael 'Mickey' Lauer [Wed, 4 Aug 2004 15:18:28 +0000 (15:18 +0000)]
improve keyboard error handling
Michael 'Mickey' Lauer [Wed, 4 Aug 2004 15:17:07 +0000 (15:17 +0000)]
improve performance by compiling the OEMASK regexp out of the loop
catch faulty OEMASKs and emit a user friendly error message
Phil Blundell [Mon, 2 Aug 2004 11:56:03 +0000 (11:56 +0000)]
honour CVS_TARBALL_STASH_${PN}
Phil Blundell [Mon, 26 Jul 2004 21:53:09 +0000 (21:53 +0000)]
add support for DEFAULT_PREFERENCE when selecting version to build (sorts higher than version)
Michael 'Mickey' Lauer [Sun, 25 Jul 2004 10:32:17 +0000 (10:32 +0000)]
receive tuple
Michael 'Mickey' Lauer [Sat, 24 Jul 2004 16:55:14 +0000 (16:55 +0000)]
count number of parsed, cached, skipped packages and print a statistic line
Phil Blundell [Thu, 22 Jul 2004 14:35:49 +0000 (14:35 +0000)]
improve diagnostics when bad things happen during expansion
Michael 'Mickey' Lauer [Tue, 20 Jul 2004 12:53:21 +0000 (12:53 +0000)]
reality check
Michael 'Mickey' Lauer [Tue, 20 Jul 2004 12:53:21 +0000 (12:53 +0000)]
get dir without having to rely on OEDIR
Michael 'Mickey' Lauer [Mon, 19 Jul 2004 15:54:53 +0000 (15:54 +0000)]
slightly improve provider hash progress output
Chris Larson [Sat, 17 Jul 2004 00:51:51 +0000 (00:51 +0000)]
mvdir
Phil Blundell [Sat, 3 Jul 2004 00:19:28 +0000 (00:19 +0000)]
fix formatting of diagnostic message
Phil Blundell [Fri, 2 Jul 2004 18:35:12 +0000 (18:35 +0000)]
add support for PREFERRED_VERSION and oefile priority
Chris Larson [Fri, 2 Jul 2004 02:25:04 +0000 (02:25 +0000)]
Import oe.build in the OEHandler.
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Kill off old unmaintained docs.
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: doc/TRANSITION
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: doc/TODO
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: doc/FAQ
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: doc/DEVEL
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: bin/parse_manifest
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: bin/oemaked
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: bin/oeinstall
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: bin/file_manifest
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: bin/README
Chris Larson [Thu, 1 Jul 2004 23:19:21 +0000 (23:19 +0000)]
Warn about usage of OEDIR.
Chris Larson [Thu, 1 Jul 2004 00:21:53 +0000 (00:21 +0000)]
Move set_additional_vars call.
Phil Blundell [Sun, 27 Jun 2004 19:16:07 +0000 (19:16 +0000)]
second attempt at pickling functions
Phil Blundell [Sun, 27 Jun 2004 17:43:44 +0000 (17:43 +0000)]
store list of defined functions as "__functions" in metadata
Phil Blundell [Sun, 27 Jun 2004 17:43:44 +0000 (17:43 +0000)]
also pickle the functions listed in __functions
Phil Blundell [Sat, 26 Jun 2004 08:26:19 +0000 (08:26 +0000)]
remove 'return' from call thunk for inherited functions, so that appending works
Chris Larson [Tue, 22 Jun 2004 19:50:36 +0000 (19:50 +0000)]
Allow _prepend/_append/_delete variable flags to flow from unexpanded variable names to expanded ones (e.g. FILES_${PN} -> FILES_packagename)
Holger Hans Peter Freyther [Mon, 21 Jun 2004 21:21:01 +0000 (21:21 +0000)]
SRC_URI_append_machine = foo
Was broken. update_data() was called before the OVERRIDES were completed.
Now we keep the additional information until a valid machine is there. They don't hurt anyway.
Phil Blundell [Sat, 12 Jun 2004 22:41:11 +0000 (22:41 +0000)]
trap oe.build exceptions at top level to avoid python traceback spew
Phil Blundell [Sat, 12 Jun 2004 19:26:28 +0000 (19:26 +0000)]
if a build fails, re-throw the exception rather than trying other providers
Marcin Juszkiewicz [Sat, 12 Jun 2004 13:50:44 +0000 (13:50 +0000)]
oemake BUGFIX: only display the progress bar when stdout is a tty. Otherwise just show when the has building starts and ends.
Phil Blundell [Sat, 12 Jun 2004 11:54:24 +0000 (11:54 +0000)]
automatically insert a leading/trailing space during +=/=+ catenations
Michael 'Mickey' Lauer [Sun, 6 Jun 2004 21:33:24 +0000 (21:33 +0000)]
Phil Blundell [Sun, 6 Jun 2004 14:21:31 +0000 (14:21 +0000)]
allow / in variable names
Phil Blundell [Sun, 6 Jun 2004 13:08:47 +0000 (13:08 +0000)]
add support for PREFERRED_PROVIDER_<virtual>
Phil Blundell [Fri, 4 Jun 2004 19:19:23 +0000 (19:19 +0000)]
add progress bar during provider hash building
Chris Larson [Tue, 1 Jun 2004 23:54:42 +0000 (23:54 +0000)]
Minor indentation change - no hard tabs in the oe core.
Phil Blundell [Tue, 1 Jun 2004 23:49:46 +0000 (23:49 +0000)]
add oe.data.inherits_class()
Phil Blundell [Tue, 1 Jun 2004 23:22:38 +0000 (23:22 +0000)]
remove bogus length check in expand() to fix meta-opie
Chris Larson [Thu, 27 May 2004 05:15:57 +0000 (05:15 +0000)]
BUGFIX: correct indentation on that build debugging cset.
Chris Larson [Thu, 27 May 2004 05:03:02 +0000 (05:03 +0000)]
Adapt oe.build code to pipe our logs through tee if OEDEBUG is set.
Holger Schurig [Tue, 25 May 2004 08:56:08 +0000 (08:56 +0000)]
i am not executable
Chris Larson [Sat, 22 May 2004 16:51:59 +0000 (16:51 +0000)]
Deal with really annoying failure when the build code tries to return to a dir that doesnt exist.
Chris Larson [Sat, 22 May 2004 01:08:31 +0000 (01:08 +0000)]
Remove unnecessary decodeurl debugging.
Chris Larson [Sat, 22 May 2004 01:04:23 +0000 (01:04 +0000)]
Bugfix in encodeurl per the recent decodeurl changes.
Chris Larson [Sat, 22 May 2004 00:57:22 +0000 (00:57 +0000)]
Bugfix in decodeurl's uri regex; the previous version was losing parm's and chopping off the last char of the host in certain cases.
Chris Larson [Sat, 22 May 2004 00:25:30 +0000 (00:25 +0000)]
Rework decodeuri's regular expression for the uri to handle relative paths, and to use named groups for clarity.
Chris Larson [Sat, 22 May 2004 00:25:30 +0000 (00:25 +0000)]
Handle relative file:// paths.
Chris Larson [Sat, 22 May 2004 00:14:36 +0000 (00:14 +0000)]
Fix A variable.
Chris Larson [Fri, 21 May 2004 23:51:48 +0000 (23:51 +0000)]
Dump a useful error message when our attempt to populate the 'A' environment variable fails due to a malformed url.
Holger Schurig [Wed, 19 May 2004 12:01:39 +0000 (12:01 +0000)]
Delete: bin/oemakepkgs
Chris Larson [Tue, 18 May 2004 19:22:26 +0000 (19:22 +0000)]
Bugfix in OEPATH mangling when loading a .oe's metadata. Previously the mangling was never undone, so the OEPATH grew to insane proportions, which made my xargs unhappy.
Phil Blundell [Mon, 17 May 2004 19:33:24 +0000 (19:33 +0000)]
allow + and - in function names
Phil Blundell [Mon, 17 May 2004 19:26:16 +0000 (19:26 +0000)]
correct line numbers when handling backslash-continuation
Chris Larson [Sat, 15 May 2004 08:51:33 +0000 (08:51 +0000)]
Allow specifying rsh=[rsh cmd] in the cvs URI, so as to avoid manually screwing with CVS_RSH.
Chris Larson [Sat, 15 May 2004 04:08:52 +0000 (04:08 +0000)]
Display actual cause of a failure to open a .oe in oe.make.
Chris Larson [Fri, 14 May 2004 00:17:42 +0000 (00:17 +0000)]
Correct the way we mkdir CACHE to use oe.mkdirhier (like mkdir -p rather than mkdir).
Michael 'Mickey' Lauer [Thu, 13 May 2004 13:05:43 +0000 (13:05 +0000)]
add documentation about common commands
Gerald Britton [Sun, 9 May 2004 07:24:15 +0000 (07:24 +0000)]
update data after anon funcs
Chris Larson [Sun, 9 May 2004 06:06:05 +0000 (06:06 +0000)]
kill off some remnant tabs
Chris Larson [Sun, 9 May 2004 06:06:05 +0000 (06:06 +0000)]
Kill off some trailing whitespace
Chris Larson [Sun, 9 May 2004 05:51:18 +0000 (05:51 +0000)]
Correct an indentation bug, add some missing modelines, and correct all the modelines to no longer set tw, and to set sts.
Chris Larson [Sun, 9 May 2004 05:37:10 +0000 (05:37 +0000)]
Indentation brokenness fixes.
Chris Larson [Sun, 9 May 2004 05:34:34 +0000 (05:34 +0000)]
Mixed indentation is BAD.
Chris Larson [Sun, 9 May 2004 05:26:34 +0000 (05:26 +0000)]
Whitespace changes. Reformat things to better match the usual python indentation style, and add vim & emacs modelines to make it painless.
Chris Larson [Sun, 9 May 2004 05:26:34 +0000 (05:26 +0000)]
Delete: bin/oespawn
Michael 'Mickey' Lauer [Sat, 8 May 2004 22:47:20 +0000 (22:47 +0000)]
Auto merged
Chris Larson [Sat, 8 May 2004 22:46:02 +0000 (22:46 +0000)]
oemake BUGFIX: only display the spinner when stdout is a tty. Otherwise just show when the parsing starts and ends.
Chris Larson [Sat, 8 May 2004 22:36:28 +0000 (22:36 +0000)]
Fix oemake -c clean to not clean the dependency tree for a package.
Michael 'Mickey' Lauer [Sat, 8 May 2004 12:59:11 +0000 (12:59 +0000)]
exclude BROKEN packages from world - patch courtesy pb_.
Michael 'Mickey' Lauer [Tue, 4 May 2004 19:26:05 +0000 (19:26 +0000)]
make += and =+ work when the variable was not previously defined - patch courtesy pb_.
Michael 'Mickey' Lauer [Mon, 3 May 2004 20:31:17 +0000 (20:31 +0000)]
add support for CVS_TARBALL_STASH in fetch.py. Set this to treke.net/oe/source/ in local.conf if you want to use tarballs in preference to direct CVS pulls - patch courtesy pb_.
Michael 'Mickey' Lauer [Mon, 3 May 2004 19:45:25 +0000 (19:45 +0000)]
avoid python traceback spew when exceptions are thrown during parsing - patch courtesy pb_.
Michael 'Mickey' Lauer [Mon, 3 May 2004 11:43:16 +0000 (11:43 +0000)]
avoid python crash if latest version of a package becomes ineligible - patch courtesy pb_.
Michael 'Mickey' Lauer [Sun, 2 May 2004 23:44:37 +0000 (23:44 +0000)]
process all cvs:// URIs even if one is already checked out - patch courtesy pb_.
Michael 'Mickey' Lauer [Fri, 30 Apr 2004 18:11:48 +0000 (18:11 +0000)]
support += and =+ syntax for immediate prepend and append - patch courtesy pb_.
Michael 'Mickey' Lauer [Fri, 30 Apr 2004 17:12:27 +0000 (17:12 +0000)]
expand ASSUME_PROVIDED correctly - patch courtesy pb_.
Michael 'Mickey' Lauer [Fri, 30 Apr 2004 16:12:38 +0000 (16:12 +0000)]
fix python crash if cache contains no dependency information - patch courtesy pb_.
Michael 'Mickey' Lauer [Fri, 30 Apr 2004 15:33:33 +0000 (15:33 +0000)]
another try at importing ASSUME_PROVIDED patch - patch courtesy pb_.