Source:  python-lupa
Version:  2.4+dfsg-1
Severity: serious
tags : FTBFS
User: [email protected]
Usertags: ppc64el
X-Debbugs-Cc: [email protected]


Dear Maintainer,

pyton-lupa is failed to build on ppc64el with below error:

Extension modules: lupa.lua (total: 1)
Segmentation fault
E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=139: cd /build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.13_lupa/build; python3.13 -m pytest lupa/tests/test.py -k 'not test_attrgetter_refcycle and not test_no_overflow and not test_pyfunc_refcycle and not test_runtime_cleanup' dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 3.13" returned exit code 13
make: *** [debian/rules:16: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess failed with exit status 2

And attached is the build log for reference.


Extension modules: lupa.lua (total: 1)
Segmentation fault
E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=139: cd /build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.13_lupa/build; python3.13 -m pytest lupa/tests/test.py -k 'not test_attrgetter_refcycle and not test_no_overflow and not test_pyfunc_refcycle and not test_runtime_cleanup' dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 3.13" returned exit code 13
make: *** [debian/rules:16: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess failed with exit status 2



The segfault occurs inside libluajit-5.1 on ppc64el when running the coroutine debug-hook test. gdb shows stack corruption with the crash entirely in LuaJIT, consistent with a use-after-free in LuaJIT’s coroutine/debug hook handling

For reference, LuaJIT has known ppc64le runtime issues (see LuaJIT issues https://github.com/LuaJIT/LuaJIT/issues/42 and https://github.com/LuaJIT/LuaJIT/issues/633). I plan to reference this upstream.
This confirms LuaJIT as the root cause of the crash on ppc64el.




Rebuilding python-lupa on ppc64el against PUC Lua (liblua5.1) instead of LuaJIT avoids the reproducible segmentation fault and allows the test suite to complete successfully.


platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0
rootdir: /build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.13_lupa/build
configfile: pyproject.toml
plugins: typeguard-4.4.4
collected 320 items / 9 deselected / 311 selected

lupa/tests/test.py .........................s.......s................................................................................................................ [ 46%] ...................................................................................................................sssssssssss....................................... [100%]

=============================================================== 298 passed, 13 skipped, 9 deselected in 3.72s ===============================================================
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=pybuild
   dh_prep -O--buildsystem=pybuild
dh_auto_install --destdir=debian/python3-lupa/ -O--buildsystem=pybuild I: pybuild plugin_pyproject:196: Copying package built for python3.14 to destdir I: pybuild plugin_pyproject:196: Copying package built for python3.13 to destdir
   dh_installdocs -O--buildsystem=pybuild
   dh_installchangelogs -O--buildsystem=pybuild
   dh_python3 -O--buildsystem=pybuild
   dh_installsystemduser -O--buildsystem=pybuild
   dh_perl -O--buildsystem=pybuild
   dh_link -O--buildsystem=pybuild
   dh_strip_nondeterminism -O--buildsystem=pybuild
   dh_compress -O--buildsystem=pybuild
   dh_fixperms -O--buildsystem=pybuild
   dh_missing -O--buildsystem=pybuild
   dh_dwz -a -O--buildsystem=pybuild
   dh_strip -a -O--buildsystem=pybuild
   dh_makeshlibs -a -O--buildsystem=pybuild
   dh_shlibdeps -a -O--buildsystem=pybuild
   dh_installdeb -O--buildsystem=pybuild
   dh_gencontrol -O--buildsystem=pybuild
   dh_md5sums -O--buildsystem=pybuild
   dh_builddeb -O--buildsystem=pybuild
dpkg-deb: building package 'python3-lupa' in '../python3-lupa_2.4+dfsg-1_ppc64el.deb'. dpkg-deb: building package 'python3-lupa-dbgsym' in '../python3-lupa-dbgsym_2.4+dfsg-1_ppc64el.deb'. dpkg-genbuildinfo --build=binary -O../python-lupa_2.4+dfsg-1_ppc64el.buildinfo dpkg-genchanges --build=binary -O../python-lupa_2.4+dfsg-1_ppc64el.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)


Thanks,
Trupti
You said:
| Build                                        Fri, 09 Jan 2026 17:49:23 +0000 |
+------------------------------------------------------------------------------+


Unpack source
-------------

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: python-lupa
Binary: python3-lupa
Architecture: any
Version: 2.4+dfsg-1
Maintainer: Debian Python Team <[email protected]>
Uploaders:  Michael Fladischer <[email protected]>,
Homepage: https://github.com/scoder/lupa/
Standards-Version: 4.6.1.0
Vcs-Browser: https://salsa.debian.org/python-team/packages/python-lupa
Vcs-Git: https://salsa.debian.org/python-team/packages/python-lupa.git
Testsuite: autopkgtest, autopkgtest-pkg-python
Testsuite-Triggers: python3-all, python3-pytest
Build-Depends: debhelper-compat (= 13), dh-sequence-python3, cython3, 
libluajit-5.1-dev [!s390x !alpha !hppa !ia64 !m68k !powerpcspe !sh4 !sparc64] | 
liblua5.1-0-dev, pkgconf, pybuild-plugin-pyproject, python3-all, 
python3-all-dev, python3-pytest <!nocheck>, python3-setuptools
Package-List:
 python3-lupa deb python optional arch=any
Checksums-Sha1:
 49aa8bdb132646c7c360405abe2d754376c8825b 345688 
python-lupa_2.4+dfsg.orig.tar.xz
 d5b2a7f0130aab9406e3af7bd83e1f8a188328b6 4032 
python-lupa_2.4+dfsg-1.debian.tar.xz
Checksums-Sha256:
 ec237da49c11b06beb4f89d781be046f1d6fc5fd9e5d1f6f79aa4d4bfdf0ef32 345688 
python-lupa_2.4+dfsg.orig.tar.xz
 453133f844c8f28ff50537afda59ff82883ac522e366d1b6e63ce5aa1daf053e 4032 
python-lupa_2.4+dfsg-1.debian.tar.xz
Files:
 fe148158393355d1704d55b623288871 345688 python-lupa_2.4+dfsg.orig.tar.xz
 0a96a14cac8f33b9762d2e654305552a 4032 python-lupa_2.4+dfsg-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmewnMURHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBoJgQ//QllbrcrHFz+s9u8hqCTqRQgLNYno0Lzi
IvtM0lI8JHTR+6UH+xsVgMK/45eKaR8CdOV442wG0rVNzEu0F8V6Tef+DLlTHPHe
YQ0GYLCuc4voSsISuaRfvDwES4Tgt76eht/8LpRwA5ql582oLh6tbRWyuUcXoFRj
Oq+ha2jjIeajSy5wcILWmN/FUARPYG0oYNYVsRQnwIs7mwv1Lo7E/Opely2oW+ub
bO6XV1TdVTEOUSVC5p1h0fhPk3YZqcxcTT1q9gkQsbljVMocEUXMGc4YuzrzAZas
xBQ90wH6nbgwFW0VPxypwNJxOKwHT3bpi2f/1nXTYrUPlT0yJOhJ/omc0OaJppU1
8/un/csM84GWw8Jj6eQgRa02KPFm217IUWg0pQ1n8AdhQSHrJQ18vFf6QyHHbm5p
daYcu+IbhiWV+P+Nvg/5u7IXThRWa3m56/KmFO85v+7NkyQJaxSa1EbQL1MafOkt
e7tQ/EUmcJbVk0oMxBVdkCpfJO9aeIKYKlp8PhRlE4axycitFq2PakFUnZbN5cfR
iI4GRhIoBj1wI/2oobKq4e5eCo8BRr2+odRA8y5pJFgtLV9HKdvdP/rG2Fgdk0hF
TZS/Zhr8YSTqquX+OXZ4wHEZh8sWJyqicp7dfUEL4Z+YA8dJbXg9nXTMbZ/Mgmpe
vZXGkx5s+k0=
=9sJs
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for 
./python-lupa_2.4+dfsg-1.dsc: missing OpenPGP keyrings
dpkg-source: info: verifying ./python-lupa_2.4+dfsg-1.dsc
dpkg-source: info: skipping absent keyring 
/usr/share/keyrings/debian-keyring.pgp
dpkg-source: info: skipping absent keyring 
/usr/share/keyrings/debian-tag2upload.pgp
dpkg-source: info: skipping absent keyring 
/usr/share/keyrings/debian-nonupload.pgp
dpkg-source: info: skipping absent keyring 
/usr/share/keyrings/debian-maintainers.pgp
dpkg-source: info: extracting python-lupa in 
/build/reproducible-path/python-lupa-2.4+dfsg
dpkg-source: info: unpacking python-lupa_2.4+dfsg.orig.tar.xz
dpkg-source: info: unpacking python-lupa_2.4+dfsg-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying disable_test_in_autopkgtest_too.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=en_US.UTF-8
LC_ALL=C.UTF-8
LOGNAME=sbuild
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=sbuild

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -G
dpkg-buildpackage: info: source package python-lupa
dpkg-buildpackage: info: source version 2.4+dfsg-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Alexandre Detiste <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture ppc64el
 debian/rules clean
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building python-lupa using existing 
./python-lupa_2.4+dfsg.orig.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: warning: ignoring deletion of directory lupa.egg-info
dpkg-source: warning: ignoring deletion of file lupa.egg-info/top_level.txt, 
use --include-removal to override
dpkg-source: warning: ignoring deletion of file 
lupa.egg-info/dependency_links.txt, use --include-removal to override
dpkg-source: warning: ignoring deletion of file lupa.egg-info/SOURCES.txt, use 
--include-removal to override
dpkg-source: warning: ignoring deletion of file lupa.egg-info/PKG-INFO, use 
--include-removal to override
dpkg-source: info: building python-lupa in python-lupa_2.4+dfsg-1.debian.tar.xz
dpkg-source: info: building python-lupa in python-lupa_2.4+dfsg-1.dsc
 debian/rules binary-arch
dh binary-arch --buildsystem=pybuild
   dh_update_autotools_config -a -O--buildsystem=pybuild
   dh_autoreconf -a -O--buildsystem=pybuild
   dh_auto_configure -a -O--buildsystem=pybuild
   dh_auto_build -a -O--buildsystem=pybuild
I: pybuild pybuild:388: rm -f lupa/_lupa.c
I: pybuild plugin_pyproject:139: Building wheel for python3.14 with "build" 
module
I: pybuild base:384: python3.14 -m build --skip-dependency-check --no-isolation 
--wheel --outdir 
/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.14_lupa  
* Building wheel...
warning: lupa/lua.pyx:308:4: Unraisable exception in function 
'lupa.lua.LuaRuntime.add_pending_unref'.
warning: lupa/lua.pyx:877:4: Unraisable exception in function 
'lupa.lua._LuaObject.__dealloc__'.
warning: lupa/lua.pyx:1349:4: Unraisable exception in function 
'lupa.lua._LuaIter.__dealloc__'.
warning: lupa/lua.pyx:2038:0: Unraisable exception in function 
'lupa.lua.py_object_gc_with_gil'.
warning: lupa/lua.pyx:2111:0: Unraisable exception in function 
'lupa.lua.py_call_with_gil'.
warning: lupa/lua.pyx:2137:0: Unraisable exception in function 
'lupa.lua.py_str_with_gil'.
warning: lupa/lua.pyx:2215:0: Unraisable exception in function 
'lupa.lua.py_object_getindex_with_gil'.
warning: lupa/lua.pyx:2235:0: Unraisable exception in function 
'lupa.lua.py_object_setindex_with_gil'.
warning: lupa/lua.pyx:2287:0: Unraisable exception in function 
'lupa.lua.py_wrap_object_protocol_with_gil'.
warning: lupa/lua.pyx:2357:0: Unraisable exception in function 
'lupa.lua.py_enumerate_with_gil'.
warning: lupa/lua.pyx:2367:0: Unraisable exception in function 
'lupa.lua.py_iter_with_gil'.
warning: lupa/lua.pyx:2408:0: Unraisable exception in function 
'lupa.lua.py_iter_next_with_gil'.
warning: lupa/lua.pyx:2445:0: Unraisable exception in function 
'lupa.lua.py_args_with_gil'.
warning: lupa/lua.pyx:943:4: __nonzero__ was removed in Python 3; use __bool__ 
instead
No local build of LuaJIT2 found in lupa directory
Checking for installed luajit library using pkg-config
pkg-config found luajit version 2.1.1761786044

generated sources not available, need Cython to build
building with Cython 3.1.6
Compiling lupa/lua.pyx because it changed.
[1/1] Cythonizing lupa/lua.pyx
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: 
Unknown distribution option: 'test_suite'
  warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: MIT License

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  self._finalize_license_expression()
running bdist_wheel
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:135: 
SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated
!!

        
********************************************************************************
        With Python 2.7 end-of-life, support for building universal wheels
        (i.e., wheels that support both Python 2 and Python 3)
        is being obviated.
        Please discontinue using this option, or if you still need it,
        file an issue with pypa/setuptools describing your use case.

        This deprecation is overdue, please update your project and remove 
deprecated
        calls to avoid build errors in the future.
        
********************************************************************************

!!
  self.finalize_options()
running build
running build_py
creating build/lib.linux-ppc64le-cpython-314/lupa
copying lupa/version.py -> build/lib.linux-ppc64le-cpython-314/lupa
copying lupa/__init__.py -> build/lib.linux-ppc64le-cpython-314/lupa
running build_ext
building 'lupa.lua' extension
creating build/temp.linux-ppc64le-cpython-314/lupa
powerpc64le-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/python-lupa-2.4+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -fPIC -DCYTHON_CLINE_IN_TRACEBACK=0 
-I/usr/include/luajit-2.1 -I/usr/include/python3.14 -c lupa/lua.c -o 
build/temp.linux-ppc64le-cpython-314/lupa/lua.o
powerpc64le-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro 
-g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/python-lupa-2.4+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 build/temp.linux-ppc64le-cpython-314/lupa/lua.o 
-lluajit-5.1 -L/usr/lib/powerpc64le-linux-gnu -o 
build/lib.linux-ppc64le-cpython-314/lupa/lua.cpython-314-powerpc64le-linux-gnu.so
installing to build/bdist.linux-ppc64le/wheel
running install
running install_lib
creating build/bdist.linux-ppc64le/wheel
creating build/bdist.linux-ppc64le/wheel/lupa
copying 
build/lib.linux-ppc64le-cpython-314/lupa/lua.cpython-314-powerpc64le-linux-gnu.so
 -> build/bdist.linux-ppc64le/wheel/./lupa
copying build/lib.linux-ppc64le-cpython-314/lupa/__init__.py -> 
build/bdist.linux-ppc64le/wheel/./lupa
copying build/lib.linux-ppc64le-cpython-314/lupa/version.py -> 
build/bdist.linux-ppc64le/wheel/./lupa
running install_egg_info
running egg_info
creating lupa.egg-info
writing lupa.egg-info/PKG-INFO
writing dependency_links to lupa.egg-info/dependency_links.txt
writing top-level names to lupa.egg-info/top_level.txt
writing manifest file 'lupa.egg-info/SOURCES.txt'
dependency /usr/include/luajit-2.1/lauxlib.h won't be automatically included in 
the manifest: the path must be relative
dependency /usr/include/luajit-2.1/lua.h won't be automatically included in the 
manifest: the path must be relative
dependency /usr/include/luajit-2.1/lualib.h won't be automatically included in 
the manifest: the path must be relative
reading manifest file 'lupa.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*' under directory 'third-party'
adding license file 'LICENSE.txt'
writing manifest file 'lupa.egg-info/SOURCES.txt'
Copying lupa.egg-info to build/bdist.linux-ppc64le/wheel/./lupa-2.4.egg-info
running install_scripts
creating build/bdist.linux-ppc64le/wheel/lupa-2.4.dist-info/WHEEL
creating 
'/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.14_lupa/.tmp-m20d37wm/lupa-2.4-cp314-cp314-linux_ppc64le.whl'
 and adding 'build/bdist.linux-ppc64le/wheel' to it
adding 'lupa/__init__.py'
adding 'lupa/lua.cpython-314-powerpc64le-linux-gnu.so'
adding 'lupa/version.py'
adding 'lupa-2.4.dist-info/licenses/LICENSE.txt'
adding 'lupa-2.4.dist-info/METADATA'
adding 'lupa-2.4.dist-info/WHEEL'
adding 'lupa-2.4.dist-info/top_level.txt'
adding 'lupa-2.4.dist-info/RECORD'
removing build/bdist.linux-ppc64le/wheel
Successfully built lupa-2.4-cp314-cp314-linux_ppc64le.whl
I: pybuild plugin_pyproject:165: Unpacking wheel built for python3.14 with 
"installer" module
I: pybuild pybuild:388: rm -f lupa/_lupa.c
I: pybuild plugin_pyproject:139: Building wheel for python3.13 with "build" 
module
I: pybuild base:384: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir 
/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.13_lupa  
* Building wheel...
No local build of LuaJIT2 found in lupa directory
Checking for installed luajit library using pkg-config
pkg-config found luajit version 2.1.1761786044

generated sources not available, need Cython to build
building with Cython 3.1.6
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: 
Unknown distribution option: 'test_suite'
  warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: MIT License

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  self._finalize_license_expression()
running bdist_wheel
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:135: 
SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated
!!

        
********************************************************************************
        With Python 2.7 end-of-life, support for building universal wheels
        (i.e., wheels that support both Python 2 and Python 3)
        is being obviated.
        Please discontinue using this option, or if you still need it,
        file an issue with pypa/setuptools describing your use case.

        This deprecation is overdue, please update your project and remove 
deprecated
        calls to avoid build errors in the future.
        
********************************************************************************

!!
  self.finalize_options()
running build
running build_py
creating build/lib.linux-ppc64le-cpython-313/lupa
copying lupa/version.py -> build/lib.linux-ppc64le-cpython-313/lupa
copying lupa/__init__.py -> build/lib.linux-ppc64le-cpython-313/lupa
running build_ext
building 'lupa.lua' extension
creating build/temp.linux-ppc64le-cpython-313/lupa
powerpc64le-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/python-lupa-2.4+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -fPIC -DCYTHON_CLINE_IN_TRACEBACK=0 
-I/usr/include/luajit-2.1 -I/usr/include/python3.13 -c lupa/lua.c -o 
build/temp.linux-ppc64le-cpython-313/lupa/lua.o
powerpc64le-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro 
-g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/python-lupa-2.4+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 build/temp.linux-ppc64le-cpython-313/lupa/lua.o 
-lluajit-5.1 -L/usr/lib/powerpc64le-linux-gnu -o 
build/lib.linux-ppc64le-cpython-313/lupa/lua.cpython-313-powerpc64le-linux-gnu.so
installing to build/bdist.linux-ppc64le/wheel
running install
running install_lib
creating build/bdist.linux-ppc64le/wheel
creating build/bdist.linux-ppc64le/wheel/lupa
copying 
build/lib.linux-ppc64le-cpython-313/lupa/lua.cpython-313-powerpc64le-linux-gnu.so
 -> build/bdist.linux-ppc64le/wheel/./lupa
copying build/lib.linux-ppc64le-cpython-313/lupa/__init__.py -> 
build/bdist.linux-ppc64le/wheel/./lupa
copying build/lib.linux-ppc64le-cpython-313/lupa/version.py -> 
build/bdist.linux-ppc64le/wheel/./lupa
running install_egg_info
running egg_info
writing lupa.egg-info/PKG-INFO
writing dependency_links to lupa.egg-info/dependency_links.txt
writing top-level names to lupa.egg-info/top_level.txt
dependency /usr/include/luajit-2.1/lauxlib.h won't be automatically included in 
the manifest: the path must be relative
dependency /usr/include/luajit-2.1/lua.h won't be automatically included in the 
manifest: the path must be relative
dependency /usr/include/luajit-2.1/lualib.h won't be automatically included in 
the manifest: the path must be relative
reading manifest file 'lupa.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*' under directory 'third-party'
adding license file 'LICENSE.txt'
writing manifest file 'lupa.egg-info/SOURCES.txt'
Copying lupa.egg-info to build/bdist.linux-ppc64le/wheel/./lupa-2.4.egg-info
running install_scripts
creating build/bdist.linux-ppc64le/wheel/lupa-2.4.dist-info/WHEEL
creating 
'/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.13_lupa/.tmp-fxqj5s6t/lupa-2.4-cp313-cp313-linux_ppc64le.whl'
 and adding 'build/bdist.linux-ppc64le/wheel' to it
adding 'lupa/__init__.py'
adding 'lupa/lua.cpython-313-powerpc64le-linux-gnu.so'
adding 'lupa/version.py'
adding 'lupa-2.4.dist-info/licenses/LICENSE.txt'
adding 'lupa-2.4.dist-info/METADATA'
adding 'lupa-2.4.dist-info/WHEEL'
adding 'lupa-2.4.dist-info/top_level.txt'
adding 'lupa-2.4.dist-info/RECORD'
removing build/bdist.linux-ppc64le/wheel
Successfully built lupa-2.4-cp313-cp313-linux_ppc64le.whl
I: pybuild plugin_pyproject:165: Unpacking wheel built for python3.13 with 
"installer" module
   dh_auto_test -a -O--buildsystem=pybuild
I: pybuild pybuild:388: mkdir 
/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.14_lupa/build/lupa
 ; cp -r /build/reproducible-path/python-lupa-2.4+dfsg/lupa/tests 
/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.14_lupa/build/lupa
mkdir: cannot create directory 
‘/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.14_lupa/build/lupa’:
 File exists
I: pybuild base:384: cd 
/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.14_lupa/build;
 python3.14 -m pytest lupa/tests/test.py -k 'not test_attrgetter_refcycle and 
not test_no_overflow and not test_pyfunc_refcycle and not test_runtime_cleanup'
============================= test session starts ==============================
platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0
rootdir: 
/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.14_lupa/build
configfile: pyproject.toml
plugins: typeguard-4.4.4
collected 320 items / 9 deselected / 311 selected

lupa/tests/test.py .........................s.......s................... [ 17%]
........................................................................ [ 40%]
.............................................Fatal Python error: Segmentation 
fault

Current thread 0x00003fffaadef7e0 [python3.14] (most recent call first):
  File 
"/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.14_lupa/build/lupa/tests/test.py",
 line 1764 in _check
  File 
"/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.14_lupa/build/lupa/tests/test.py",
 line 1774 in test_coroutine_sets_callback_debug_hook_nowrap
  File "/usr/lib/python3.14/unittest/case.py", line 615 in _callTestMethod
  File "/usr/lib/python3.14/unittest/case.py", line 669 in run
  File "/usr/lib/python3.14/unittest/case.py", line 725 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 389 in runtest
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 179 in 
pytest_runtest_call
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 245 in <lambda>
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 353 in from_call
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 244 in 
call_and_report
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 137 in 
runtestprotocol
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 118 in 
pytest_runtest_protocol
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 396 in 
pytest_runtestloop
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 372 in _main
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 318 in 
wrap_session
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 365 in 
pytest_cmdline_main
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 199 in 
main
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 223 in 
console_main
  File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9 in <module>
  File "<frozen runpy>", line 88 in _run_code
  File "<frozen runpy>", line 198 in _run_module_as_main

Current thread's C stack trace (most recent call first):
Segmentation fault
E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=139: cd 
/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.14_lupa/build;
 python3.14 -m pytest lupa/tests/test.py -k 'not test_attrgetter_refcycle and 
not test_no_overflow and not test_pyfunc_refcycle and not test_runtime_cleanup'
I: pybuild pybuild:388: mkdir 
/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.13_lupa/build/lupa
 ; cp -r /build/reproducible-path/python-lupa-2.4+dfsg/lupa/tests 
/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.13_lupa/build/lupa
mkdir: cannot create directory 
‘/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.13_lupa/build/lupa’:
 File exists
I: pybuild base:384: cd 
/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.13_lupa/build;
 python3.13 -m pytest lupa/tests/test.py -k 'not test_attrgetter_refcycle and 
not test_no_overflow and not test_pyfunc_refcycle and not test_runtime_cleanup'
============================= test session starts ==============================
platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0
rootdir: 
/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.13_lupa/build
configfile: pyproject.toml
plugins: typeguard-4.4.4
collected 320 items / 9 deselected / 311 selected

lupa/tests/test.py .........................s.......s................... [ 17%]
........................................................................ [ 40%]
.............................................Fatal Python error: Segmentation 
fault

Current thread 0x00003fffb45e67e0 (most recent call first):
  File 
"/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.13_lupa/build/lupa/tests/test.py",
 line 1764 in _check
  File 
"/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.13_lupa/build/lupa/tests/test.py",
 line 1774 in test_coroutine_sets_callback_debug_hook_nowrap
  File "/usr/lib/python3.13/unittest/case.py", line 606 in _callTestMethod
  File "/usr/lib/python3.13/unittest/case.py", line 651 in run
  File "/usr/lib/python3.13/unittest/case.py", line 707 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 389 in runtest
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 179 in 
pytest_runtest_call
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 245 in <lambda>
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 353 in from_call
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 244 in 
call_and_report
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 137 in 
runtestprotocol
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 118 in 
pytest_runtest_protocol
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 396 in 
pytest_runtestloop
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 372 in _main
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 318 in 
wrap_session
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 365 in 
pytest_cmdline_main
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 199 in 
main
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 223 in 
console_main
  File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9 in <module>
  File "<frozen runpy>", line 88 in _run_code
  File "<frozen runpy>", line 198 in _run_module_as_main

Extension modules: lupa.lua (total: 1)
Segmentation fault
E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=139: cd 
/build/reproducible-path/python-lupa-2.4+dfsg/.pybuild/cpython3_3.13_lupa/build;
 python3.13 -m pytest lupa/tests/test.py -k 'not test_attrgetter_refcycle and 
not test_no_overflow and not test_pyfunc_refcycle and not test_runtime_cleanup'
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 
3.13" returned exit code 13
make: *** [debian/rules:16: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess failed with exit 
status 2

Reply via email to