generic-poky/bitbake/lib/bb
Alexandru DAMIAN e3e85bdf71 bitbake: toaster logger: refactor recipe and layer file paths
This refactoring brings the "local_path" of the
layer from the Layer object to the Layer_Version object, which
is more appropriate as different checkouts of the same
Layer may live in different directories.

This enables us to store Recipe file paths relative to a Layer_Version
at all times, aleviating the need to store full file paths in the
database. We also turn the prefix of the path (e.g. virtual:native
path name space) into a pathflag field.

In turn, this solves the problem of mis-identification of tasks based
on the recipe file paths, since we can also match the namespace of the
file paths on the recipe files.

[YOCTO #7594]

(Bitbake rev: ec43dc569e370767c709dec225cbee0c99151c19)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-29 11:59:43 +01:00
..
fetch2 bitbake: fetch/hg: Disable checksums for archived downloads 2015-05-26 10:33:06 +01:00
parse bitbake: ConfHandler: Fix bogus dependency problems 2015-05-29 10:17:16 +01:00
pysh bitbake: lib: fix no newline at end of file 2014-07-04 09:28:36 +01:00
server bitbake: cooker/server: Fix up 100% CPU usage at idle 2015-03-10 10:37:28 +00:00
tests bitbake: tests/data: Add key expansion unit test 2015-05-29 10:17:16 +01:00
ui bitbake: toaster logger: refactor recipe and layer file paths 2015-05-29 11:59:43 +01:00
COW.py Apply some 2to3 refactorings 2010-07-02 15:41:37 +01:00
__init__.py bitbake: Update to version 1.27.0 post 1.26 release 2015-03-25 12:56:29 +00:00
build.py bitbake: bitbake: reset build mtime cache before the build 2015-04-29 10:59:54 +01:00
cache.py bitbake: cache: Clean up getVar usage to modern syntax/style 2015-05-26 10:33:06 +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: implement checksums for local files in SRC_URI 2012-05-23 11:35:04 +01:00
codeparser.py bitbake: bb.codeparser.py: Remove reference for oe.utils.contains 2014-11-20 13:27:52 +00:00
command.py bitbake: cooker: Rename event_data -> expanded_data 2015-01-23 11:33:54 +00: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/utils: Improve parsing profiling 2015-05-29 10:17:16 +01:00
cookerdata.py bitbake: cookerdata: Allow ~ in bblayers 2015-04-19 13:37:31 +01:00
daemonize.py bitbake: lib/bb/*.py: Typo fixes/grammar/comment fixes, nothing functional. 2014-08-25 08:57:45 +01:00
data.py bitbake: data: Make expandKeys deterministic 2015-05-29 10:17:16 +01:00
data_smart.py bitbake: data_smart: split expanded removal values when handling _remove 2015-02-03 12:21:36 +00:00
event.py bitbake: event: fix resetting class handlers object 2014-12-09 22:15:49 +00:00
exceptions.py bitbake/exceptions: Handle reports from the field of exception code failures 2012-05-25 11:15:12 +01:00
main.py bitbake: bitbake: Check if bitbake versions match 2015-04-29 10:59:53 +01:00
methodpool.py bitbake: methodpool: Retire it, remove global method scope 2013-05-24 10:34:52 +01:00
monitordisk.py bitbake: monitordisk: don't log when not monitoring a filesystem for inodes 2014-09-29 12:08:48 +01:00
msg.py bitbake: msg: Add stdout/stderr filters 2014-03-27 10:17:20 +00: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: persist_data: Avoid fsync() calls 2014-05-03 11:24:48 +01:00
process.py bitbake: process: Add timeout to select call 2013-12-10 17:55:29 +00:00
providers.py bitbake: providers/runqueue/taskdata: Optimise logger.debug calls 2014-03-10 11:10:00 -07:00
runqueue.py bitbake: runqueue: Handle cases where siginfo is now a parameter to the hashvadlidate function 2015-05-15 17:45:00 +01:00
shell.py Introduce new param caches_array into Cache impl. 2011-06-07 22:39:52 +01:00
siggen.py bitbake: siggen: Don't crash if number of task dependencies change 2015-05-26 10:33:06 +01:00
taskdata.py bitbake: providers/runqueue/taskdata: Optimise logger.debug calls 2014-03-10 11:10:00 -07:00
tinfoil.py bitbake: bin/bitbake: Create bitbake_main API 2015-03-25 12:39:50 +00:00
utils.py bitbake: cooker/utils: Improve parsing profiling 2015-05-29 10:17:16 +01:00