Source: python-ptrace Version: 0.9.3-2.2 Severity: serious Justification: FTBFS on arm64 Tags: bullseye sid ftbfs Usertags: ftbfs-20201205 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on arm64 (I don't know if it also fails on amd64). Relevant part (hopefully): > dpkg-buildpackage > ----------------- > > Command: dpkg-buildpackage -us -uc -sa -rfakeroot > dpkg-buildpackage: info: source package python-ptrace > dpkg-buildpackage: info: source version 0.9.3-2.2 > dpkg-buildpackage: info: source distribution unstable > dpkg-buildpackage: info: source changed by Sandro Tosi <mo...@debian.org> > dpkg-source --before-build . > dpkg-buildpackage: info: host architecture arm64 > debian/rules clean > dh clean --with=python3 --buildsystem=pybuild > dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) > dh_auto_clean -O--buildsystem=pybuild > dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level > 9 in use) > I: pybuild base:232: python3.9 setup.py clean > /<<PKGBUILDDIR>>/setup.py:32: DeprecationWarning: the imp module is > deprecated in favour of importlib; see the module's documentation for > alternative uses > from imp import load_source > running clean > removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build' (and > everything under it) > 'build/bdist.linux-arm64' does not exist -- can't clean it > 'build/scripts-3.9' does not exist -- can't clean it > dh_clean -O--buildsystem=pybuild > dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in > use) > dpkg-source -b . > dpkg-source: info: using source format '3.0 (quilt)' > dpkg-source: info: building python-ptrace using existing > ./python-ptrace_0.9.3.orig.tar.gz > dpkg-source: info: using patch list from debian/patches/series > dpkg-source: info: building python-ptrace in > python-ptrace_0.9.3-2.2.debian.tar.xz > dpkg-source: info: building python-ptrace in python-ptrace_0.9.3-2.2.dsc > debian/rules binary > dh binary --with=python3 --buildsystem=pybuild > dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) > dh_update_autotools_config -O--buildsystem=pybuild > dh_auto_configure -O--buildsystem=pybuild > dh_auto_configure: warning: Compatibility levels before 10 are deprecated > (level 9 in use) > I: pybuild base:232: python3.9 setup.py config > /<<PKGBUILDDIR>>/setup.py:32: DeprecationWarning: the imp module is > deprecated in favour of importlib; see the module's documentation for > alternative uses > from imp import load_source > running config > dh_auto_build -O--buildsystem=pybuild > dh_auto_build: warning: Compatibility levels before 10 are deprecated (level > 9 in use) > I: pybuild base:232: /usr/bin/python3 setup.py build > /<<PKGBUILDDIR>>/setup.py:32: DeprecationWarning: the imp module is > deprecated in favour of importlib; see the module's documentation for > alternative uses > from imp import load_source > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/cpu_info.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/ctypes_libc.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/os_tools.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/signames.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/tools.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/version.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/func_arg.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/six.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/error.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/logging_tools.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/process_tools.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/profiler.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/func_call.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/linux_proc.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/pydistorm.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/mockup.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/disasm.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/terminal.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > copying ptrace/ctypes_tools.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/binding > copying ptrace/binding/func.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/binding > copying ptrace/binding/openbsd_struct.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/binding > copying ptrace/binding/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/binding > copying ptrace/binding/freebsd_struct.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/binding > copying ptrace/binding/linux_struct.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/binding > copying ptrace/binding/cpu.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/binding > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/linux_syscall32.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/socketcall.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/linux_syscall64.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/linux_constants.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/posix_arg.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/prototypes.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/ptrace_syscall.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/syscall_argument.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/names.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/posix_constants.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/socketcall_constants.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/linux_struct.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/freebsd_syscall.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/freebsd_constants.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > copying ptrace/syscall/socketcall_struct.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/process.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/parse_expr.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/child.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/backtrace.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/ptrace_signal.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/syscall_state.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/debugger.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/breakpoint.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/process_error.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/process_event.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/memory_mapping.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/signal_reason.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > copying ptrace/debugger/application.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger > running build_scripts > creating build > creating build/scripts-3.9 > copying and adjusting strace.py -> build/scripts-3.9 > copying and adjusting gdb.py -> build/scripts-3.9 > changing mode of build/scripts-3.9/strace.py from 644 to 755 > changing mode of build/scripts-3.9/gdb.py from 644 to 755 > dh_auto_test -O--buildsystem=pybuild > dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 > in use) > I: pybuild base:232: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build; > python3.9 -m unittest discover -v > ptrace.debugger (unittest.loader._FailedTest) ... ERROR > ptrace.syscall (unittest.loader._FailedTest) ... ERROR > > ====================================================================== > ERROR: ptrace.debugger (unittest.loader._FailedTest) > ---------------------------------------------------------------------- > ImportError: Failed to import test module: ptrace.debugger > Traceback (most recent call last): > File "/usr/lib/python3.9/unittest/loader.py", line 470, in _find_test_path > package = self._get_module_from_name(name) > File "/usr/lib/python3.9/unittest/loader.py", line 377, in > _get_module_from_name > __import__(name) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger/__init__.py", > line 7, in <module> > from ptrace.debugger.process import PtraceProcess # noqa > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger/process.py", > line 30, in <module> > from ptrace.debugger.syscall_state import SyscallState > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/debugger/syscall_state.py", > line 1, in <module> > from ptrace.syscall import PtraceSyscall > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall/__init__.py", > line 4, in <module> > from ptrace.syscall.ptrace_syscall import PtraceSyscall, > SYSCALL_REGISTER, RETURN_VALUE_REGISTER # noqa > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall/ptrace_syscall.py", > line 37, in <module> > raise NotImplementedError("Unsupported CPU architecture") > NotImplementedError: Unsupported CPU architecture > > > ====================================================================== > ERROR: ptrace.syscall (unittest.loader._FailedTest) > ---------------------------------------------------------------------- > ImportError: Failed to import test module: ptrace.syscall > Traceback (most recent call last): > File "/usr/lib/python3.9/unittest/loader.py", line 470, in _find_test_path > package = self._get_module_from_name(name) > File "/usr/lib/python3.9/unittest/loader.py", line 377, in > _get_module_from_name > __import__(name) > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall/__init__.py", > line 4, in <module> > from ptrace.syscall.ptrace_syscall import PtraceSyscall, > SYSCALL_REGISTER, RETURN_VALUE_REGISTER # noqa > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build/ptrace/syscall/ptrace_syscall.py", > line 37, in <module> > raise NotImplementedError("Unsupported CPU architecture") > NotImplementedError: Unsupported CPU architecture > > > ---------------------------------------------------------------------- > Ran 2 tests in 0.000s > > FAILED (errors=2) > E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ptrace/build; python3.9 -m unittest > discover -v > dh_auto_test: error: pybuild --test -i python{version} -p 3.9 returned exit > code 13 The full build log is available from: http://qa-logs.debian.net/2020/12/05/python-ptrace_0.9.3-2.2_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with me so that we can identify if something relevant changed in the meantime. About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.