* [meta-python][PATCH 1/4] python3-pyzmq: set cmake build dir to support reproducible
@ 2025-09-18 7:15 Hongxu Jia
2025-09-18 7:15 ` [meta-python][PATCH 2/4] python3-frozenlist: " Hongxu Jia
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Hongxu Jia @ 2025-09-18 7:15 UTC (permalink / raw)
To: openembedded-devel
According to [1], set cmake build dir, otherwise a unique temporary directory
is used which caused generated library not be reproducible
...
"build-dir": {
"type": "string",
"default": "",
"description": "The CMake build directory. Defaults to a unique temporary directory."
},
...
Note: To support reproducible, it also requires oe-core commit [2] to be merged
[1] https://github.com/scikit-build/scikit-build-core/blob/main/src/scikit_build_core/resources/scikit-build.schema.json#L487C6-L487C16
[2] https://lists.openembedded.org/g/openembedded-core/message/223604?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2C%2C20%2C2%2C0%2C115291386%2Cd%253D3&d=3
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
meta-python/recipes-devtools/python/python3-pyzmq_27.0.2.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta-python/recipes-devtools/python/python3-pyzmq_27.0.2.bb b/meta-python/recipes-devtools/python/python3-pyzmq_27.0.2.bb
index 6607b7c34d..121ca322a0 100644
--- a/meta-python/recipes-devtools/python/python3-pyzmq_27.0.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyzmq_27.0.2.bb
@@ -23,6 +23,7 @@ PEP517_BUILD_OPTS = "--skip-dependency-check \
-Ccmake.define.CMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \
-Ccmake.define.CMAKE_FIND_ROOT_PATH="${STAGING_DIR_NATIVE}" \
-Ccmake.build-type="RelWithDebInfo" \
+ -Cbuild-dir="${B}" \
"
SRC_URI:append = " \
--
2.34.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [meta-python][PATCH 2/4] python3-frozenlist: support reproducible
2025-09-18 7:15 [meta-python][PATCH 1/4] python3-pyzmq: set cmake build dir to support reproducible Hongxu Jia
@ 2025-09-18 7:15 ` Hongxu Jia
2025-09-19 4:01 ` [oe] " Khem Raj
2025-09-18 7:15 ` [meta-python][PATCH 3/4] python3-propcache: " Hongxu Jia
2025-09-18 7:15 ` [meta-python][PATCH 4/4] python3-yarl: " Hongxu Jia
2 siblings, 1 reply; 12+ messages in thread
From: Hongxu Jia @ 2025-09-18 7:15 UTC (permalink / raw)
To: openembedded-devel
In order to make the generated library be reproducible, build wheel
in source dir other than tmp dir (/tmp/xxxxxx), then yocto toolchain's
option -fdebug-prefix-map could work as expected
Note: To support reproducible, it also requires oe-core commit [1] to be merged
[1] https://lists.openembedded.org/g/openembedded-core/message/223604?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2C%2C20%2C2%2C0%2C115291386%2Cd%253D3&d=3
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
.../files/0001-build-wheel-in-place.patch | 31 +++++++++++++++++++
.../python/python3-frozenlist_1.7.0.bb | 3 ++
2 files changed, 34 insertions(+)
create mode 100644 meta-python/recipes-devtools/python/files/0001-build-wheel-in-place.patch
diff --git a/meta-python/recipes-devtools/python/files/0001-build-wheel-in-place.patch b/meta-python/recipes-devtools/python/files/0001-build-wheel-in-place.patch
new file mode 100644
index 0000000000..84f81da775
--- /dev/null
+++ b/meta-python/recipes-devtools/python/files/0001-build-wheel-in-place.patch
@@ -0,0 +1,31 @@
+From 606843ad079d9d0dac1172533d42b5a2327b99ed Mon Sep 17 00:00:00 2001
+From: Hongxu Jia <hongxu.jia@windriver.com>
+Date: Wed, 17 Sep 2025 15:41:09 +0800
+Subject: [PATCH] build wheel in place
+
+In order to make the generated library be reproducible, build wheel
+in source dir other than tmp dir (/tmp/xxxxxx), then yocto toolchain's
+option -fdebug-prefix-map could work as expected
+
+Upstream-Status: Pending
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+---
+ packaging/pep517_backend/_backend.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/packaging/pep517_backend/_backend.py b/packaging/pep517_backend/_backend.py
+index 61cad34..d5d839e 100644
+--- a/packaging/pep517_backend/_backend.py
++++ b/packaging/pep517_backend/_backend.py
+@@ -316,7 +316,7 @@ def build_wheel(
+ """
+ with maybe_prebuild_c_extensions(
+ line_trace_cython_when_unset=False,
+- build_inplace=False,
++ build_inplace=True,
+ config_settings=config_settings,
+ ):
+ return _setuptools_build_wheel(
+--
+2.34.1
+
diff --git a/meta-python/recipes-devtools/python/python3-frozenlist_1.7.0.bb b/meta-python/recipes-devtools/python/python3-frozenlist_1.7.0.bb
index 7d813a026c..d832494c82 100644
--- a/meta-python/recipes-devtools/python/python3-frozenlist_1.7.0.bb
+++ b/meta-python/recipes-devtools/python/python3-frozenlist_1.7.0.bb
@@ -7,6 +7,9 @@ SRC_URI[sha256sum] = "2e310d81923c2437ea8670467121cc3e9b0f76d3043cc1d2331d56c7fb
inherit pypi python_setuptools_build_meta cython
+SRC_URI += " \
+ file://0001-build-wheel-in-place.patch \
+"
DEPENDS += " \
python3-expandvars-native \
"
--
2.34.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [meta-python][PATCH 3/4] python3-propcache: support reproducible
2025-09-18 7:15 [meta-python][PATCH 1/4] python3-pyzmq: set cmake build dir to support reproducible Hongxu Jia
2025-09-18 7:15 ` [meta-python][PATCH 2/4] python3-frozenlist: " Hongxu Jia
@ 2025-09-18 7:15 ` Hongxu Jia
2025-09-19 19:24 ` [oe] " Khem Raj
2025-09-18 7:15 ` [meta-python][PATCH 4/4] python3-yarl: " Hongxu Jia
2 siblings, 1 reply; 12+ messages in thread
From: Hongxu Jia @ 2025-09-18 7:15 UTC (permalink / raw)
To: openembedded-devel
In order to make the generated library be reproducible, build wheel
in source dir other than tmp dir (/tmp/xxxxxx), then yocto toolchain's
option -fdebug-prefix-map could work as expected
Note: To support reproducible, it also requires oe-core commit [1] to be merged
[1] https://lists.openembedded.org/g/openembedded-core/message/223604?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2C%2C20%2C2%2C0%2C115291386%2Cd%253D3&d=3
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
.../recipes-devtools/python/python3-propcache_0.3.2.bb | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/meta-python/recipes-devtools/python/python3-propcache_0.3.2.bb b/meta-python/recipes-devtools/python/python3-propcache_0.3.2.bb
index e78d7b3428..8e2394a5c4 100644
--- a/meta-python/recipes-devtools/python/python3-propcache_0.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-propcache_0.3.2.bb
@@ -7,6 +7,10 @@ SRC_URI[sha256sum] = "20d7d62e4e7ef05f221e0db2856b979540686342e7dd9973b815599c70
inherit pypi python_setuptools_build_meta ptest-python-pytest cython
+SRC_URI += " \
+ file://0001-build-wheel-in-place.patch \
+"
+
DEPENDS += " \
python3-expandvars-native \
"
--
2.34.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [meta-python][PATCH 4/4] python3-yarl: support reproducible
2025-09-18 7:15 [meta-python][PATCH 1/4] python3-pyzmq: set cmake build dir to support reproducible Hongxu Jia
2025-09-18 7:15 ` [meta-python][PATCH 2/4] python3-frozenlist: " Hongxu Jia
2025-09-18 7:15 ` [meta-python][PATCH 3/4] python3-propcache: " Hongxu Jia
@ 2025-09-18 7:15 ` Hongxu Jia
2025-09-19 19:24 ` [oe] " Khem Raj
2 siblings, 1 reply; 12+ messages in thread
From: Hongxu Jia @ 2025-09-18 7:15 UTC (permalink / raw)
To: openembedded-devel
In order to make the generated library be reproducible, build wheel
in source dir other than tmp dir (/tmp/xxxxxx), then yocto toolchain's
option -fdebug-prefix-map could work as expected
Note: To support reproducible, it also requires oe-core commit [1] to be merged
[1] https://lists.openembedded.org/g/openembedded-core/message/223604?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2C%2C20%2C2%2C0%2C115291386%2Cd%253D3&d=3
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb b/meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb
index bbf9e3d782..6eedcf0f82 100644
--- a/meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb
+++ b/meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb
@@ -9,6 +9,10 @@ PYPI_PACKAGE = "yarl"
inherit pypi ptest-python-pytest python_setuptools_build_meta cython
+SRC_URI += " \
+ file://0001-build-wheel-in-place.patch \
+"
+
DEPENDS += " \
python3-expandvars-native \
"
--
2.34.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [oe] [meta-python][PATCH 2/4] python3-frozenlist: support reproducible
2025-09-18 7:15 ` [meta-python][PATCH 2/4] python3-frozenlist: " Hongxu Jia
@ 2025-09-19 4:01 ` Khem Raj
2025-09-21 2:34 ` hongxu
0 siblings, 1 reply; 12+ messages in thread
From: Khem Raj @ 2025-09-19 4:01 UTC (permalink / raw)
To: hongxu.jia; +Cc: openembedded-devel
seeing
stdio: ERROR: python3-frozenlist-1.7.0-r0 do_package_qa: QA Issue:
File /usr/src/debug/python3-frozenlist/1.7.0/frozenlist/_frozenlist.cpp
in package python3-frozenlist-src contains reference to TMPDIR
[buildpaths]
stdio: ERROR: python3-frozenlist-1.7.0-r0 do_package_qa: Fatal QA
errors were found, failing task.
See - https://autobuilder.yoctoproject.org/valkyrie/?#/builders/81/builds/935
On Thu, Sep 18, 2025 at 12:16 AM hongxu via lists.openembedded.org
<hongxu.jia=eng.windriver.com@lists.openembedded.org> wrote:
>
> In order to make the generated library be reproducible, build wheel
> in source dir other than tmp dir (/tmp/xxxxxx), then yocto toolchain's
> option -fdebug-prefix-map could work as expected
>
> Note: To support reproducible, it also requires oe-core commit [1] to be merged
>
> [1] https://lists.openembedded.org/g/openembedded-core/message/223604?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2C%2C20%2C2%2C0%2C115291386%2Cd%253D3&d=3
>
> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
> ---
> .../files/0001-build-wheel-in-place.patch | 31 +++++++++++++++++++
> .../python/python3-frozenlist_1.7.0.bb | 3 ++
> 2 files changed, 34 insertions(+)
> create mode 100644 meta-python/recipes-devtools/python/files/0001-build-wheel-in-place.patch
>
> diff --git a/meta-python/recipes-devtools/python/files/0001-build-wheel-in-place.patch b/meta-python/recipes-devtools/python/files/0001-build-wheel-in-place.patch
> new file mode 100644
> index 0000000000..84f81da775
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/files/0001-build-wheel-in-place.patch
> @@ -0,0 +1,31 @@
> +From 606843ad079d9d0dac1172533d42b5a2327b99ed Mon Sep 17 00:00:00 2001
> +From: Hongxu Jia <hongxu.jia@windriver.com>
> +Date: Wed, 17 Sep 2025 15:41:09 +0800
> +Subject: [PATCH] build wheel in place
> +
> +In order to make the generated library be reproducible, build wheel
> +in source dir other than tmp dir (/tmp/xxxxxx), then yocto toolchain's
> +option -fdebug-prefix-map could work as expected
> +
> +Upstream-Status: Pending
> +Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
> +---
> + packaging/pep517_backend/_backend.py | 2 +-
> + 1 file changed, 1 insertion(+), 1 deletion(-)
> +
> +diff --git a/packaging/pep517_backend/_backend.py b/packaging/pep517_backend/_backend.py
> +index 61cad34..d5d839e 100644
> +--- a/packaging/pep517_backend/_backend.py
> ++++ b/packaging/pep517_backend/_backend.py
> +@@ -316,7 +316,7 @@ def build_wheel(
> + """
> + with maybe_prebuild_c_extensions(
> + line_trace_cython_when_unset=False,
> +- build_inplace=False,
> ++ build_inplace=True,
> + config_settings=config_settings,
> + ):
> + return _setuptools_build_wheel(
> +--
> +2.34.1
> +
> diff --git a/meta-python/recipes-devtools/python/python3-frozenlist_1.7.0.bb b/meta-python/recipes-devtools/python/python3-frozenlist_1.7.0.bb
> index 7d813a026c..d832494c82 100644
> --- a/meta-python/recipes-devtools/python/python3-frozenlist_1.7.0.bb
> +++ b/meta-python/recipes-devtools/python/python3-frozenlist_1.7.0.bb
> @@ -7,6 +7,9 @@ SRC_URI[sha256sum] = "2e310d81923c2437ea8670467121cc3e9b0f76d3043cc1d2331d56c7fb
>
> inherit pypi python_setuptools_build_meta cython
>
> +SRC_URI += " \
> + file://0001-build-wheel-in-place.patch \
> +"
> DEPENDS += " \
> python3-expandvars-native \
> "
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#119531): https://lists.openembedded.org/g/openembedded-devel/message/119531
> Mute This Topic: https://lists.openembedded.org/mt/115306109/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [oe] [meta-python][PATCH 4/4] python3-yarl: support reproducible
2025-09-18 7:15 ` [meta-python][PATCH 4/4] python3-yarl: " Hongxu Jia
@ 2025-09-19 19:24 ` Khem Raj
2025-09-20 0:01 ` hongxu
2025-09-20 0:01 ` hongxu
0 siblings, 2 replies; 12+ messages in thread
From: Khem Raj @ 2025-09-19 19:24 UTC (permalink / raw)
To: hongxu.jia; +Cc: openembedded-devel
On Thu, Sep 18, 2025 at 12:16 AM hongxu via lists.openembedded.org
<hongxu.jia=eng.windriver.com@lists.openembedded.org> wrote:
>
> In order to make the generated library be reproducible, build wheel
> in source dir other than tmp dir (/tmp/xxxxxx), then yocto toolchain's
> option -fdebug-prefix-map could work as expected
>
> Note: To support reproducible, it also requires oe-core commit [1] to be merged
>
> [1] https://lists.openembedded.org/g/openembedded-core/message/223604?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2C%2C20%2C2%2C0%2C115291386%2Cd%253D3&d=3
>
> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
> ---
> meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb b/meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb
> index bbf9e3d782..6eedcf0f82 100644
> --- a/meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb
> +++ b/meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb
> @@ -9,6 +9,10 @@ PYPI_PACKAGE = "yarl"
>
> inherit pypi ptest-python-pytest python_setuptools_build_meta cython
>
> +SRC_URI += " \
> + file://0001-build-wheel-in-place.patch \
> +"
This patch file is missing.
> +
> DEPENDS += " \
> python3-expandvars-native \
> "
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#119532): https://lists.openembedded.org/g/openembedded-devel/message/119532
> Mute This Topic: https://lists.openembedded.org/mt/115306110/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [oe] [meta-python][PATCH 3/4] python3-propcache: support reproducible
2025-09-18 7:15 ` [meta-python][PATCH 3/4] python3-propcache: " Hongxu Jia
@ 2025-09-19 19:24 ` Khem Raj
2025-09-20 0:01 ` hongxu
0 siblings, 1 reply; 12+ messages in thread
From: Khem Raj @ 2025-09-19 19:24 UTC (permalink / raw)
To: hongxu.jia; +Cc: openembedded-devel
On Thu, Sep 18, 2025 at 12:16 AM hongxu via lists.openembedded.org
<hongxu.jia=eng.windriver.com@lists.openembedded.org> wrote:
>
> In order to make the generated library be reproducible, build wheel
> in source dir other than tmp dir (/tmp/xxxxxx), then yocto toolchain's
> option -fdebug-prefix-map could work as expected
>
> Note: To support reproducible, it also requires oe-core commit [1] to be merged
>
> [1] https://lists.openembedded.org/g/openembedded-core/message/223604?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2C%2C20%2C2%2C0%2C115291386%2Cd%253D3&d=3
>
> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
> ---
> .../recipes-devtools/python/python3-propcache_0.3.2.bb | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/meta-python/recipes-devtools/python/python3-propcache_0.3.2.bb b/meta-python/recipes-devtools/python/python3-propcache_0.3.2.bb
> index e78d7b3428..8e2394a5c4 100644
> --- a/meta-python/recipes-devtools/python/python3-propcache_0.3.2.bb
> +++ b/meta-python/recipes-devtools/python/python3-propcache_0.3.2.bb
> @@ -7,6 +7,10 @@ SRC_URI[sha256sum] = "20d7d62e4e7ef05f221e0db2856b979540686342e7dd9973b815599c70
>
> inherit pypi python_setuptools_build_meta ptest-python-pytest cython
>
> +SRC_URI += " \
> + file://0001-build-wheel-in-place.patch \
> +"
This patch file is missing
> +
> DEPENDS += " \
> python3-expandvars-native \
> "
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#119533): https://lists.openembedded.org/g/openembedded-devel/message/119533
> Mute This Topic: https://lists.openembedded.org/mt/115306111/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [meta-python][PATCH 3/4] python3-propcache: support reproducible
2025-09-19 19:24 ` [oe] " Khem Raj
@ 2025-09-20 0:01 ` hongxu
2025-09-20 0:06 ` [oe] " Khem Raj
0 siblings, 1 reply; 12+ messages in thread
From: hongxu @ 2025-09-20 0:01 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 612 bytes --]
On Fri, Sep 19, 2025 at 12:25 PM, Khem Raj wrote:
>
>
>> +SRC_URI += " \
>> + file://0001-build-wheel-in-place.patch \
>> +"
>
> This patch file is missing
The patch locates in meta-python/recipes-devtools/python/files/0001-build-wheel-in-place.patch
which shared with [meta-python][PATCH 2/4] python3-frozenlist: support reproducible [1]
[1] https://lists.openembedded.org/g/openembedded-devel/message/119531?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2Csupport+reproducible%2C20%2C2%2C0%2C115306109
//Hongxu
>
>
>> +
>> DEPENDS += " \
>> python3-expandvars-native \
>> "
>
>
[-- Attachment #2: Type: text/html, Size: 3089 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [meta-python][PATCH 4/4] python3-yarl: support reproducible
2025-09-19 19:24 ` [oe] " Khem Raj
@ 2025-09-20 0:01 ` hongxu
2025-09-20 0:01 ` hongxu
1 sibling, 0 replies; 12+ messages in thread
From: hongxu @ 2025-09-20 0:01 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 607 bytes --]
On Fri, Sep 19, 2025 at 12:24 PM, Khem Raj wrote:
>
>
>> +SRC_URI += " \
>> + file://0001-build-wheel-in-place.patch \
>> +"
>
> This patch file is missing.
The patch locates in meta-python/recipes-devtools/python/files/0001-build-wheel-in-place.patch
which shared with [meta-python][PATCH 2/4] python3-frozenlist: support reproducible [1]
[1] https://lists.openembedded.org/g/openembedded-devel/message/119531?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2Csupport+reproducible%2C20%2C2%2C0%2C115306109
//Hongxu
>
>
>> +
>> DEPENDS += " \
>> python3-expandvars-native \
>
>
[-- Attachment #2: Type: text/html, Size: 3083 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [meta-python][PATCH 4/4] python3-yarl: support reproducible
2025-09-19 19:24 ` [oe] " Khem Raj
2025-09-20 0:01 ` hongxu
@ 2025-09-20 0:01 ` hongxu
1 sibling, 0 replies; 12+ messages in thread
From: hongxu @ 2025-09-20 0:01 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 607 bytes --]
On Fri, Sep 19, 2025 at 12:24 PM, Khem Raj wrote:
>
>
>> +SRC_URI += " \
>> + file://0001-build-wheel-in-place.patch \
>> +"
>
> This patch file is missing.
The patch locates in meta-python/recipes-devtools/python/files/0001-build-wheel-in-place.patch
which shared with [meta-python][PATCH 2/4] python3-frozenlist: support reproducible [1]
[1] https://lists.openembedded.org/g/openembedded-devel/message/119531?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2Csupport+reproducible%2C20%2C2%2C0%2C115306109
//Hongxu
>
>
>> +
>> DEPENDS += " \
>> python3-expandvars-native \
>
>
[-- Attachment #2: Type: text/html, Size: 3083 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [oe] [meta-python][PATCH 3/4] python3-propcache: support reproducible
2025-09-20 0:01 ` hongxu
@ 2025-09-20 0:06 ` Khem Raj
0 siblings, 0 replies; 12+ messages in thread
From: Khem Raj @ 2025-09-20 0:06 UTC (permalink / raw)
To: hongxu.jia; +Cc: openembedded-devel
Thanks, but there is a problem with the original patch so resend the
series when done.
On Fri, Sep 19, 2025 at 5:01 PM hongxu via lists.openembedded.org
<hongxu.jia=eng.windriver.com@lists.openembedded.org> wrote:
>
> On Fri, Sep 19, 2025 at 12:25 PM, Khem Raj wrote:
>
> +SRC_URI += " \
> + file://0001-build-wheel-in-place.patch \
> +"
>
> This patch file is missing
>
> The patch locates in meta-python/recipes-devtools/python/files/0001-build-wheel-in-place.patch
>
> which shared with [meta-python][PATCH 2/4] python3-frozenlist: support reproducible [1]
>
> [1] https://lists.openembedded.org/g/openembedded-devel/message/119531?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2Csupport+reproducible%2C20%2C2%2C0%2C115306109
>
> //Hongxu
>
> +
> DEPENDS += " \
> python3-expandvars-native \
> "
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#119613): https://lists.openembedded.org/g/openembedded-devel/message/119613
> Mute This Topic: https://lists.openembedded.org/mt/115306111/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [meta-python][PATCH 2/4] python3-frozenlist: support reproducible
2025-09-19 4:01 ` [oe] " Khem Raj
@ 2025-09-21 2:34 ` hongxu
0 siblings, 0 replies; 12+ messages in thread
From: hongxu @ 2025-09-21 2:34 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 981 bytes --]
On Thu, Sep 18, 2025 at 09:01 PM, Khem Raj wrote:
>
> seeing
>
> stdio: ERROR: python3-frozenlist-1.7.0-r0 do_package_qa: QA Issue:
> File /usr/src/debug/python3-frozenlist/1.7.0/frozenlist/_frozenlist.cpp
> in package python3-frozenlist-src contains reference to TMPDIR
> [buildpaths]
> stdio: ERROR: python3-frozenlist-1.7.0-r0 do_package_qa: Fatal QA
> errors were found, failing task.
>
>
> See - https://autobuilder.yoctoproject.org/valkyrie/?#/builders/81/builds/935
> ( https://autobuilder.yoctoproject.org/valkyrie/#/builders/81/builds/935 )
As I mentioned in the commit message, it also requires oe-core commit [1] to be merged, otherwise the issue you met
[1] https://lists.openembedded.org/g/openembedded-core/message/223604?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2C%2C20%2C2%2C0%2C115291386%2Cd%253D3&d=3
//Hongxu
>
> On Thu, Sep 18, 2025 at 12:16 AM hongxu via lists.openembedded.org
> <hongxu.jia=eng.windriver.com@...> wrote:
[-- Attachment #2: Type: text/html, Size: 4747 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2025-09-21 2:34 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-18 7:15 [meta-python][PATCH 1/4] python3-pyzmq: set cmake build dir to support reproducible Hongxu Jia
2025-09-18 7:15 ` [meta-python][PATCH 2/4] python3-frozenlist: " Hongxu Jia
2025-09-19 4:01 ` [oe] " Khem Raj
2025-09-21 2:34 ` hongxu
2025-09-18 7:15 ` [meta-python][PATCH 3/4] python3-propcache: " Hongxu Jia
2025-09-19 19:24 ` [oe] " Khem Raj
2025-09-20 0:01 ` hongxu
2025-09-20 0:06 ` [oe] " Khem Raj
2025-09-18 7:15 ` [meta-python][PATCH 4/4] python3-yarl: " Hongxu Jia
2025-09-19 19:24 ` [oe] " Khem Raj
2025-09-20 0:01 ` hongxu
2025-09-20 0:01 ` hongxu
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.