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-webserver/conf/include/non-repro-meta-webserver.inc | 7 ------- meta-webserver/conf/layer.conf | 8 ++++++++ 2 files changed, 8 insertions(+), 7 deletions(-) delete mode 100755 meta-webserver/conf/include/non-repro-meta-webserver.inc (limited to 'meta-webserver/conf') diff --git a/meta-webserver/conf/include/non-repro-meta-webserver.inc b/meta-webserver/conf/include/non-repro-meta-webserver.inc deleted file mode 100755 index ee998ea961..0000000000 --- a/meta-webserver/conf/include/non-repro-meta-webserver.inc +++ /dev/null @@ -1,7 +0,0 @@ -# List of known non-reproducible package of the meta-webserver layer -# Please keep this list sorted -KNOWN_NON_REPRO_META_WEBSERVER = " \ - netdata \ - netdata-dbg \ - php-phar \ -" diff --git a/meta-webserver/conf/layer.conf b/meta-webserver/conf/layer.conf index 16d72a7a56..dcaae5cca8 100644 --- a/meta-webserver/conf/layer.conf +++ b/meta-webserver/conf/layer.conf @@ -25,3 +25,11 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \ phpmyadmin->bash \ phpmyadmin->php \ " + +# List of known non-reproducible package of the meta-webserver layer +# Please keep this list sorted +OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \ + netdata \ + netdata-dbg \ + php-phar \ +" -- cgit v1.2.3-54-g00ecf