[Git][reproducible-builds/reproducible-notes][master] Add random_offset_id_in_cython_linetrace, rename tempdir_in_cython_cythonize...

Holger Levsen (@holger) gitlab at salsa.debian.org
Wed May 13 15:10:57 UTC 2026



Holger Levsen pushed to branch master at Reproducible Builds / reproducible-notes


Commits:
b99f0ae7 by Tianyu Chen at 2026-05-13T17:10:49+02:00
Add random_offset_id_in_cython_linetrace, rename tempdir_in_cython_cythonize to tempdir_in_cython_cythonize_aio_libs_pep517_backend

(cherry picked from commit f04eca52e38426efbe00a9eb5b895711ddedd84c)
Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


2 changed files:

- issues.yml
- packages.yml


Changes:

=====================================
issues.yml
=====================================
@@ -1260,9 +1260,18 @@ random_order_in_cython_output:
     Cython generates .c code from a Python-like syntax. Some of it is in
     non-deterministic order.
   url: https://bugs.debian.org/806493
-tempdir_in_cython_cythonize:
+random_offset_id_in_cython_linetrace:
   description: |
-    Cython called via cythonize in, e.g. pyproject.toml, creates ELF debug entries with a nondetermistic temporary directory such as "/tmp/.tmp-propcache-pep517-11hza083/src/src/propcache/_helpers_c.c:9725"
+    Cython generates .c/.cpp code from a Python-like syntax. With linetrace=True in .pyx, Cython adds TraceLine, brings nondetermistic offset when calling _PyMonitoring_FirePyUnwindEvent/_PyMonitoring_FirePyStartEvent/_PyMonitoring_FirePyReturnEvent.
+tempdir_in_cython_cythonize_aio_libs_pep517_backend:
+  description: |
+    In some aio-libs projects, Cython is called via cythonize in a non-deterministic temporary directory, creates ELF debug entries with a nondetermistic temporary directory such as "/tmp/.tmp-propcache-pep517-11hza083/src/src/propcache/_helpers_c.c:9725"
+    .
+    https://github.com/aio-libs/yarl/pull/1590
+    https://github.com/aio-libs/yarl/pull/1591
+    https://github.com/aio-libs/propcache/issues/68
+    https://github.com/aio-libs/propcache/pull/218
+    https://github.com/aio-libs/frozenlist/issues/577
 timestamps_in_python_code_generated_by_pyside:
   description: |
     The resource compiler from pyside-tools embeds a creation timestamp into the generated Python source.


=====================================
packages.yml
=====================================
@@ -6302,7 +6302,7 @@ frown:
 frozenlist:
   version: 1.4.1-1
   issues:
-    - random_hashes_in_cython_output
+    - tempdir_in_cython_cythonize_aio_libs_pep517_backend
 fs-uae:
   version: 2.6.2+dfsg-3
   issues:
@@ -16131,7 +16131,7 @@ macromoleculebuilder:
 macs:
   version: 2.2.7.1-3
   issues:
-    - random_hashes_in_cython_output
+    - random_offset_id_in_cython_linetrace
 macsyfinder:
   version: 1.0.2-1
   comments: |
@@ -23661,7 +23661,7 @@ python-prctl:
 python-propcache:
   version: 0.3.0-1
   issues:
-    - tempdir_in_cython_cythonize
+    - tempdir_in_cython_cythonize_aio_libs_pep517_backend
 python-psutil:
   version: 5.8.0-2
   issues:
@@ -29855,7 +29855,7 @@ rapache:
 rapidfuzz:
   version: 3.12.2+ds-1
   issues:
-    - tempdir_in_cython_cythonize
+    - random_offset_id_in_cython_linetrace
 rapmap:
   version: 0.3.0+dfsg-1
   issues:



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/commit/b99f0ae7a65f11ff84572f71997d3e4b9b73a3c4

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/commit/b99f0ae7a65f11ff84572f71997d3e4b9b73a3c4
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20260513/30052daa/attachment.htm>


More information about the rb-commits mailing list