vuplus_bitbake
19 years agoonly apply ?= assignments if variable is None, not if it is the empty string
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

19 years agoAdd 'localdir' parameter to the cvs fetcher, specifically for binutils cvs, for whom
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.

19 years agoChange oeread behavior to act like showdata by default.
Chris Larson [Wed, 4 Aug 2004 19:56:10 +0000 (19:56 +0000)]
Change oeread behavior to act like showdata by default.

19 years agoDon't hardcode the location of fakeroot, to allow us to ASSUME_PROVIDED fakeroot...
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.

19 years agoShow filename of log when displaying it, on failure.
Chris Larson [Wed, 4 Aug 2004 19:54:57 +0000 (19:54 +0000)]
Show filename of log when displaying it, on failure.

19 years agoremove special-casing of tag=HEAD
Phil Blundell [Wed, 4 Aug 2004 15:51:28 +0000 (15:51 +0000)]
remove special-casing of tag=HEAD

19 years agoimprove keyboard error handling
Michael 'Mickey' Lauer [Wed, 4 Aug 2004 15:18:28 +0000 (15:18 +0000)]
improve keyboard error handling

19 years agoimprove performance by compiling the OEMASK regexp out of the loop
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

19 years agohonour CVS_TARBALL_STASH_${PN}
Phil Blundell [Mon, 2 Aug 2004 11:56:03 +0000 (11:56 +0000)]
honour CVS_TARBALL_STASH_${PN}

19 years agoadd support for DEFAULT_PREFERENCE when selecting version to build (sorts higher...
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)

19 years agoreceive tuple
Michael 'Mickey' Lauer [Sun, 25 Jul 2004 10:32:17 +0000 (10:32 +0000)]
receive tuple

19 years agocount number of parsed, cached, skipped packages and print a statistic line
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

19 years agoimprove diagnostics when bad things happen during expansion
Phil Blundell [Thu, 22 Jul 2004 14:35:49 +0000 (14:35 +0000)]
improve diagnostics when bad things happen during expansion

19 years agoreality check
Michael 'Mickey' Lauer [Tue, 20 Jul 2004 12:53:21 +0000 (12:53 +0000)]
reality check

19 years agoget dir without having to rely on OEDIR
Michael 'Mickey' Lauer [Tue, 20 Jul 2004 12:53:21 +0000 (12:53 +0000)]
get dir without having to rely on OEDIR

19 years agoslightly improve provider hash progress output
Michael 'Mickey' Lauer [Mon, 19 Jul 2004 15:54:53 +0000 (15:54 +0000)]
slightly improve provider hash progress output

19 years agomvdir
Chris Larson [Sat, 17 Jul 2004 00:51:51 +0000 (00:51 +0000)]
mvdir

19 years agofix formatting of diagnostic message
Phil Blundell [Sat, 3 Jul 2004 00:19:28 +0000 (00:19 +0000)]
fix formatting of diagnostic message

19 years agoadd support for PREFERRED_VERSION and oefile priority
Phil Blundell [Fri, 2 Jul 2004 18:35:12 +0000 (18:35 +0000)]
add support for PREFERRED_VERSION and oefile priority

19 years agoImport oe.build in the OEHandler.
Chris Larson [Fri, 2 Jul 2004 02:25:04 +0000 (02:25 +0000)]
Import oe.build in the OEHandler.

19 years agoKill off old unmaintained docs.
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Kill off old unmaintained docs.

19 years agoDelete: doc/TRANSITION
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: doc/TRANSITION

19 years agoDelete: doc/TODO
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: doc/TODO

19 years agoDelete: doc/FAQ
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: doc/FAQ

19 years agoDelete: doc/DEVEL
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: doc/DEVEL

19 years agoDelete: bin/parse_manifest
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: bin/parse_manifest

19 years agoDelete: bin/oemaked
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: bin/oemaked

19 years agoDelete: bin/oeinstall
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: bin/oeinstall

19 years agoDelete: bin/file_manifest
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: bin/file_manifest

19 years agoDelete: bin/README
Chris Larson [Thu, 1 Jul 2004 23:29:02 +0000 (23:29 +0000)]
Delete: bin/README

19 years agoWarn about usage of OEDIR.
Chris Larson [Thu, 1 Jul 2004 23:19:21 +0000 (23:19 +0000)]
Warn about usage of OEDIR.

19 years agoMove set_additional_vars call.
Chris Larson [Thu, 1 Jul 2004 00:21:53 +0000 (00:21 +0000)]
Move set_additional_vars call.

19 years agosecond attempt at pickling functions
Phil Blundell [Sun, 27 Jun 2004 19:16:07 +0000 (19:16 +0000)]
second attempt at pickling functions

19 years agostore list of defined functions as "__functions" in metadata
Phil Blundell [Sun, 27 Jun 2004 17:43:44 +0000 (17:43 +0000)]
store list of defined functions as "__functions" in metadata

