]> code.ossystems Code Review - openembedded-core.git/commit
insane.bbclass: in file-rdeps do not look into RDEPENDS recursively
authorAlexander Kanavin <alex.kanavin@gmail.com>
Tue, 13 Aug 2019 18:24:11 +0000 (20:24 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 14 Aug 2019 16:32:19 +0000 (17:32 +0100)
commit08e2b5a31b23b98459479caf6ec5f5c6fc19d57a
tree801ec43ece85d07c48377098abc5f73e963e2f80
parent096fa15efbcb704451b2f38ceab36508ef64f07e
insane.bbclass: in file-rdeps do not look into RDEPENDS recursively

Recursive RDEPENDS resolution requires that all of the dependent
recipes' packaging has completed. There is no mechanism to ensure that
and therefore races were observed.

This change effectively requires recipes to list their runtime file
dependencies explicitly rather than have them pulled indirectly.
This may require a bit of fixing in layers, but should result
in a better definition of runtime file dependencies.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/insane.bbclass