]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.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:33:49 +0000 (17:33 +0100)
commitb199dd0edf2e09ee56e8761e93933dc295758e74
tree39ede08045421176724aee0dcc94cd44f0fe4d95
parentc56c9b7f2ddeaf4a99c71741028ae09dfd21bd14
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.

(From OE-Core rev: 08e2b5a31b23b98459479caf6ec5f5c6fc19d57a)

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