]> code.ossystems Code Review - openembedded-core.git/commit
buildhistory: Label packages providing per-file dependencies in depends.dot
authorAndres Beltran <abeltran@linux.microsoft.com>
Mon, 30 Aug 2021 22:53:03 +0000 (22:53 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 1 Sep 2021 13:05:41 +0000 (14:05 +0100)
commit2ba33093017574bbe29eeba699eb90628614d03a
treeb942c4b43714941e7e4be233e8170799a0b048c8
parent4accf77ea5b5810cb2330acc6773690ec1b1c71b
buildhistory: Label packages providing per-file dependencies in depends.dot

Currently, depends.dot includes per-file dependencies but not the packages
providing those files. This makes it hard to obtain all package
dependencies by just looking at depends.dot.

Parse the RPROVIDES and FILERPROVIDES fields from pkgdata to map each of
their values to the package providing the component. Include runtime
packages as dependencies in depends.dot, together with the component
provided by the package as a label.

Signed-off-by: Andres Beltran <abeltran@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/buildhistory.bbclass
meta/lib/oe/utils.py