]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
toaster: orm gen_layerdeps Protect against circular Layer dependencies
authorReyna, David <david.reyna@windriver.com>
Thu, 24 Nov 2016 11:19:56 +0000 (11:19 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 30 Nov 2016 15:47:46 +0000 (15:47 +0000)
commite9efef0bdb8068984c3013b87aac9e872ffb38ae
tree55de288176a0acfafd918444f98b45dec8561d1d
parentbc8401e78cea140349bded228d38f72f628b3980
toaster: orm gen_layerdeps Protect against circular Layer dependencies

Limit the recursion (to say 20 levels) when processing layer dependencies
so that circular dependecies do not cause infinite decent and an
out-of-memory failure. The duplicate found layers are already immediately
filtered in the code.

[YOCTO #10630]

Signed-off-by: David Reyna <David.Reyna@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
lib/toaster/orm/models.py