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_.
Michael 'Mickey' Lauer [Fri, 30 Apr 2004 15:26:34 +0000 (15:26 +0000)]
add dependency tracking for parse cache - patch courtesy pb_.
Michael 'Mickey' Lauer [Fri, 30 Apr 2004 10:27:18 +0000 (10:27 +0000)]
first shot at caching .oe files
Chris Larson [Thu, 29 Apr 2004 23:22:35 +0000 (23:22 +0000)]
Unbork prevention of the run.* script removal via OEDEBUG.
Michael 'Mickey' Lauer [Thu, 29 Apr 2004 21:55:32 +0000 (21:55 +0000)]
add option '-p' to quit after parsing. this is nice for doing benchmarks
add option '-d' to explicitly disallow using psyco.
use the psyco JIT compiler when available
Michael 'Mickey' Lauer [Wed, 28 Apr 2004 09:10:21 +0000 (09:10 +0000)]
import sets below to give the Python version check a chance
Michael 'Mickey' Lauer [Tue, 27 Apr 2004 07:27:17 +0000 (07:27 +0000)]
Import patch tmpfile
Michael 'Mickey' Lauer [Mon, 26 Apr 2004 15:36:01 +0000 (15:36 +0000)]
improve error message
Chris Larson [Sun, 25 Apr 2004 17:55:28 +0000 (17:55 +0000)]
Kill one instance of KeyboardInterrupt being swallowed (in the variable expansion code).
Michael 'Mickey' Lauer [Sun, 25 Apr 2004 10:22:45 +0000 (10:22 +0000)]
Import patch tmpfile
Michael 'Mickey' Lauer [Sat, 24 Apr 2004 17:27:44 +0000 (17:27 +0000)]
Import patch tmpfile
Michael 'Mickey' Lauer [Fri, 23 Apr 2004 21:24:13 +0000 (21:24 +0000)]
Import patch tmpfile
Michael 'Mickey' Lauer [Fri, 23 Apr 2004 21:23:55 +0000 (21:23 +0000)]
Import patch tmpfile
Michael 'Mickey' Lauer [Fri, 23 Apr 2004 18:58:26 +0000 (18:58 +0000)]
Import patch tmpfile
Michael 'Mickey' Lauer [Fri, 23 Apr 2004 13:04:37 +0000 (13:04 +0000)]
fix off-by-one error in progress-callback
Chris Larson [Wed, 21 Apr 2004 22:17:28 +0000 (22:17 +0000)]
Add 'PREMIRRORS' support, which allows you to use a mirror by -default- instead of the uri listed in the .oe. This is useful for a company or individual that wants to default to a local mirror, falling back to upstream.
Gerald Britton [Wed, 21 Apr 2004 05:20:52 +0000 (05:20 +0000)]
make 'set -e' in scripts actually work
Chris Larson [Tue, 20 Apr 2004 23:32:38 +0000 (23:32 +0000)]
Rename: bin/oemake2 -> bin/oemake
Michael 'Mickey' Lauer [Tue, 20 Apr 2004 22:00:46 +0000 (22:00 +0000)]
Import patch tmpfile
Michael 'Mickey' Lauer [Tue, 20 Apr 2004 17:57:03 +0000 (17:57 +0000)]
Import patch tmpfile
Michael 'Mickey' Lauer [Tue, 20 Apr 2004 10:57:40 +0000 (10:57 +0000)]
Import patch tmpfile
Michael 'Mickey' Lauer [Tue, 20 Apr 2004 09:43:08 +0000 (09:43 +0000)]
Import patch oemake2.patch
Michael 'Mickey' Lauer [Tue, 20 Apr 2004 09:42:45 +0000 (09:42 +0000)]
Import patch data.patch
Michael 'Mickey' Lauer [Sat, 17 Apr 2004 12:09:35 +0000 (12:09 +0000)]
Import patch tmpfile
Michael 'Mickey' Lauer [Sat, 17 Apr 2004 11:00:47 +0000 (11:00 +0000)]
Import patch handler.patch
Chris Larson [Wed, 14 Apr 2004 18:36:38 +0000 (18:36 +0000)]
Handle md5sum not returning something sane, and handle the popen failing completely.
Michael 'Mickey' Lauer [Tue, 13 Apr 2004 09:12:30 +0000 (09:12 +0000)]
This patch moves the comment stripping logic a bit later, so that it
only takes effect when not within a function.
Chris Larson [Mon, 12 Apr 2004 22:23:07 +0000 (22:23 +0000)]
Fix the "already staged" check in oemake2 per the manifest changes.
Chris Larson [Mon, 12 Apr 2004 22:15:22 +0000 (22:15 +0000)]
Add a necessary line back in for the FILE var bits, that was inadvertantly lost in the merge.
Chris Larson [Mon, 12 Apr 2004 22:07:31 +0000 (22:07 +0000)]
Auto merged
Chris Larson [Mon, 12 Apr 2004 22:07:31 +0000 (22:07 +0000)]
Chris Larson [Mon, 12 Apr 2004 21:36:17 +0000 (21:36 +0000)]
Auto merged
Chris Larson [Mon, 12 Apr 2004 21:36:17 +0000 (21:36 +0000)]
Adjust FILE handling; ensure .conf parsing sets it.
Chris Larson [Mon, 12 Apr 2004 21:36:17 +0000 (21:36 +0000)]
erich [Sun, 11 Apr 2004 17:16:08 +0000 (17:16 +0000)]
This patch shuffles some bits around so that make.py contains the code
that's common to both oemake and oemake2.
erich [Sun, 11 Apr 2004 17:16:08 +0000 (17:16 +0000)]
Michael 'Mickey' Lauer [Sun, 11 Apr 2004 11:57:56 +0000 (11:57 +0000)]
Import patch showdata.patch
Michael 'Mickey' Lauer [Sun, 11 Apr 2004 11:57:45 +0000 (11:57 +0000)]
Import patch image.patch
erich [Fri, 9 Apr 2004 00:51:27 +0000 (00:51 +0000)]
use cache in walkdown
erich [Fri, 9 Apr 2004 00:51:27 +0000 (00:51 +0000)]
enable cache in walkdown
Michael 'Mickey' Lauer [Tue, 6 Apr 2004 13:26:02 +0000 (13:26 +0000)]
more consistency in error messages
Michael 'Mickey' Lauer [Tue, 6 Apr 2004 13:26:02 +0000 (13:26 +0000)]
gracefully continue even if readline is not present
Michael 'Mickey' Lauer [Sun, 4 Apr 2004 17:47:14 +0000 (17:47 +0000)]
print information when expand fails
Michael 'Mickey' Lauer [Sun, 4 Apr 2004 17:42:46 +0000 (17:42 +0000)]
allow dumping the log if OEINCLUDELOGS is set
erich [Sat, 3 Apr 2004 21:49:19 +0000 (21:49 +0000)]
backed out FILE (not) fix I submitted few hours ago
erich [Sat, 3 Apr 2004 16:04:10 +0000 (16:04 +0000)]
${FILE} was not expanded correctly
Chris Larson [Thu, 1 Apr 2004 21:50:29 +0000 (21:50 +0000)]
BUGFIX: another missing item from the merge with mickey's stuff.
Chris Larson [Thu, 1 Apr 2004 21:50:27 +0000 (21:50 +0000)]
BUGFIX: fix an incorrect automatic merge from bk.
Michael 'Mickey' Lauer [Thu, 1 Apr 2004 21:50:26 +0000 (21:50 +0000)]
eliminate usage of string module
Chris Larson [Thu, 1 Apr 2004 21:50:26 +0000 (21:50 +0000)]
Auto merged
Chris Larson [Thu, 1 Apr 2004 21:50:26 +0000 (21:50 +0000)]
.\b\b
Chris Larson [Thu, 1 Apr 2004 18:25:48 +0000 (18:25 +0000)]
Merges
Michael 'Mickey' Lauer [Thu, 1 Apr 2004 18:25:47 +0000 (18:25 +0000)]
use common make module
Michael 'Mickey' Lauer [Thu, 1 Apr 2004 18:25:47 +0000 (18:25 +0000)]
supply filename as argument to callback
Michael 'Mickey' Lauer [Thu, 1 Apr 2004 18:25:47 +0000 (18:25 +0000)]
compilefix
Chris Larson [Thu, 1 Apr 2004 18:25:47 +0000 (18:25 +0000)]
SCCS merged
Chris Larson [Wed, 31 Mar 2004 18:14:29 +0000 (18:14 +0000)]
Adapt to new build vs source dir bits, and dont execute a function if hte function's body is empty.
Chris Larson [Wed, 31 Mar 2004 18:14:28 +0000 (18:14 +0000)]
Teach the oe tools to catch Exception so they fail a bit cleaner on exceptions it doesnt normally know how to handle.
Chris Larson [Wed, 31 Mar 2004 18:14:27 +0000 (18:14 +0000)]
Raise an exception when a variable references itself, rather than exiting the process.
Chris Larson [Wed, 31 Mar 2004 18:14:27 +0000 (18:14 +0000)]
Add a parse error exception, and use that for unparsed lines rather than exiting the process.
Chris Larson [Wed, 31 Mar 2004 18:14:24 +0000 (18:14 +0000)]
Improve performance by cutting down duplication expansions.
Chris Larson [Wed, 31 Mar 2004 18:14:22 +0000 (18:14 +0000)]
Implement a check for variable recursion at expansion time.
Chris Larson [Wed, 31 Mar 2004 18:14:21 +0000 (18:14 +0000)]
Unbork OEDEBUG (sorta)
Chris Larson [Wed, 31 Mar 2004 18:14:21 +0000 (18:14 +0000)]
Make use of STAGING_DATADIR
Chris Larson [Wed, 31 Mar 2004 18:14:21 +0000 (18:14 +0000)]
Fix manifest expansion.
Chris Larson [Wed, 31 Mar 2004 18:14:21 +0000 (18:14 +0000)]
Correct path search order for md5sum in fetch.