summaryrefslogtreecommitdiffstats
path: root/meta-networking
diff options
context:
space:
mode:
authorYoann Congal <yoann.congal@smile.fr>2025-06-16 23:03:01 +0200
committerKhem Raj <raj.khem@gmail.com>2025-06-20 10:34:11 -0700
commitbf400cd73fad89aff85017dfc4c169e7a39fdc4a (patch)
tree6af4e14de470ad3d4360013815b96ce21c45ffad /meta-networking
parent3b1cc7418fa61b61f40bf33a9d5a98cab229afe9 (diff)
downloadmeta-openembedded-bf400cd73fad89aff85017dfc4c169e7a39fdc4a.tar.gz
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 <quentin.schulz@cherry.de> Co-Developed-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr> Signed-off-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr> Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-networking')
-rwxr-xr-xmeta-networking/conf/include/non-repro-meta-networking.inc40
-rw-r--r--meta-networking/conf/layer.conf41
2 files changed, 41 insertions, 40 deletions
diff --git a/meta-networking/conf/include/non-repro-meta-networking.inc b/meta-networking/conf/include/non-repro-meta-networking.inc
deleted file mode 100755
index 16240df059..0000000000
--- a/meta-networking/conf/include/non-repro-meta-networking.inc
+++ /dev/null
@@ -1,40 +0,0 @@
1# List of known non-reproducible package of the meta-networking layer
2# Please keep this list sorted
3KNOWN_NON_REPRO_META_NETWORKING = " \
4 babeld \
5 babeld-dbg \
6 dhcp-relay-staticdev \
7 ettercap-src \
8 freediameter \
9 freeradius \
10 htpdate-doc \
11 libbearssl-staticdev \
12 libmosquitto1 \
13 libowfat-staticdev \
14 libruli-staticdev \
15 mosquitto \
16 ncftp \
17 ncp \
18 ncp-dbg \
19 ndisc6-dbg \
20 ndisc6-misc \
21 ndisc6-ndisc6 \
22 ndisc6-rdisc6 \
23 ndisc6-rdnssd \
24 ndisc6-rltraceroute6 \
25 netsniff-ng-doc \
26 ntopng \
27 ntopng-dbg \
28 ntpsec-src \
29 openl2tp \
30 opensaf \
31 phytool \
32 phytool-dbg \
33 postfix-cfg \
34 rp-pppoe \
35 traceroute \
36 traceroute-dbg \
37 udpcast-doc \
38 unbound-doc \
39 znc \
40"
diff --git a/meta-networking/conf/layer.conf b/meta-networking/conf/layer.conf
index 232d9d4480..58126a575f 100644
--- a/meta-networking/conf/layer.conf
+++ b/meta-networking/conf/layer.conf
@@ -27,3 +27,44 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \
27BBFILES_DYNAMIC += " \ 27BBFILES_DYNAMIC += " \
28 meta-python:${LAYERDIR}/dynamic-layers/meta-python/recipes-*/*/*.bb \ 28 meta-python:${LAYERDIR}/dynamic-layers/meta-python/recipes-*/*/*.bb \
29" 29"
30
31# List of known non-reproducible package of the meta-networking layer
32# Please keep this list sorted
33OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
34 babeld \
35 babeld-dbg \
36 dhcp-relay-staticdev \
37 ettercap-src \
38 freediameter \
39 freeradius \
40 htpdate-doc \
41 libbearssl-staticdev \
42 libmosquitto1 \
43 libowfat-staticdev \
44 libruli-staticdev \
45 mosquitto \
46 ncftp \
47 ncp \
48 ncp-dbg \
49 ndisc6-dbg \
50 ndisc6-misc \
51 ndisc6-ndisc6 \
52 ndisc6-rdisc6 \
53 ndisc6-rdnssd \
54 ndisc6-rltraceroute6 \
55 netsniff-ng-doc \
56 ntopng \
57 ntopng-dbg \
58 ntpsec-src \
59 openl2tp \
60 opensaf \
61 phytool \
62 phytool-dbg \
63 postfix-cfg \
64 rp-pppoe \
65 traceroute \
66 traceroute-dbg \
67 udpcast-doc \
68 unbound-doc \
69 znc \
70"