diff mbox series

[meta-python,v4,6/6] meta-python/conf/layer.conf: update OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES

Message ID 20250926081914.3127272-6-hongxu.jia@windriver.com
State Accepted
Headers show
Series [meta-python,v4,1/6] python3-frozenlist: support reproducibility | expand

Commit Message

Hongxu Jia Sept. 26, 2025, 8:19 a.m. UTC
Due to the recipes listed in OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES has
supported reproducibility, update OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES
to latest

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
 meta-python/conf/layer.conf | 27 ---------------------------
 1 file changed, 27 deletions(-)

Comments

Yoann Congal Sept. 27, 2025, 3:29 p.m. UTC | #1
Le ven. 26 sept. 2025 à 10:21, hongxu via lists.openembedded.org
<hongxu.jia=eng.windriver.com@lists.openembedded.org> a écrit :

> Due to the recipes listed in OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES has
> supported reproducibility, update OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES
> to latest
>
> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
> ---
>  meta-python/conf/layer.conf | 27 ---------------------------
>  1 file changed, 27 deletions(-)
>
> diff --git a/meta-python/conf/layer.conf b/meta-python/conf/layer.conf
> index b887accbf8..202c66561f 100644
> --- a/meta-python/conf/layer.conf
> +++ b/meta-python/conf/layer.conf
> @@ -21,31 +21,4 @@ LICENSE_PATH += "${LAYERDIR}/licenses"
>  # List of known non-reproducible package of the meta-python layer
>  # Please keep this list sorted
>  OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
> -    python3-evdev \
> -    python3-evdev-dbg \
> -    python3-evdev-src \
> -    python3-frozenlist \
> -    python3-frozenlist-dbg \
> -    python3-kivy-src \
> -    python3-lief \
> -    python3-mlcommons-loadgen \
> -    python3-mlcommons-loadgen-dbg \
> -    python3-mlcommons-loadgen-src \
> -    python3-pandas \
> -    python3-pandas-dbg \
> -    python3-pandas-src \
> -    python3-propcache \
> -    python3-propcache-dbg \
> -    python3-pybind11-json-dev \
> -    python3-pycocotools-src \
> -    python3-pydantic-core \
> -    python3-pynacl \
> -    python3-pynacl-dbg \
> -    python3-pynacl-src \
> -    python3-pyproj \
> -    python3-pyproj-dbg \
> -    python3-pyproj-src \
> -    python3-pyzmq \
> -    python3-yarl \
> -    python3-yarl-dbg \
>

With this merged (and tested) that will mean that meta-python is fully
reproducible. That is excellent news!

Thanks!

 "
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#119903):
> https://lists.openembedded.org/g/openembedded-devel/message/119903
> Mute This Topic: https://lists.openembedded.org/mt/115445264/4316185
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> yoann.congal@smile.fr]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
Yoann Congal Oct. 15, 2025, 5:07 p.m. UTC | #2
Le sam. 27 sept. 2025 à 17:29, Yoann Congal <yoann.congal@smile.fr> a
écrit :

> Le ven. 26 sept. 2025 à 10:21, hongxu via lists.openembedded.org
> <hongxu.jia=eng.windriver.com@lists.openembedded.org> a écrit :
>
>> Due to the recipes listed in OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES has
>> supported reproducibility, update OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES
>> to latest
>>
>> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
>> ---
>>  meta-python/conf/layer.conf | 27 ---------------------------
>>  1 file changed, 27 deletions(-)
>>
>> diff --git a/meta-python/conf/layer.conf b/meta-python/conf/layer.conf
>> index b887accbf8..202c66561f 100644
>> --- a/meta-python/conf/layer.conf
>> +++ b/meta-python/conf/layer.conf
>> @@ -21,31 +21,4 @@ LICENSE_PATH += "${LAYERDIR}/licenses"
>>  # List of known non-reproducible package of the meta-python layer
>>  # Please keep this list sorted
>>  OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
>> -    python3-evdev \
>> -    python3-evdev-dbg \
>> -    python3-evdev-src \
>> -    python3-frozenlist \
>> -    python3-frozenlist-dbg \
>> -    python3-kivy-src \
>> -    python3-lief \
>> -    python3-mlcommons-loadgen \
>> -    python3-mlcommons-loadgen-dbg \
>> -    python3-mlcommons-loadgen-src \
>> -    python3-pandas \
>> -    python3-pandas-dbg \
>> -    python3-pandas-src \
>> -    python3-propcache \
>> -    python3-propcache-dbg \
>> -    python3-pybind11-json-dev \
>> -    python3-pycocotools-src \
>> -    python3-pydantic-core \
>> -    python3-pynacl \
>> -    python3-pynacl-dbg \
>> -    python3-pynacl-src \
>> -    python3-pyproj \
>> -    python3-pyproj-dbg \
>> -    python3-pyproj-src \
>> -    python3-pyzmq \
>> -    python3-yarl \
>> -    python3-yarl-dbg \
>>
>
Hi Hong Xu,

Some of those are still not reproducible on the autobuilder test :
python3-lazy-object-proxy
python3-pandas-dbg
python3-pandas-src
python3-pandas
python3-pynacl-dbg
python3-pynacl-src
python3-pynacl

* logs:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/70/steps/41/logs/stdio
* diffoscope output:
https://valkyrie.yocto.io/pub/repro-fail-openembedded/meta-python/oe-reproducible-20251011-vmjw_qbx/packages/diff-html/

Can you look into it?

With this merged (and tested) that will mean that meta-python is fully
> reproducible. That is excellent news!
>
> Thanks!
>
>  "
>> --
>> 2.34.1
>>
>>
>> -=-=-=-=-=-=-=-=-=-=-=-
>> Links: You receive all messages sent to this group.
>> View/Reply Online (#119903):
>> https://lists.openembedded.org/g/openembedded-devel/message/119903
>> Mute This Topic: https://lists.openembedded.org/mt/115445264/4316185
>> Group Owner: openembedded-devel+owner@lists.openembedded.org
>> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
>> yoann.congal@smile.fr]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>
>>
diff mbox series

Patch

diff --git a/meta-python/conf/layer.conf b/meta-python/conf/layer.conf
index b887accbf8..202c66561f 100644
--- a/meta-python/conf/layer.conf
+++ b/meta-python/conf/layer.conf
@@ -21,31 +21,4 @@  LICENSE_PATH += "${LAYERDIR}/licenses"
 # List of known non-reproducible package of the meta-python layer
 # Please keep this list sorted
 OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
-    python3-evdev \
-    python3-evdev-dbg \
-    python3-evdev-src \
-    python3-frozenlist \
-    python3-frozenlist-dbg \
-    python3-kivy-src \
-    python3-lief \
-    python3-mlcommons-loadgen \
-    python3-mlcommons-loadgen-dbg \
-    python3-mlcommons-loadgen-src \
-    python3-pandas \
-    python3-pandas-dbg \
-    python3-pandas-src \
-    python3-propcache \
-    python3-propcache-dbg \
-    python3-pybind11-json-dev \
-    python3-pycocotools-src \
-    python3-pydantic-core \
-    python3-pynacl \
-    python3-pynacl-dbg \
-    python3-pynacl-src \
-    python3-pyproj \
-    python3-pyproj-dbg \
-    python3-pyproj-src \
-    python3-pyzmq \
-    python3-yarl \
-    python3-yarl-dbg \
 "