19 years agoalso pickle the functions listed in __functions
Phil Blundell [Sun, 27 Jun 2004 17:43:44 +0000 (17:43 +0000)]
also pickle the functions listed in __functions

19 years agoremove 'return' from call thunk for inherited functions, so that appending works
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

19 years agoAllow _prepend/_append/_delete variable flags to flow from unexpanded variable names...
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)

19 years agoSRC_URI_append_machine = foo
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.

19 years agotrap oe.build exceptions at top level to avoid python traceback spew
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

19 years agoif a build fails, re-throw the exception rather than trying other providers
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

19 years agooemake BUGFIX: only display the progress bar when stdout is a tty. Otherwise just...
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.

20 years agoautomatically insert a leading/trailing space during +=/=+ catenations
Phil Blundell [Sat, 12 Jun 2004 11:54:24 +0000 (11:54 +0000)]
automatically insert a leading/trailing space during +=/=+ catenations

20 years ago(no commit message)
Michael 'Mickey' Lauer [Sun, 6 Jun 2004 21:33:24 +0000 (21:33 +0000)]

20 years agoallow / in variable names
Phil Blundell [Sun, 6 Jun 2004 14:21:31 +0000 (14:21 +0000)]
allow / in variable names

20 years agoadd support for PREFERRED_PROVIDER_<virtual>
Phil Blundell [Sun, 6 Jun 2004 13:08:47 +0000 (13:08 +0000)]
add support for PREFERRED_PROVIDER_<virtual>

20 years agoadd progress bar during provider hash building
Phil Blundell [Fri, 4 Jun 2004 19:19:23 +0000 (19:19 +0000)]
add progress bar during provider hash building

20 years agoMinor indentation change - no hard tabs in the oe core.
Chris Larson [Tue, 1 Jun 2004 23:54:42 +0000 (23:54 +0000)]
Minor indentation change - no hard tabs in the oe core.

20 years agoadd oe.data.inherits_class()
Phil Blundell [Tue, 1 Jun 2004 23:49:46 +0000 (23:49 +0000)]
add oe.data.inherits_class()

20 years agoremove bogus length check in expand() to fix meta-opie
Phil Blundell [Tue, 1 Jun 2004 23:22:38 +0000 (23:22 +0000)]
remove bogus length check in expand() to fix meta-opie

20 years agoBUGFIX: correct indentation on that build debugging cset.
Chris Larson [Thu, 27 May 2004 05:15:57 +0000 (05:15 +0000)]
BUGFIX: correct indentation on that build debugging cset.

20 years agoAdapt oe.build code to pipe our logs through tee if OEDEBUG is set.
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.

20 years agoi am not executable
Holger Schurig [Tue, 25 May 2004 08:56:08 +0000 (08:56 +0000)]
i am not executable

20 years agoDeal with really annoying failure when the build code tries to return to a dir that...
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.

20 years agoRemove unnecessary decodeurl debugging.
Chris Larson [Sat, 22 May 2004 01:08:31 +0000 (01:08 +0000)]
Remove unnecessary decodeurl debugging.

20 years agoBugfix in encodeurl per the recent decodeurl changes.
Chris Larson [Sat, 22 May 2004 01:04:23 +0000 (01:04 +0000)]
Bugfix in encodeurl per the recent decodeurl changes.

20 years agoBugfix in decodeurl's uri regex; the previous version was losing parm's and chopping...
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.

20 years agoRework decodeuri's regular expression for the uri to handle relative paths, and to...
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.

20 years agoHandle relative file:// paths.
Chris Larson [Sat, 22 May 2004 00:25:30 +0000 (00:25 +0000)]
Handle relative file:// paths.

20 years agoFix A variable.
Chris Larson [Sat, 22 May 2004 00:14:36 +0000 (00:14 +0000)]
Fix A variable.

20 years agoDump a useful error message when our attempt to populate the 'A' environment 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.

20 years agoDelete: bin/oemakepkgs
Holger Schurig [Wed, 19 May 2004 12:01:39 +0000 (12:01 +0000)]
Delete: bin/oemakepkgs

20 years agoBugfix in OEPATH mangling when loading a .oe's metadata. Previously the mangling...
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.

20 years agoallow + and - in function names
Phil Blundell [Mon, 17 May 2004 19:33:24 +0000 (19:33 +0000)]
allow + and - in function names

20 years agocorrect line numbers when handling backslash-continuation
Phil Blundell [Mon, 17 May 2004 19:26:16 +0000 (19:26 +0000)]
correct line numbers when handling backslash-continuation

20 years agoAllow specifying rsh=[rsh cmd] in the cvs URI, so as to avoid manually screwing with...
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.

20 years agoDisplay actual cause of a failure to open a .oe in oe.make.
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.

