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