poky/scripts
Richard Purdie 36165cce68 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]
(From OE-Core rev: ff72b41a3f0bf1820405b8782f0d125cd10e3406)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e7dc42e30c76bf0fbb4d3cc019bbec675bac55fa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-11-24 06:57:39 -08:00
..
contrib scripts: python 3.12 regex 2024-03-01 05:19:54 -10:00
cross-intercept native/cross: Add ar wrapper for determinism 2021-11-26 17:01:08 +00:00
lib oe-build-perf-report: relax metadata matching rules 2025-11-24 06:57:39 -08:00
native-intercept native/cross: Add ar wrapper for determinism 2021-11-26 17:01:08 +00:00
nativesdk-intercept nativesdk-intercept: Fix bad intercept chgrp/chown logic 2024-11-02 06:32:36 -07:00
postinst-intercepts update_udev_hwdb: fix multilib issue with systemd 2022-04-28 17:07:18 +01:00
pybootchartgui pybootchartgui: fix 2 SyntaxWarnings 2024-01-21 08:50:38 -10:00
tiny
autobuilder-worker-prereq-tests
bitbake-prserv-tool
bitbake-whatchanged bitbake-whatchanged: change ending quote to proper period 2021-03-14 16:33:59 +00:00
buildall-qemu
buildhistory-collect-srcrevs
buildhistory-diff scripts/buildhistory-diff: drop use of distutils 2022-01-04 23:14:05 +00:00
buildstats-diff
combo-layer scripts: python 3.12 regex 2024-03-01 05:19:54 -10:00
combo-layer-hook-default.sh
combo-layer.conf.example combo-layer: partial import for '--history init' 2015-03-20 11:21:24 +00:00
cp-noerror
create-pull-request scripts/create-pull-request: update URLs to git repositories 2023-09-23 05:26:15 -10:00
crosstap scripts: Various typo/grammar/punctuation fixes 2022-03-02 18:43:24 +00:00
devtool devtool: error out when workspace is using old override syntax 2022-08-23 15:22:52 +01:00
gen-lockedsig-cache
gen-site-config
git scripts/git: Ensure we don't have circular references 2022-05-12 16:44:06 +01:00
install-buildtools scripts/install-buildtools: Update to 4.0.30 2025-10-14 07:20:36 -07:00
multilib_header_wrapper.h
oe-build-perf-report
oe-build-perf-test
oe-buildenv-internal meta/scripts: Change BB_ENV_EXTRA_WHITE -> BB_ENV_PASSTHROUGH_ADDITIONS 2022-02-21 23:37:26 +00:00
oe-check-sstate scripts: python 3.12 regex 2024-03-01 05:19:54 -10:00
oe-debuginfod
oe-depends-dot oe-depends-dot: Handle new format for task-depends.dot 2023-07-12 05:11:37 -10:00
oe-find-native-sysroot
oe-git-archive
oe-git-proxy
oe-gnome-terminal-phonehome
oe-pkgdata-browser
oe-pkgdata-browser.glade
oe-pkgdata-util scripts: python 3.12 regex 2024-03-01 05:19:54 -10:00
oe-publish-sdk
oe-pylint
oe-run-native
oe-selftest
oe-setup-builddir scripts/oe-setup-builddir: make it known where configurations come from 2022-08-23 15:22:52 +01:00
oe-test
oe-time-dd-test.sh
oe-trim-schemas
oepydevshell-internal.py
opkg-query-helper.py scripts: python 3.12 regex 2024-03-01 05:19:54 -10:00
pythondeps
README Further cleanup of various poky references 2011-04-21 12:56:16 +01:00
recipetool
relocate_sdk.py relocate_sdk.py: ensure interpreter size error causes relocation to fail 2022-08-23 15:22:52 +01:00
resulttool
rootfs_rpm-extract-postinst.awk
rpm2cpio.sh rpm2cpio.sh: update to the last 4.x version 2023-08-19 05:56:59 -10:00
runqemu scritps/runqemu: Ensure we only have two serial ports 2025-02-24 07:00:53 -08:00
runqemu-addptable2image meta/lib+scripts: Convert to SPDX license headers 2019-05-09 16:31:55 +01:00
runqemu-export-rootfs
runqemu-extract-sdk
runqemu-gen-tapdevs
runqemu-ifdown scripts/runqemu-ifdown: Don't treat the last iptables command as special 2022-02-05 17:46:05 +00:00
runqemu-ifup
runqemu.README scripts/runqemu.README: fix typos and trailing whitespaces 2022-09-12 08:41:48 +01:00
send-error-report
send-pull-request
sstate-cache-management.sh
sstate-diff-machines.sh
sstate-sysroot-cruft.sh prelink: Drop support for it 2022-02-05 12:26:36 +00:00
sysroot-relativelinks.py
task-time
test-reexec
test-remote-image
verify-bashisms meta/scripts: Improve internal variable naming 2022-03-10 08:00:28 +00:00
wic wic: fix WicError message 2022-07-08 08:27:16 +01:00
yocto-check-layer yocto-check-layer: Allow OE-Core to be tested 2022-12-23 23:05:50 +00:00
yocto-check-layer-wrapper

This directory contains Various useful scripts for working with OE builds