reproducibility: move repro excludes from AB config.json to meta-oe

For now, the known non-reproducible packages list is stored inside the
autobuilder config.json file. This is not ideal. Let's move this list
into each layers of meta-openembedded.

These lists can be used with, in local.conf:
  include conf/include/non-repro-meta-oe.inc
  OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES = "${KNOWN_NON_REPRO_META_OE}"

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Acked-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Yoann Congal
2024-04-27 23:37:14 +02:00
committed by Khem Raj
parent fe0ba70f91
commit 2e25f21f52
10 changed files with 272 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
# List of known non-reproducible package of the meta-initramfs layer
# Please keep this list sorted
KNOWN_NON_REPRO_META_INITRAMFS = " \
kexecboot-klibc \
kexecboot-klibc-dbg \
kexec-klibc \
kexec-tools-klibc-dbg \
mtdinfo-klibc \
ubiattach-klibc \
ubiblock-klibc \
ubicrc32-klibc \
ubidetach-klibc \
ubiformat-klibc \
ubimkvol-klibc \
ubinfo-klibc \
ubinize-klibc \
ubirename-klibc \
ubirmvol-klibc \
ubirsvol-klibc \
ubiupdatevol-klibc \
ubi-utils-klibc-dbg \
vmcore-dmesg-klibc \
"