Richard Purdie
1379a98b4d
bitbake-dev: Remve the need for the cache for -e -b options
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-23 19:51:56 +01:00
Richard Purdie
255f45be57
bitbake-dev: Improve showEnvironment functionality
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-23 19:42:04 +01:00
Richard Purdie
e912493614
bitbake-dev: xmlrpcserver - disable some verbose debug
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-23 19:32:48 +01:00
Richard Purdie
eeb65567a0
bitbake-dev: Add taskdata infinite loop fix from upstream
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-23 19:32:20 +01:00
Richard Purdie
60ba2a6a08
bitbake-dev: Fix cooker parser for cases there are no recipes
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-23 19:31:23 +01:00
Richard Purdie
699ad056d9
bitbake: Make sure regexp patterns are consistent in providers.py
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-23 16:20:02 +01:00
Richard Purdie
d02379d2df
bitbake: Add a cache around PACKAGES_DYNAMIC regexps to help performance a bit
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-23 15:59:17 +01:00
Richard Purdie
a6ca63d77a
bitbake-dev: Note that python 2.6 is needed
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-23 14:37:06 +01:00
Richard Purdie
94fe172d52
bitbake-dev: Catch up with bitbake changes
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-21 22:39:58 +01:00
Richard Purdie
8f5363d16d
bitbake: Optimise runqueue recursive dependency calculations removing a bottleneck in world builds
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-21 19:44:23 +01:00
Richard Purdie
433f50435e
bitbake-dev: Turn parsing into a server idle callback allowing the client to interrupt parsing and improving user interactvity. Also now specify whether async commands need the cache or not
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-08 22:46:09 +01:00
Richard Purdie
67d169aa1c
bitbake-dev: Fix to work with python 2.6 by dropping the now uneeded get_request overloaded function and using timeouts instead
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-08 22:43:18 +01:00
Richard Purdie
1f86370db8
bitbake: Fix wget fetcher bug when only checking URIs and the download doesn't exist
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-07 22:44:53 +01:00
Richard Purdie
d5a137475a
bitbake: Add build_environment function for building an environment based on the data dictonary
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-07-02 14:33:53 +01:00
Richard Purdie
19e1d23dd1
bitbake: puccho: Fix glade file location
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-06-19 13:26:18 +01:00
Richard Purdie
dbdf1c734f
bitbake: Disable sortable revision for now
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-06-10 12:43:07 +01:00
Richard Purdie
522cffdb9e
bitbake: Add PN to SRCREV keyhash in the persistent database to avoid conflicts between pacckages (from upstream bitbake)
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-06-10 11:21:43 +01:00
Richard Purdie
c009172f77
bitbake-dev: Sync with upstream
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-05-11 22:59:35 +01:00
Richard Purdie
44a88198c1
bitbake: Make sure existing environment variables are properly exported
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com >
2009-05-09 15:28:17 +01:00
Richard Purdie
bb98685a71
bitbake: fetch/init: Add 'HOME' to list of variables exported when runnig fetcher commands
2009-01-19 22:28:49 +00:00
Richard Purdie
3ec9a7de2a
bitbake: Fix wget fetcher to better handle urls with ; followed by parameters in the url
2009-01-06 19:56:02 +00:00
Richard Purdie
772ec7db08
bitbake-dev: Add BBCLASSEXTEND support
2009-01-03 16:33:11 +00:00
Richard Purdie
ade351e2f4
bitbake: Add in code to support the BBCLASSEXTEND variable. Virtual native/sdk recipes then become possible
2009-01-03 16:25:20 +00:00
Richard Purdie
28fd9dadbd
bitbake/cache.py: Simplify logic
2009-01-03 00:10:10 +00:00
Richard Purdie
250b021154
bitbake/BBHandler.py: Move handler finalisation code into a separate function
2009-01-02 23:49:18 +00:00
Richard Purdie
7695704eab
bitbake: Add bb.utils.prune_suffix()
2008-12-31 22:58:57 +00:00
Richard Purdie
ee1f065078
bitbake: Make sure the git remote head viewer preserves the username
2008-12-17 12:07:41 +00:00
Richard Purdie
ffdec425bf
bitbake/bitbake-dev: Sync with upstream
2008-12-06 13:16:13 +00:00
Robert Bragg
c1a12b7d20
Adds username support to the git fetcher, and exports SSH_AGENT_PID + SSH_AUTH_SOCK
...
The SSH_AGENT_PID + SSH_AUTH_SOCK environment variables are needed if you
are using ssh-agent to hold passwords for your ssh keys.
2008-12-03 16:21:45 +00:00
Rob Bradford
199828c20e
bitbake-dev: Add basics of "puccho" image builder UI
2008-12-01 20:50:34 +00:00
Rob Bradford
340b2b5612
bitbake-dev: Refactor goggle to pull out useful components.
...
Separate the GTK components and abstractions to a separate module where they
can be used by other user interfaces. This module includes the model, the view
and abstraction that populates the model.
2008-12-01 20:50:21 +00:00
Richard Purdie
6f92ab0d55
bitbake-dev: Ignore SkipPackage and FunFailed errors when looking for python task failures
2008-11-07 15:05:25 +00:00
Richard Purdie
4f5bb4683d
bitbake-dev: Fix python function task execution failure handling
2008-11-07 14:45:55 +00:00
Richard Purdie
fc50fe5f2d
bitbake-dev: Always include logs for now
2008-11-07 14:08:11 +00:00
Richard Purdie
ab3b4576ce
bitbake-dev: Fix knotty fatal message handling and ignore configparsed events
2008-11-07 13:59:12 +00:00
Richard Purdie
5be6bb070b
bitbake-dev: Handle fatal events correctly
2008-11-07 13:31:05 +00:00
Richard Purdie
e7e2009277
bitbake-dev: Fix exit code value handling
2008-11-07 09:42:16 +00:00
Richard Purdie
b6b37f065c
bitbake: Improve error message for missing class files
2008-11-06 00:12:31 +00:00
Richard Purdie
610b53fcb9
bitbake: Optionally take username/password options from url parameters
2008-11-05 10:31:40 +00:00
Richard Purdie
510d5d7f4d
bitbake wget.py: Fix problem with empty proxy variables
2008-11-04 21:11:58 +00:00
Richard Purdie
c2ef2d4f5a
bitbake: Improve proxy handling got wget so urls can be excluded from the proxy
2008-11-04 19:13:03 +00:00
Richard Purdie
4c626238e7
base.bbclass: Set GIT_CONFIG correctly
2008-11-04 13:32:35 +00:00
Richard Purdie
b1046ef743
bitbake: Don't export the GIT_PROXY_COMMAND in the fetcher code since it means selective proxying isn't possible
2008-10-31 14:37:24 +00:00
Richard Purdie
b296ae263c
bitbake: Add tryaltconfigs option to disable the alternative configuration attempts and make the 'continue' more aggresive
2008-10-28 22:15:06 +00:00
Rob Bradford
3a73995e31
bitbake-dev: Renamed to match the UI name
...
The UI starter now dynamically searches for the UI module based on the
parameter given to -u. bitbake advertises the dependency explorer as "depexp"
therefore this module needs renaming.
2008-10-28 15:25:13 +00:00
Rob Bradford
526d996a02
bitbake-dev: Use the default task if 'None' asked for
...
Since the default task is not known/available until the configuration files
are parsed we may return None when the UI requests getCmdLine. We can enforce
the use of the default by querying it again after the configuration is
parsed/cache updated.
2008-10-28 12:06:05 +00:00
Rob Bradford
0b6fdfb14d
bitbake-dev: Refactor configuration file parsing
...
Separate the parsing of the configuration files / recipes into a separate
function to the parsing of the command line. This parsing of the configuration
files now happens when updateCache() is called.
Some functionality has been moved from parseConfiguration() to __init__.
2008-10-28 11:40:03 +00:00
Rob Bradford
0b9da42bb5
bitbake-dev: Save the cooker log into the working directory.
...
This is necessary since with later refactoring the TMPDIR variable will not be
available at this point in time.
2008-10-28 11:40:03 +00:00
Rob Bradford
f5c494bba5
bitbake-dev: Remove use of self.configuration.cmd as state from shell
...
The shell updated the self.configuration.cmd variable since commans relied on
this implicit state. Since those commands now have an explicit task parameter
such state manipulation is no longer necessary.
2008-10-27 10:19:55 +00:00
Rob Bradford
790ed68356
bitbake-dev: Remove implicit task from generateDepTree/generateDotGraphFiles
...
Remove the implicit (from configuration.cmd) command/task for these events and
instead use a parameter so that the task is given explicitly.
2008-10-27 10:19:54 +00:00