report-error: Add PN to error report file

Extracting the PN out of the PF value is not allways trivial.
For example when PE is set the package name will have the PE value
before the '_' that clearly makes the division between name and version.
Other packages include a number in their naming separated by a '-',
for example mozjs-115 and openjdk-17.

(From OE-Core rev: a2d54fa0c5ade523edf6be9105c6e943824988fa)

Signed-off-by: Angelo Ribeiro <ribeiro.angelo224@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Angelo.Ribeiro 2024-12-23 16:24:34 +00:00 committed by Richard Purdie
parent 25520303d9
commit dc35ea04ce

View File

@ -81,6 +81,7 @@ python errorreport_handler () {
task = e.task
taskdata={}
log = e.data.getVar('BB_LOGFILE')
taskdata['recipe'] = e.data.expand("${PN}")
taskdata['package'] = e.data.expand("${PF}")
taskdata['task'] = task
if log: