]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
classes/package: Add extended packaged data
authorJoshua Watt <jpewhacker@gmail.com>
Mon, 27 Mar 2023 20:05:27 +0000 (15:05 -0500)
committerSteve Sakoman <steve@sakoman.com>
Tue, 28 Mar 2023 02:29:20 +0000 (16:29 -1000)
commit2318cb79ef1652fb19d696a8d43826e39c22834e
treee9e95266fb6ce25ae4ded62862753d3b0ecbd2b7
parent48fbddf32ffa3ec44a788f42895c1730a84b5a91
classes/package: Add extended packaged data

Adds extended package data which is encoded as JSON which allows it to
encode more structure than the "flat" package data files. The extended
data might be much larger than the standard package data, so it is not
read by default and instead requires
oe.packagedata.read_subpkgdata_extended() to be called

Currently, the file sizes and ELF debug sources are saved off into the
extended package data

(cherry picked from commit db9cf430e54ae68da80fbc3fba80ce88d8df164d)

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Reviewed-by: Saul Wold <saul.wold@windriver.com>
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/classes/package.bbclass
meta/lib/oe/packagedata.py