From bf400cd73fad89aff85017dfc4c169e7a39fdc4a Mon Sep 17 00:00:00 2001 From: Yoann Congal Date: Mon, 16 Jun 2025 23:03:01 +0200 Subject: reproducibility: move known non-repro list to layer.conf The current include file that stores the known non-reproducible packages is layer dependent and that forces the user of the layers to maintain the list of the files (for example, see AB config[0]). By moving the exclude list to each layer.conf and extending the common OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES variable, the known non-reproducible packages will be automatically excluded for each layer used in the reproducibility test without any special knowledge in the test environment. NB: the empty list for meta-initramfs was just removed not moved. [0]: https://git.yoctoproject.org/yocto-autobuilder-helper/tree/config.json?id=7d8933e75bdf7fb821a25617cb2dcabf1f3f8700#n322 Suggested-by: Quentin Schulz Co-Developed-by: Guillaume Swaenepoel Signed-off-by: Guillaume Swaenepoel Signed-off-by: Yoann Congal Signed-off-by: Khem Raj --- meta-gnome/conf/include/non-repro-meta-gnome.inc | 13 ------------- meta-gnome/conf/layer.conf | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 13 deletions(-) delete mode 100755 meta-gnome/conf/include/non-repro-meta-gnome.inc (limited to 'meta-gnome') diff --git a/meta-gnome/conf/include/non-repro-meta-gnome.inc b/meta-gnome/conf/include/non-repro-meta-gnome.inc deleted file mode 100755 index 553bc32cc6..0000000000 --- a/meta-gnome/conf/include/non-repro-meta-gnome.inc +++ /dev/null @@ -1,13 +0,0 @@ -# List of known non-reproducible package of the meta-gnome layer -# Please keep this list sorted -KNOWN_NON_REPRO_META_GNOME = " \ - geary \ - geary-dbg \ - gegl-dev \ - gimp \ - gimp-dbg \ - gnome-terminal-src \ - grilo-src \ - gtk-vnc-src \ - ibus \ -" diff --git a/meta-gnome/conf/layer.conf b/meta-gnome/conf/layer.conf index d6c59a80d6..faacba478e 100644 --- a/meta-gnome/conf/layer.conf +++ b/meta-gnome/conf/layer.conf @@ -29,3 +29,17 @@ BBFILES_DYNAMIC += " \ virtualization-layer:${LAYERDIR}/dynamic-layers/meta-virtualization/*/*/*.bbappend \ security:${LAYERDIR}/dynamic-layers/meta-security/*/*/*.bb \ " + +# List of known non-reproducible package of the meta-gnome layer +# Please keep this list sorted +OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \ + geary \ + geary-dbg \ + gegl-dev \ + gimp \ + gimp-dbg \ + gnome-terminal-src \ + grilo-src \ + gtk-vnc-src \ + ibus \ +" -- cgit v1.2.3-54-g00ecf