20 years agoCorrect the way we mkdir CACHE to use oe.mkdirhier (like mkdir -p rather than mkdir).
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).

20 years agoadd documentation about common commands
Michael 'Mickey' Lauer [Thu, 13 May 2004 13:05:43 +0000 (13:05 +0000)]
add documentation about common commands

20 years agoupdate data after anon funcs
Gerald Britton [Sun, 9 May 2004 07:24:15 +0000 (07:24 +0000)]
update data after anon funcs

20 years agokill off some remnant tabs
Chris Larson [Sun, 9 May 2004 06:06:05 +0000 (06:06 +0000)]
kill off some remnant tabs

20 years agoKill off some trailing whitespace
Chris Larson [Sun, 9 May 2004 06:06:05 +0000 (06:06 +0000)]
Kill off some trailing whitespace

20 years agoCorrect an indentation bug, add some missing modelines, and correct all the modelines...
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.

20 years agoIndentation brokenness fixes.
Chris Larson [Sun, 9 May 2004 05:37:10 +0000 (05:37 +0000)]
Indentation brokenness fixes.

20 years agoMixed indentation is BAD.
Chris Larson [Sun, 9 May 2004 05:34:34 +0000 (05:34 +0000)]
Mixed indentation is BAD.

20 years agoWhitespace changes. Reformat things to better match the usual python indentation...
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.

20 years agoDelete: bin/oespawn
Chris Larson [Sun, 9 May 2004 05:26:34 +0000 (05:26 +0000)]
Delete: bin/oespawn

20 years agoAuto merged
Michael 'Mickey' Lauer [Sat, 8 May 2004 22:47:20 +0000 (22:47 +0000)]
Auto merged

20 years agooemake BUGFIX: only display the spinner when stdout is a tty. Otherwise just show...
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.

20 years agoFix oemake -c clean to not clean the dependency tree for a package.
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.

20 years agoexclude BROKEN packages from world - patch courtesy pb_.
Michael 'Mickey' Lauer [Sat, 8 May 2004 12:59:11 +0000 (12:59 +0000)]
exclude BROKEN packages from world - patch courtesy pb_.

20 years agomake += and =+ work when the variable was not previously defined - patch courtesy...
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_.

20 years agoadd support for CVS_TARBALL_STASH in fetch.py. Set this to http://www.treke.net...
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_.

20 years agoavoid python traceback spew when exceptions are thrown during parsing - patch courtes...
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_.

20 years agoavoid python crash if latest version of a package becomes ineligible - patch courtesy...
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_.

20 years agoprocess all cvs:// URIs even if one is already checked out - 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_.

20 years agosupport += and =+ syntax for immediate prepend and append - 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_.

20 years agoexpand ASSUME_PROVIDED correctly - patch courtesy pb_.
Michael 'Mickey' Lauer [Fri, 30 Apr 2004 17:12:27 +0000 (17:12 +0000)]
expand ASSUME_PROVIDED correctly - patch courtesy pb_.

20 years agofix python crash if cache contains no dependency information - 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_.

20 years agoanother try at importing ASSUME_PROVIDED patch - 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_.

20 years agoadd dependency tracking for parse cache - 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_.

20 years agofirst shot at caching .oe files
Michael 'Mickey' Lauer [Fri, 30 Apr 2004 10:27:18 +0000 (10:27 +0000)]
first shot at caching .oe files

20 years agoUnbork prevention of the run.* script removal via OEDEBUG.
Chris Larson [Thu, 29 Apr 2004 23:22:35 +0000 (23:22 +0000)]
Unbork prevention of the run.* script removal via OEDEBUG.

20 years agoadd option '-p' to quit after parsing. this is nice for doing benchmarks
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

20 years agoimport sets below to give the Python version check a chance
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

20 years agoImport patch tmpfile
Michael 'Mickey' Lauer [Tue, 27 Apr 2004 07:27:17 +0000 (07:27 +0000)]
Import patch tmpfile

20 years agoimprove error message
Michael 'Mickey' Lauer [Mon, 26 Apr 2004 15:36:01 +0000 (15:36 +0000)]
improve error message

20 years agoKill one instance of KeyboardInterrupt being swallowed (in the variable expansion...
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).

20 years agoImport patch tmpfile
Michael 'Mickey' Lauer [Sun, 25 Apr 2004 10:22:45 +0000 (10:22 +0000)]
Import patch tmpfile

20 years agoImport patch tmpfile
Michael 'Mickey' Lauer [Sat, 24 Apr 2004 17:27:44 +0000 (17:27 +0000)]
Import patch tmpfile

20 years agoImport patch tmpfile
Michael 'Mickey' Lauer [Fri, 23 Apr 2004 21:24:13 +0000 (21:24 +0000)]
Import patch tmpfile