generic-poky/bitbake/lib/bb
Paul Eggleton d45f5be977 bitbake: lib/bb/command: fix overrides in remote datastores where there is no default
If you have, for example, no value set for a variable VARIABLE and a
then VARIABLE_pn-something = "value" and then you parse something.bb,
you expect getVar('VARIABLE') on the resulting datastore to return
"value", but the code here assumed that if the variable wasn't set
without overrides then we didn't need to return the overridedata and
thus we didn't get the overridden value.

In OE this affected the ability to get RECIPE_MAINTAINER for a recipe
in a script using tinfoil (since this is only set from an inc file with
_pn- overrides for each recipe, and no default is set).

(Bitbake rev: b3d2c9917c5fd8278878328794daa107ddf79b64)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-04-20 07:59:40 +01:00
..
fetch2 bitbake: fetch/local: Drop FILESDIR 2017-04-05 23:20:03 +01:00
parse bitbake: ConfHandler: Use the same regular expression for all variable names 2017-03-13 09:43:40 +00:00
pysh bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
server bitbake: bb/server/process.py: ProcessEventQueue add close of _writer pipe 2017-01-23 22:38:49 +00:00
tests bitbake: data_smart: Ensure _remove operations on newly set variables are cleared 2017-04-12 15:09:58 +01:00
ui bitbake: toaster: fix SDK artifact capture 2017-04-11 18:05:09 +01:00
COW.py bitbake: COW.py: fix sample codes 2016-11-23 10:59:56 +00:00
__init__.py bitbake: bitbake: Update version to 1.34.0 for stable release 2017-04-19 10:42:12 +01:00
build.py bitbake: lib/bb/build: add tasksbetween() function 2017-02-07 14:36:01 +00:00
cache.py bitbake: cache: prevent division-by-zero in load_cahefile() 2017-04-11 18:05:09 +01:00
cache_extra.py bitbake: bitbake: cooker: get extra information from recipe cache 2013-09-22 12:19:44 +01:00
checksum.py bitbake: lib/bb/checksum: avoid exception on broken symlinks 2016-07-29 09:53:32 +01:00
codeparser.py bitbake: codeparser: add some comments 2017-04-05 23:19:17 +01:00
command.py bitbake: lib/bb/command: fix overrides in remote datastores where there is no default 2017-04-20 07:59:40 +01:00
compat.py bitbake: compat/server/utils: Jettison pre python 2.7.3 workarounds 2013-06-14 17:26:30 +01:00
cooker.py bitbake: cooker.py: use correct multiconfig prefix in dependency graph 2017-03-23 13:19:49 +00:00
cookerdata.py bitbake: runqueue: add option to run all tasks in specific build target 2017-03-13 09:43:40 +00:00
daemonize.py bitbake: daemonize/prserv/tests/fetch: Convert file() -> open() 2016-05-13 13:41:32 +01:00
data.py bitbake: lib/bb/{data, siggen}: Don't warn on SkipRecipe exceptions 2017-04-12 15:16:05 +01:00
data_smart.py bitbake: data_smart: Ensure _remove operations on newly set variables are cleared 2017-04-12 15:09:58 +01:00
event.py bitbake: event/ast: Add RecipeTaskPreProcess event before task finalisation 2017-01-20 11:52:52 +00:00
exceptions.py bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
main.py bitbake: main: Improve -v and -D option documentation 2017-03-27 20:23:19 +01:00
methodpool.py bitbake: event/utils/methodpool: Add a cache of compiled code objects 2015-12-22 00:02:05 +00:00
monitordisk.py bitbake: monitordisk: add event 2016-12-07 10:42:22 +00:00
msg.py bitbake: lib/bb/msg: introduce logger_create() function 2017-03-27 20:23:19 +01:00
namedtuple_with_abc.py bitbake: lib/bb/*.py: Typo fixes/grammar/comment fixes, nothing functional. 2014-08-25 08:57:45 +01:00
persist_data.py bitbake: prserv/persist_data/utils: Drop obsolete python2 imports 2017-01-09 13:39:13 +00:00
process.py bitbake: process: stop bb.process.communicate mixing bytes and str return types 2017-03-01 11:16:07 +00:00
progress.py bitbake: lib/bb/progress: avoid possibility of start event being reported twice 2016-07-26 08:10:35 +01:00
providers.py bitbake: lib: Drop now unneeded update_data calls 2017-02-15 20:08:15 -08:00
remotedata.py bitbake: remotedata: enable transporting datastore from the client to the server 2016-12-14 12:25:07 +00:00
runqueue.py bitbake: runqueue: Allow recrdeptask not to exist for all recipes 2017-04-10 23:00:32 +01:00
shell.py Introduce new param caches_array into Cache impl. 2011-06-07 22:39:52 +01:00
siggen.py bitbake: lib/bb/{data, siggen}: Don't warn on SkipRecipe exceptions 2017-04-12 15:16:05 +01:00
taskdata.py bitbake: taskdata.py: include more information in error message about broken task depends 2017-03-22 11:35:22 +00:00
tinfoil.py bitbake: tinfoil: improve get_recipe_file() exception text 2017-03-31 10:08:35 +01:00
utils.py bitbake: bb/utils: extend which() so it can look for just executables 2017-03-31 10:08:36 +01:00