]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
oe-build-perf-report: relax metadata matching rules
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 16 Nov 2025 23:44:30 +0000 (23:44 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 16 Nov 2025 23:44:30 +0000 (23:44 +0000)
commite7dc42e30c76bf0fbb4d3cc019bbec675bac55fa
treea071c56f78d65a800edf8ad4b3b5bca846aaae56
parente556df28f47e754b53e1f46c97dde2b19fd8fad1
oe-build-perf-report: relax metadata matching rules

As the poky repository is no longer used, measurements are indexed using
the oe-core commit. But as bitbake, oe-core and meta-yocto are now
retrieved from separate gits, while measuring performances for a given branch
at some time interval, we can get the same commit for oe-core but
different ones for bitbake or meta-yocto. As a consequence, metadata
associated with the same index (oe-core commit) might differ.

To work around this, relax the equality checks for commit, commit_time
and commit_count since they might no longer match.

Ideally we'd group them into separate results but for now, treat them
as being the same.

[Based on work from Mathieu Dubois-Briand but fixed differently]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/lib/build_perf/report.py