diff options
| author | Yoann Congal <yoann.congal@smile.fr> | 2025-06-16 23:03:01 +0200 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2025-06-20 10:34:11 -0700 |
| commit | bf400cd73fad89aff85017dfc4c169e7a39fdc4a (patch) | |
| tree | 6af4e14de470ad3d4360013815b96ce21c45ffad | |
| parent | 3b1cc7418fa61b61f40bf33a9d5a98cab229afe9 (diff) | |
| download | meta-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>
19 files changed, 280 insertions, 274 deletions
diff --git a/meta-filesystems/conf/include/non-repro-meta-filesystems.inc b/meta-filesystems/conf/include/non-repro-meta-filesystems.inc deleted file mode 100644 index 509907d889..0000000000 --- a/meta-filesystems/conf/include/non-repro-meta-filesystems.inc +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | # List of known non-reproducible package of the meta-filesystems layer | ||
| 2 | # Please keep this list sorted | ||
| 3 | KNOWN_NON_REPRO_META_FILESYSTEMS = " \ | ||
| 4 | e2tools-ptest \ | ||
| 5 | xfsprogs-doc \ | ||
| 6 | " | ||
diff --git a/meta-filesystems/conf/layer.conf b/meta-filesystems/conf/layer.conf index 5083a29476..4d147b7139 100644 --- a/meta-filesystems/conf/layer.conf +++ b/meta-filesystems/conf/layer.conf | |||
| @@ -20,3 +20,10 @@ LAYERSERIES_COMPAT_filesystems-layer = "walnascar whinlatter" | |||
| 20 | BBFILES_DYNAMIC += " \ | 20 | BBFILES_DYNAMIC += " \ |
| 21 | meta-python:${LAYERDIR}/dynamic-layers/meta-python/recipes-*/*/*.bb \ | 21 | meta-python:${LAYERDIR}/dynamic-layers/meta-python/recipes-*/*/*.bb \ |
| 22 | " | 22 | " |
| 23 | |||
| 24 | # List of known non-reproducible package of the meta-filesystems layer | ||
| 25 | # Please keep this list sorted | ||
| 26 | OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \ | ||
| 27 | e2tools-ptest \ | ||
| 28 | xfsprogs-doc \ | ||
| 29 | " | ||
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 @@ | |||
| 1 | # List of known non-reproducible package of the meta-gnome layer | ||
| 2 | # Please keep this list sorted | ||
| 3 | KNOWN_NON_REPRO_META_GNOME = " \ | ||
| 4 | geary \ | ||
| 5 | geary-dbg \ | ||
| 6 | gegl-dev \ | ||
| 7 | gimp \ | ||
| 8 | gimp-dbg \ | ||
| 9 | gnome-terminal-src \ | ||
| 10 | grilo-src \ | ||
| 11 | gtk-vnc-src \ | ||
| 12 | ibus \ | ||
| 13 | " | ||
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 += " \ | |||
| 29 | virtualization-layer:${LAYERDIR}/dynamic-layers/meta-virtualization/*/*/*.bbappend \ | 29 | virtualization-layer:${LAYERDIR}/dynamic-layers/meta-virtualization/*/*/*.bbappend \ |
| 30 | security:${LAYERDIR}/dynamic-layers/meta-security/*/*/*.bb \ | 30 | security:${LAYERDIR}/dynamic-layers/meta-security/*/*/*.bb \ |
| 31 | " | 31 | " |
| 32 | |||
| 33 | # List of known non-reproducible package of the meta-gnome layer | ||
| 34 | # Please keep this list sorted | ||
| 35 | OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \ | ||
| 36 | geary \ | ||
| 37 | geary-dbg \ | ||
| 38 | gegl-dev \ | ||
| 39 | gimp \ | ||
| 40 | gimp-dbg \ | ||
| 41 | gnome-terminal-src \ | ||
| 42 | grilo-src \ | ||
| 43 | gtk-vnc-src \ | ||
| 44 | ibus \ | ||
| 45 | " | ||
diff --git a/meta-initramfs/conf/include/non-repro-meta-initramfs.inc b/meta-initramfs/conf/include/non-repro-meta-initramfs.inc deleted file mode 100755 index c05f59d1a2..0000000000 --- a/meta-initramfs/conf/include/non-repro-meta-initramfs.inc +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | # List of known non-reproducible package of the meta-initramfs layer | ||
| 2 | # Please keep this list sorted | ||
| 3 | KNOWN_NON_REPRO_META_INITRAMFS = "" | ||
diff --git a/meta-multimedia/conf/include/non-repro-meta-multimedia.inc b/meta-multimedia/conf/include/non-repro-meta-multimedia.inc deleted file mode 100755 index b02de42eb9..0000000000 --- a/meta-multimedia/conf/include/non-repro-meta-multimedia.inc +++ /dev/null | |||
| @@ -1,15 +0,0 @@ | |||
| 1 | # List of known non-reproducible package of the meta-multimedia layer | ||
| 2 | # Please keep this list sorted | ||
| 3 | KNOWN_NON_REPRO_META_MULTIMEDIA = " \ | ||
| 4 | crossguid \ | ||
| 5 | libcamera \ | ||
| 6 | libcamera-dbg \ | ||
| 7 | libcamera-src \ | ||
| 8 | libgssdp-1.6-src \ | ||
| 9 | libgupnp-1.6-src \ | ||
| 10 | libsquish-staticdev \ | ||
| 11 | oscam \ | ||
| 12 | oscam-dbg \ | ||
| 13 | oscam-src \ | ||
| 14 | rtmpdump-staticdev \ | ||
| 15 | " | ||
diff --git a/meta-multimedia/conf/layer.conf b/meta-multimedia/conf/layer.conf index 5c9b8fe48b..a01984888d 100644 --- a/meta-multimedia/conf/layer.conf +++ b/meta-multimedia/conf/layer.conf | |||
| @@ -32,3 +32,19 @@ LAYERVERSION_multimedia-layer = "1" | |||
| 32 | LAYERDEPENDS_multimedia-layer = "core openembedded-layer meta-python" | 32 | LAYERDEPENDS_multimedia-layer = "core openembedded-layer meta-python" |
| 33 | 33 | ||
| 34 | LAYERSERIES_COMPAT_multimedia-layer = "walnascar whinlatter" | 34 | LAYERSERIES_COMPAT_multimedia-layer = "walnascar whinlatter" |
| 35 | |||
| 36 | # List of known non-reproducible package of the meta-multimedia layer | ||
| 37 | # Please keep this list sorted | ||
| 38 | OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \ | ||
| 39 | crossguid \ | ||
| 40 | libcamera \ | ||
| 41 | libcamera-dbg \ | ||
| 42 | libcamera-src \ | ||
| 43 | libgssdp-1.6-src \ | ||
| 44 | libgupnp-1.6-src \ | ||
| 45 | libsquish-staticdev \ | ||
| 46 | oscam \ | ||
| 47 | oscam-dbg \ | ||
| 48 | oscam-src \ | ||
| 49 | rtmpdump-staticdev \ | ||
| 50 | " | ||
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 | ||
| 3 | KNOWN_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 += " \ | |||
| 27 | BBFILES_DYNAMIC += " \ | 27 | BBFILES_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 | ||
| 33 | OEQA_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 | " | ||
diff --git a/meta-oe/conf/include/non-repro-meta-oe.inc b/meta-oe/conf/include/non-repro-meta-oe.inc deleted file mode 100755 index ae4fb1d194..0000000000 --- a/meta-oe/conf/include/non-repro-meta-oe.inc +++ /dev/null | |||
| @@ -1,142 +0,0 @@ | |||
| 1 | # List of known non-reproducible package of the meta-oe layer | ||
| 2 | # Please keep this list sorted | ||
| 3 | KNOWN_NON_REPRO_META_OE = " \ | ||
| 4 | apitrace \ | ||
| 5 | apitrace-dbg \ | ||
| 6 | asio-dbg \ | ||
| 7 | asio-ptest \ | ||
| 8 | asio-src \ | ||
| 9 | cpuid-doc \ | ||
| 10 | dhrystone \ | ||
| 11 | dhrystone-dbg \ | ||
| 12 | dhrystone-dev \ | ||
| 13 | dhrystone-src \ | ||
| 14 | directfb \ | ||
| 15 | directfb-dbg \ | ||
| 16 | doxygen-src \ | ||
| 17 | edid-decode \ | ||
| 18 | edid-decode-dbg \ | ||
| 19 | editorconfig-core-c-dev \ | ||
| 20 | etcd-cpp-apiv3-dev \ | ||
| 21 | evemu-tools-python \ | ||
| 22 | fbgrab-doc \ | ||
| 23 | fluentbit-src \ | ||
| 24 | fsverity-utils-dbg \ | ||
| 25 | fsverity-utils-staticdev \ | ||
| 26 | fvwm-dbg \ | ||
| 27 | fvwm-doc \ | ||
| 28 | fvwm-extra \ | ||
| 29 | fwupd-dbg \ | ||
| 30 | fwupd-ptest \ | ||
| 31 | gcab-src \ | ||
| 32 | gosu \ | ||
| 33 | gosu-dbg \ | ||
| 34 | gosu-dev \ | ||
| 35 | gosu-staticdev \ | ||
| 36 | gphoto2 \ | ||
| 37 | gphoto2-dbg \ | ||
| 38 | hddtemp-locale-de \ | ||
| 39 | hdf5 \ | ||
| 40 | hdf5-dbg \ | ||
| 41 | hdf5-src \ | ||
| 42 | hdf5-staticdev \ | ||
| 43 | hplip-dbg \ | ||
| 44 | hplip-filter \ | ||
| 45 | hplip-src \ | ||
| 46 | iotop \ | ||
| 47 | iotop-dbg \ | ||
| 48 | ipmiutil \ | ||
| 49 | ipmiutil-dbg \ | ||
| 50 | ipmiutil-dev \ | ||
| 51 | jpnevulator-doc \ | ||
| 52 | jsonrpc-dev \ | ||
| 53 | kpatch-build \ | ||
| 54 | kpatch-doc \ | ||
| 55 | ldns \ | ||
| 56 | libass9 \ | ||
| 57 | libass-dbg \ | ||
| 58 | libbotan-3-7 \ | ||
| 59 | libbotan-3-bin \ | ||
| 60 | libbotan-3-dbg \ | ||
| 61 | libbotan-3-dev \ | ||
| 62 | libck-doc \ | ||
| 63 | libdbus-cxx-dev \ | ||
| 64 | libforms \ | ||
| 65 | libfsverity0 \ | ||
| 66 | libhugetlbfs-doc \ | ||
| 67 | libiio-src \ | ||
| 68 | libjcat-dbg \ | ||
| 69 | libjcat-ptest \ | ||
| 70 | librelp-dbg \ | ||
| 71 | librelp-ptest \ | ||
| 72 | libsdl2-compat \ | ||
| 73 | libsdl2-compat-dbg \ | ||
| 74 | libsource-highlight5 \ | ||
| 75 | libsource-highlight-dbg \ | ||
| 76 | libsource-highlight-dev \ | ||
| 77 | libsource-highlight-src \ | ||
| 78 | libthrift-c-glib-zlib-src \ | ||
| 79 | libvncserver-dev \ | ||
| 80 | libwebsockets-testapps \ | ||
| 81 | libwmf \ | ||
| 82 | libyui-ncurses-dbg \ | ||
| 83 | libyui-ncurses-dev \ | ||
| 84 | lmbench-staticdev \ | ||
| 85 | log4cpp \ | ||
| 86 | lprng \ | ||
| 87 | lprng-dbg \ | ||
| 88 | lshw \ | ||
| 89 | lshw-locale-fr \ | ||
| 90 | mariadb-dbg \ | ||
| 91 | mariadb-server \ | ||
| 92 | mariadb-src \ | ||
| 93 | mce-test \ | ||
| 94 | mime-support-doc \ | ||
| 95 | minifi-cpp \ | ||
| 96 | minifi-cpp-dbg \ | ||
| 97 | minifi-cpp-src \ | ||
| 98 | mpv \ | ||
| 99 | mpv-dbg \ | ||
| 100 | nana \ | ||
| 101 | nbench-byte \ | ||
| 102 | nbench-byte-dbg \ | ||
| 103 | nbench-byte-src \ | ||
| 104 | nspr-staticdev \ | ||
| 105 | obconf-locale-es \ | ||
| 106 | pcp \ | ||
| 107 | pcp-dev \ | ||
| 108 | pcp-doc \ | ||
| 109 | pcp-src \ | ||
| 110 | perfetto \ | ||
| 111 | perfetto-dbg \ | ||
| 112 | php-phar \ | ||
| 113 | pidgin \ | ||
| 114 | pidgin-dbg \ | ||
| 115 | pim435-staticdev \ | ||
| 116 | poco-ptest \ | ||
| 117 | postgresql-server-dev \ | ||
| 118 | qcbor-staticdev \ | ||
| 119 | qperf-doc \ | ||
| 120 | sharutils \ | ||
| 121 | sharutils-dbg \ | ||
| 122 | smemstat-doc \ | ||
| 123 | soci-dev \ | ||
| 124 | switchtec-user \ | ||
| 125 | switchtec-user-dbg \ | ||
| 126 | switchtec-user-staticdev \ | ||
| 127 | thin-provisioning-tools-dev \ | ||
| 128 | toybox-inittab \ | ||
| 129 | toybox-inittab-dbg \ | ||
| 130 | toybox-inittab-dev \ | ||
| 131 | transmission-dbg \ | ||
| 132 | transmission-gtk \ | ||
| 133 | transmission-src \ | ||
| 134 | vulkan-cts \ | ||
| 135 | vulkan-cts-dbg \ | ||
| 136 | waylandpp-dev \ | ||
| 137 | yasm-src \ | ||
| 138 | zlog-staticdev \ | ||
| 139 | zsh \ | ||
| 140 | zsh-dbg \ | ||
| 141 | zsh-src \ | ||
| 142 | " | ||
diff --git a/meta-oe/conf/layer.conf b/meta-oe/conf/layer.conf index bc0d68f156..5501e4315f 100644 --- a/meta-oe/conf/layer.conf +++ b/meta-oe/conf/layer.conf | |||
| @@ -123,3 +123,146 @@ NON_MULTILIB_RECIPES:append = " crash pahole libbpf" | |||
| 123 | 123 | ||
| 124 | NON_MULTILIB_RECIPES:remove:x86 = "libbpf" | 124 | NON_MULTILIB_RECIPES:remove:x86 = "libbpf" |
| 125 | NON_MULTILIB_RECIPES:remove:x86-64 = "libbpf" | 125 | NON_MULTILIB_RECIPES:remove:x86-64 = "libbpf" |
| 126 | |||
| 127 | # List of known non-reproducible package of the meta-oe layer | ||
| 128 | # Please keep this list sorted | ||
| 129 | OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \ | ||
| 130 | apitrace \ | ||
| 131 | apitrace-dbg \ | ||
| 132 | asio-dbg \ | ||
| 133 | asio-ptest \ | ||
| 134 | asio-src \ | ||
| 135 | cpuid-doc \ | ||
| 136 | dhrystone \ | ||
| 137 | dhrystone-dbg \ | ||
| 138 | dhrystone-dev \ | ||
| 139 | dhrystone-src \ | ||
| 140 | directfb \ | ||
| 141 | directfb-dbg \ | ||
| 142 | doxygen-src \ | ||
| 143 | edid-decode \ | ||
| 144 | edid-decode-dbg \ | ||
| 145 | editorconfig-core-c-dev \ | ||
| 146 | etcd-cpp-apiv3-dev \ | ||
| 147 | evemu-tools-python \ | ||
| 148 | fbgrab-doc \ | ||
| 149 | fluentbit-src \ | ||
| 150 | fsverity-utils-dbg \ | ||
| 151 | fsverity-utils-staticdev \ | ||
| 152 | fvwm-dbg \ | ||
| 153 | fvwm-doc \ | ||
| 154 | fvwm-extra \ | ||
| 155 | fwupd-dbg \ | ||
| 156 | fwupd-ptest \ | ||
| 157 | gcab-src \ | ||
| 158 | gosu \ | ||
| 159 | gosu-dbg \ | ||
| 160 | gosu-dev \ | ||
| 161 | gosu-staticdev \ | ||
| 162 | gphoto2 \ | ||
| 163 | gphoto2-dbg \ | ||
| 164 | hddtemp-locale-de \ | ||
| 165 | hdf5 \ | ||
| 166 | hdf5-dbg \ | ||
| 167 | hdf5-src \ | ||
| 168 | hdf5-staticdev \ | ||
| 169 | hplip-dbg \ | ||
| 170 | hplip-filter \ | ||
| 171 | hplip-src \ | ||
| 172 | iotop \ | ||
| 173 | iotop-dbg \ | ||
| 174 | ipmiutil \ | ||
| 175 | ipmiutil-dbg \ | ||
| 176 | ipmiutil-dev \ | ||
| 177 | jpnevulator-doc \ | ||
| 178 | jsonrpc-dev \ | ||
| 179 | kpatch-build \ | ||
| 180 | kpatch-doc \ | ||
| 181 | ldns \ | ||
| 182 | libass9 \ | ||
| 183 | libass-dbg \ | ||
| 184 | libbotan-3-7 \ | ||
| 185 | libbotan-3-bin \ | ||
| 186 | libbotan-3-dbg \ | ||
| 187 | libbotan-3-dev \ | ||
| 188 | libck-doc \ | ||
| 189 | libdbus-cxx-dev \ | ||
| 190 | libforms \ | ||
| 191 | libfsverity0 \ | ||
| 192 | libhugetlbfs-doc \ | ||
| 193 | libiio-src \ | ||
| 194 | libjcat-dbg \ | ||
| 195 | libjcat-ptest \ | ||
| 196 | librelp-dbg \ | ||
| 197 | librelp-ptest \ | ||
| 198 | libsdl2-compat \ | ||
| 199 | libsdl2-compat-dbg \ | ||
| 200 | libsource-highlight5 \ | ||
| 201 | libsource-highlight-dbg \ | ||
| 202 | libsource-highlight-dev \ | ||
| 203 | libsource-highlight-src \ | ||
| 204 | libthrift-c-glib-zlib-src \ | ||
| 205 | libvncserver-dev \ | ||
| 206 | libwebsockets-testapps \ | ||
| 207 | libwmf \ | ||
| 208 | libyui-ncurses-dbg \ | ||
| 209 | libyui-ncurses-dev \ | ||
| 210 | lmbench-staticdev \ | ||
| 211 | log4cpp \ | ||
| 212 | lprng \ | ||
| 213 | lprng-dbg \ | ||
| 214 | lshw \ | ||
| 215 | lshw-locale-fr \ | ||
| 216 | mariadb-dbg \ | ||
| 217 | mariadb-server \ | ||
| 218 | mariadb-src \ | ||
| 219 | mce-test \ | ||
| 220 | mime-support-doc \ | ||
| 221 | minifi-cpp \ | ||
| 222 | minifi-cpp-dbg \ | ||
| 223 | minifi-cpp-src \ | ||
| 224 | mpv \ | ||
| 225 | mpv-dbg \ | ||
| 226 | nana \ | ||
| 227 | nbench-byte \ | ||
| 228 | nbench-byte-dbg \ | ||
| 229 | nbench-byte-src \ | ||
| 230 | nspr-staticdev \ | ||
| 231 | obconf-locale-es \ | ||
| 232 | pcp \ | ||
| 233 | pcp-dev \ | ||
| 234 | pcp-doc \ | ||
| 235 | pcp-src \ | ||
| 236 | perfetto \ | ||
| 237 | perfetto-dbg \ | ||
| 238 | php-phar \ | ||
| 239 | pidgin \ | ||
| 240 | pidgin-dbg \ | ||
| 241 | pim435-staticdev \ | ||
| 242 | poco-ptest \ | ||
| 243 | postgresql-server-dev \ | ||
| 244 | qcbor-staticdev \ | ||
| 245 | qperf-doc \ | ||
| 246 | sharutils \ | ||
| 247 | sharutils-dbg \ | ||
| 248 | smemstat-doc \ | ||
| 249 | soci-dev \ | ||
| 250 | switchtec-user \ | ||
| 251 | switchtec-user-dbg \ | ||
| 252 | switchtec-user-staticdev \ | ||
| 253 | thin-provisioning-tools-dev \ | ||
| 254 | toybox-inittab \ | ||
| 255 | toybox-inittab-dbg \ | ||
| 256 | toybox-inittab-dev \ | ||
| 257 | transmission-dbg \ | ||
| 258 | transmission-gtk \ | ||
| 259 | transmission-src \ | ||
| 260 | vulkan-cts \ | ||
| 261 | vulkan-cts-dbg \ | ||
| 262 | waylandpp-dev \ | ||
| 263 | yasm-src \ | ||
| 264 | zlog-staticdev \ | ||
| 265 | zsh \ | ||
| 266 | zsh-dbg \ | ||
| 267 | zsh-src \ | ||
| 268 | " | ||
diff --git a/meta-perl/conf/include/non-repro-meta-perl.inc b/meta-perl/conf/include/non-repro-meta-perl.inc deleted file mode 100755 index 9082691f67..0000000000 --- a/meta-perl/conf/include/non-repro-meta-perl.inc +++ /dev/null | |||
| @@ -1,10 +0,0 @@ | |||
| 1 | # List of known non-reproducible package of the meta-perl layer | ||
| 2 | # Please keep this list sorted | ||
| 3 | KNOWN_NON_REPRO_META_PERL = " \ | ||
| 4 | libencode-perl-src \ | ||
| 5 | libhtml-tree-perl \ | ||
| 6 | libhtml-tree-perl-doc \ | ||
| 7 | libmodule-build-tiny-perl \ | ||
| 8 | po4a \ | ||
| 9 | po4a-doc \ | ||
| 10 | " | ||
diff --git a/meta-perl/conf/layer.conf b/meta-perl/conf/layer.conf index 33f0822ec0..7ae1a39fcd 100644 --- a/meta-perl/conf/layer.conf +++ b/meta-perl/conf/layer.conf | |||
| @@ -16,3 +16,14 @@ LAYERVERSION_perl-layer = "1" | |||
| 16 | LAYERDEPENDS_perl-layer = "core openembedded-layer" | 16 | LAYERDEPENDS_perl-layer = "core openembedded-layer" |
| 17 | 17 | ||
| 18 | LAYERSERIES_COMPAT_perl-layer = "walnascar whinlatter" | 18 | LAYERSERIES_COMPAT_perl-layer = "walnascar whinlatter" |
| 19 | |||
| 20 | # List of known non-reproducible package of the meta-perl layer | ||
| 21 | # Please keep this list sorted | ||
| 22 | OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \ | ||
| 23 | libencode-perl-src \ | ||
| 24 | libhtml-tree-perl \ | ||
| 25 | libhtml-tree-perl-doc \ | ||
| 26 | libmodule-build-tiny-perl \ | ||
| 27 | po4a \ | ||
| 28 | po4a-doc \ | ||
| 29 | " | ||
diff --git a/meta-python/conf/include/non-repro-meta-python.inc b/meta-python/conf/include/non-repro-meta-python.inc deleted file mode 100755 index 03d3fefba5..0000000000 --- a/meta-python/conf/include/non-repro-meta-python.inc +++ /dev/null | |||
| @@ -1,31 +0,0 @@ | |||
| 1 | # List of known non-reproducible package of the meta-python layer | ||
| 2 | # Please keep this list sorted | ||
| 3 | KNOWN_NON_REPRO_META_PYTHON = " \ | ||
| 4 | python3-evdev \ | ||
| 5 | python3-evdev-dbg \ | ||
| 6 | python3-evdev-src \ | ||
| 7 | python3-frozenlist \ | ||
| 8 | python3-frozenlist-dbg \ | ||
| 9 | python3-kivy-src \ | ||
| 10 | python3-lief \ | ||
| 11 | python3-mlcommons-loadgen \ | ||
| 12 | python3-mlcommons-loadgen-dbg \ | ||
| 13 | python3-mlcommons-loadgen-src \ | ||
| 14 | python3-pandas \ | ||
| 15 | python3-pandas-dbg \ | ||
| 16 | python3-pandas-src \ | ||
| 17 | python3-propcache \ | ||
| 18 | python3-propcache-dbg \ | ||
| 19 | python3-pybind11-json-dev \ | ||
| 20 | python3-pycocotools-src \ | ||
| 21 | python3-pydantic-core \ | ||
| 22 | python3-pynacl \ | ||
| 23 | python3-pynacl-dbg \ | ||
| 24 | python3-pynacl-src \ | ||
| 25 | python3-pyproj \ | ||
| 26 | python3-pyproj-dbg \ | ||
| 27 | python3-pyproj-src \ | ||
| 28 | python3-pyzmq \ | ||
| 29 | python3-yarl \ | ||
| 30 | python3-yarl-dbg \ | ||
| 31 | " | ||
diff --git a/meta-python/conf/layer.conf b/meta-python/conf/layer.conf index 261c38e89c..b887accbf8 100644 --- a/meta-python/conf/layer.conf +++ b/meta-python/conf/layer.conf | |||
| @@ -17,3 +17,35 @@ LAYERDEPENDS_meta-python = "core (>= 12) openembedded-layer" | |||
| 17 | LAYERSERIES_COMPAT_meta-python = "walnascar whinlatter" | 17 | LAYERSERIES_COMPAT_meta-python = "walnascar whinlatter" |
| 18 | 18 | ||
| 19 | LICENSE_PATH += "${LAYERDIR}/licenses" | 19 | LICENSE_PATH += "${LAYERDIR}/licenses" |
| 20 | |||
| 21 | # List of known non-reproducible package of the meta-python layer | ||
| 22 | # Please keep this list sorted | ||
| 23 | OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \ | ||
| 24 | python3-evdev \ | ||
| 25 | python3-evdev-dbg \ | ||
| 26 | python3-evdev-src \ | ||
| 27 | python3-frozenlist \ | ||
| 28 | python3-frozenlist-dbg \ | ||
| 29 | python3-kivy-src \ | ||
| 30 | python3-lief \ | ||
| 31 | python3-mlcommons-loadgen \ | ||
| 32 | python3-mlcommons-loadgen-dbg \ | ||
| 33 | python3-mlcommons-loadgen-src \ | ||
| 34 | python3-pandas \ | ||
| 35 | python3-pandas-dbg \ | ||
| 36 | python3-pandas-src \ | ||
| 37 | python3-propcache \ | ||
| 38 | python3-propcache-dbg \ | ||
| 39 | python3-pybind11-json-dev \ | ||
| 40 | python3-pycocotools-src \ | ||
| 41 | python3-pydantic-core \ | ||
| 42 | python3-pynacl \ | ||
| 43 | python3-pynacl-dbg \ | ||
| 44 | python3-pynacl-src \ | ||
| 45 | python3-pyproj \ | ||
| 46 | python3-pyproj-dbg \ | ||
| 47 | python3-pyproj-src \ | ||
| 48 | python3-pyzmq \ | ||
| 49 | python3-yarl \ | ||
| 50 | python3-yarl-dbg \ | ||
| 51 | " | ||
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 @@ | |||
| 1 | # List of known non-reproducible package of the meta-webserver layer | ||
| 2 | # Please keep this list sorted | ||
| 3 | KNOWN_NON_REPRO_META_WEBSERVER = " \ | ||
| 4 | netdata \ | ||
| 5 | netdata-dbg \ | ||
| 6 | php-phar \ | ||
| 7 | " | ||
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 += " \ | |||
| 25 | phpmyadmin->bash \ | 25 | phpmyadmin->bash \ |
| 26 | phpmyadmin->php \ | 26 | phpmyadmin->php \ |
| 27 | " | 27 | " |
| 28 | |||
| 29 | # List of known non-reproducible package of the meta-webserver layer | ||
| 30 | # Please keep this list sorted | ||
| 31 | OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \ | ||
| 32 | netdata \ | ||
| 33 | netdata-dbg \ | ||
| 34 | php-phar \ | ||
| 35 | " | ||
diff --git a/meta-xfce/conf/include/non-repro-meta-xfce.inc b/meta-xfce/conf/include/non-repro-meta-xfce.inc deleted file mode 100755 index aad6b0c24d..0000000000 --- a/meta-xfce/conf/include/non-repro-meta-xfce.inc +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | # List of known non-reproducible package of the meta-xfce layer | ||
| 2 | # Please keep this list sorted | ||
| 3 | KNOWN_NON_REPRO_META_XFCE = " \ | ||
| 4 | catfish \ | ||
| 5 | libsamba-util0 \ | ||
| 6 | samba-dbg \ | ||
| 7 | " | ||
diff --git a/meta-xfce/conf/layer.conf b/meta-xfce/conf/layer.conf index 0b7a359175..e8109725d3 100644 --- a/meta-xfce/conf/layer.conf +++ b/meta-xfce/conf/layer.conf | |||
| @@ -27,3 +27,11 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "\ | |||
| 27 | rodent-icon-theme->gdk-pixbuf \ | 27 | rodent-icon-theme->gdk-pixbuf \ |
| 28 | rodent-icon-theme->gtk+3 \ | 28 | rodent-icon-theme->gtk+3 \ |
| 29 | " | 29 | " |
| 30 | |||
| 31 | # List of known non-reproducible package of the meta-xfce layer | ||
| 32 | # Please keep this list sorted | ||
| 33 | OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \ | ||
| 34 | catfish \ | ||
| 35 | libsamba-util0 \ | ||
| 36 | samba-dbg \ | ||
| 37 | " | ||
