diff options
author | Robert Yang <liezhi.yang@windriver.com> | 2013-09-02 09:47:21 -0400 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-09-09 16:28:46 +0100 |
commit | 87771db34c660c82333bb47a17b31f18bbffe776 (patch) | |
tree | 7c86afc8b10b3d6f3414e005ba051db61e3b2a84 /bitbake/contrib/dump_cache.py | |
parent | 0583714a57d7b36ca210eab59e9a8143fbfc2b49 (diff) | |
download | poky-87771db34c660c82333bb47a17b31f18bbffe776.tar.gz |
bitbake: runqueue.py: check whether multiple versions of the same PN are due to be built
There would be an race issue if we:
$ bitbake make-3.81 make-3.82
This because they are being built at the same time which would cause
unexpected problems, for example:
[snip]
ERROR: Package already staged (/path/to/tmp/sstate-control/manifest-qemux86-make.populate-sysroot)?!
ERROR: Function failed: sstate_task_postfunc
[snip]
Or there would be python's strack trace such as:
[snip]
*** 0004: mfile = open(manifest)
0005: entries = mfile.readlines()
0006: mfile.close()
0007:
0008: for entry in entries:
Exception: IOError: [Errno 2] No such file or directory: xxx
[snip]
[YOCTO #5094]
We can quit earlier to avoid this kind of issue when two versions of the same PN
are going to be built since this isn't supported.
(Bitbake rev: ab377c00c33a2d296bfda1b0b6c2a62b29d1004f)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/contrib/dump_cache.py')
0 files changed, 0 insertions, 0 deletions