All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.