Package: src:python-auditwheel
Version: 6.5.0+ds1-2
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202512/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-auditwheel, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:131: Building wheel for python3.14 with "build" 
module
I: pybuild base:317: python3.14 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_auditwheel  
* Building wheel...
/usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: 
SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated

[... snipped ...]

tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_28-musl-i686]
 SKIPPED [ 39%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_28-musl-ppc64le]
 SKIPPED [ 39%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_28-musl-riscv64]
 SKIPPED [ 39%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_28-musl-s390x]
 SKIPPED [ 40%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_28-musl-x86_64]
 SKIPPED [ 40%]
tests/integration/test_manylinux.py::TestManylinux::test_image_dependencies[manylinux_2_28-0]
 SKIPPED [ 40%]
tests/integration/test_manylinux.py::TestManylinux::test_image_dependencies[manylinux_2_28-1]
 SKIPPED [ 40%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-True-manylinux_2_12_x86_64]
 SKIPPED [ 41%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-True-manylinux_2_17_x86_64]
 SKIPPED [ 41%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-True-manylinux_2_28_x86_64]
 SKIPPED [ 41%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-True-manylinux_2_34_x86_64]
 SKIPPED [ 41%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-True-manylinux1_x86_64]
 SKIPPED [ 42%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-True-manylinux2010_x86_64]
 SKIPPED [ 42%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-True-manylinux2014_x86_64]
 SKIPPED [ 42%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-False-manylinux_2_12_x86_64]
 SKIPPED [ 43%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-False-manylinux_2_17_x86_64]
 SKIPPED [ 43%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-False-manylinux_2_28_x86_64]
 SKIPPED [ 43%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-False-manylinux_2_34_x86_64]
 SKIPPED [ 43%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-False-manylinux1_x86_64]
 SKIPPED [ 44%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-False-manylinux2010_x86_64]
 SKIPPED [ 44%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_28-False-manylinux2014_x86_64]
 SKIPPED [ 44%]
tests/integration/test_manylinux.py::TestManylinux::test_zlib_blacklist[manylinux_2_28]
 SKIPPED [ 44%]
tests/integration/test_manylinux.py::TestManylinux::test_numpy[manylinux_2_34] 
SKIPPED [ 45%]
tests/integration/test_manylinux.py::TestManylinux::test_numpy_sbom[manylinux_2_34]
 SKIPPED [ 45%]
tests/integration/test_manylinux.py::TestManylinux::test_exclude[manylinux_2_34]
 SKIPPED [ 45%]
tests/integration/test_manylinux.py::TestManylinux::test_with_binary_executable[manylinux_2_34]
 SKIPPED [ 45%]
tests/integration/test_manylinux.py::TestManylinux::test_pure_wheel[manylinux_2_34]
 SKIPPED [ 46%]
tests/integration/test_manylinux.py::TestManylinux::test_rpath[manylinux_2_34-rpath]
 SKIPPED [ 46%]
tests/integration/test_manylinux.py::TestManylinux::test_rpath[manylinux_2_34-runpath]
 SKIPPED [ 46%]
tests/integration/test_manylinux.py::TestManylinux::test_multiple_top_level[manylinux_2_34]
 SKIPPED [ 47%]
tests/integration/test_manylinux.py::TestManylinux::test_internal_rpath[manylinux_2_34]
 SKIPPED [ 47%]
tests/integration/test_manylinux.py::TestManylinux::test_strip[manylinux_2_34] 
SKIPPED [ 47%]
tests/integration/test_manylinux.py::TestManylinux::test_nonpy_rpath[manylinux_2_34]
 SKIPPED [ 47%]
tests/integration/test_manylinux.py::TestManylinux::test_glibcxx_3_4_25[manylinux_2_34]
 SKIPPED [ 48%]
tests/integration/test_manylinux.py::TestManylinux::test_isa_variants[manylinux_2_34-x86-64-v2]
 SKIPPED [ 48%]
tests/integration/test_manylinux.py::TestManylinux::test_isa_variants[manylinux_2_34-x86-64-v3]
 SKIPPED [ 48%]
tests/integration/test_manylinux.py::TestManylinux::test_isa_variants[manylinux_2_34-x86-64-v4]
 SKIPPED [ 48%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-glibc-aarch64]
 SKIPPED [ 49%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-glibc-armv7l]
 SKIPPED [ 49%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-glibc-i686]
 SKIPPED [ 49%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-glibc-ppc64le]
 SKIPPED [ 50%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-glibc-riscv64]
 SKIPPED [ 50%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-glibc-s390x]
 SKIPPED [ 50%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-glibc-x86_64]
 SKIPPED [ 50%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-musl-aarch64]
 SKIPPED [ 51%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-musl-armv7l]
 SKIPPED [ 51%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-musl-i686]
 SKIPPED [ 51%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-musl-ppc64le]
 SKIPPED [ 51%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-musl-riscv64]
 SKIPPED [ 52%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-musl-s390x]
 SKIPPED [ 52%]
tests/integration/test_manylinux.py::TestManylinux::test_cross_repair[manylinux_2_34-musl-x86_64]
 SKIPPED [ 52%]
tests/integration/test_manylinux.py::TestManylinux::test_image_dependencies[manylinux_2_34-0]
 SKIPPED [ 52%]
tests/integration/test_manylinux.py::TestManylinux::test_image_dependencies[manylinux_2_34-1]
 SKIPPED [ 53%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-True-manylinux_2_12_x86_64]
 SKIPPED [ 53%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-True-manylinux_2_17_x86_64]
 SKIPPED [ 53%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-True-manylinux_2_28_x86_64]
 SKIPPED [ 54%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-True-manylinux_2_34_x86_64]
 SKIPPED [ 54%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-True-manylinux1_x86_64]
 SKIPPED [ 54%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-True-manylinux2010_x86_64]
 SKIPPED [ 54%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-True-manylinux2014_x86_64]
 SKIPPED [ 55%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-False-manylinux_2_12_x86_64]
 SKIPPED [ 55%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-False-manylinux_2_17_x86_64]
 SKIPPED [ 55%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-False-manylinux_2_28_x86_64]
 SKIPPED [ 55%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-False-manylinux_2_34_x86_64]
 SKIPPED [ 56%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-False-manylinux1_x86_64]
 SKIPPED [ 56%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-False-manylinux2010_x86_64]
 SKIPPED [ 56%]
tests/integration/test_manylinux.py::TestManylinux::test_compat[manylinux_2_34-False-manylinux2014_x86_64]
 SKIPPED [ 56%]
tests/integration/test_manylinux.py::TestManylinux::test_zlib_blacklist[manylinux_2_34]
 SKIPPED [ 57%]
tests/unit/test_architecture.py::test_32bits_arch_name[linux-armv7l-armv7l] 
PASSED [ 57%]
tests/unit/test_architecture.py::test_32bits_arch_name[linux-armv8l-armv7l] 
PASSED [ 57%]
tests/unit/test_architecture.py::test_32bits_arch_name[linux-aarch64-armv7l] 
PASSED [ 58%]
tests/unit/test_architecture.py::test_32bits_arch_name[linux-i686-i686] PASSED 
[ 58%]
tests/unit/test_architecture.py::test_32bits_arch_name[linux-x86_64-i686] 
PASSED [ 58%]
tests/unit/test_architecture.py::test_32bits_arch_name[win32-x86-i686] PASSED [ 
58%]
tests/unit/test_architecture.py::test_32bits_arch_name[win32-AMD64-i686] PASSED 
[ 59%]
tests/unit/test_architecture.py::test_64bits_arch_name[linux-armv8l-aarch64] 
PASSED [ 59%]
tests/unit/test_architecture.py::test_64bits_arch_name[linux-aarch64-aarch64] 
PASSED [ 59%]
tests/unit/test_architecture.py::test_64bits_arch_name[linux-ppc64le-ppc64le] 
PASSED [ 59%]
tests/unit/test_architecture.py::test_64bits_arch_name[linux-i686-x86_64] 
PASSED [ 60%]
tests/unit/test_architecture.py::test_64bits_arch_name[linux-x86_64-x86_64] 
PASSED [ 60%]
tests/unit/test_architecture.py::test_64bits_arch_name[darwin-arm64-aarch64] 
PASSED [ 60%]
tests/unit/test_architecture.py::test_64bits_arch_name[darwin-x86_64-x86_64] 
PASSED [ 61%]
tests/unit/test_architecture.py::test_64bits_arch_name[win32-ARM64-aarch64] 
PASSED [ 61%]
tests/unit/test_architecture.py::test_64bits_arch_name[win32-AMD64-x86_64] 
PASSED [ 61%]
tests/unit/test_architecture.py::test_arch_name_bits[9223372036854775807-8-x86_64]
 PASSED [ 61%]
tests/unit/test_architecture.py::test_arch_name_bits[2147483647-4-i686] PASSED 
[ 62%]
tests/unit/test_architecture.py::test_arch_name_bits[2147483647-8-x86_64] 
PASSED [ 62%]
tests/unit/test_architecture.py::test_order_valid[x86_64-x86_64_v4] PASSED [ 
62%]
tests/unit/test_architecture.py::test_order_valid[x86_64-x86_64] PASSED  [ 62%]
tests/unit/test_architecture.py::test_order_valid[x86_64-x86_64_v2] PASSED [ 
63%]
tests/unit/test_architecture.py::test_order_valid[x86_64_v2-x86_64_v3] PASSED [ 
63%]
tests/unit/test_architecture.py::test_order_valid[x86_64_v3-x86_64_v4] PASSED [ 
63%]
tests/unit/test_architecture.py::test_order_invalid[x86_64-x86_64_v4] PASSED [ 
63%]
tests/unit/test_architecture.py::test_order_invalid[x86_64-x86_64_v2] PASSED [ 
64%]
tests/unit/test_architecture.py::test_order_invalid[x86_64_v2-x86_64_v3] PASSED 
[ 64%]
tests/unit/test_architecture.py::test_order_invalid[x86_64_v3-x86_64_v4] PASSED 
[ 64%]
tests/unit/test_architecture.py::test_order_invalid[aarch64-x86_64] PASSED [ 
65%]
tests/unit/test_architecture.py::test_order_invalid[x86_64-aarch64] PASSED [ 
65%]
tests/unit/test_condatools.py::test_in_condapkg PASSED                   [ 65%]
tests/unit/test_condatools.py::test_in_condapkg_context PASSED           [ 65%]
tests/unit/test_elfpatcher.py::test_patchelf_unavailable PASSED          [ 66%]
tests/unit/test_elfpatcher.py::test_patchelf_check_output_fail PASSED    [ 66%]
tests/unit/test_elfpatcher.py::test_patchelf_version_check[0.14] PASSED  [ 66%]
tests/unit/test_elfpatcher.py::test_patchelf_version_check[0.14.1] PASSED [ 66%]
tests/unit/test_elfpatcher.py::test_patchelf_version_check[0.15] PASSED  [ 67%]
tests/unit/test_elfpatcher.py::test_patchelf_version_check_fail[0.13.99] PASSED 
[ 67%]
tests/unit/test_elfpatcher.py::test_patchelf_version_check_fail[0.13] PASSED [ 
67%]
tests/unit/test_elfpatcher.py::test_patchelf_version_check_fail[0.9] PASSED [ 
68%]
tests/unit/test_elfpatcher.py::test_patchelf_version_check_fail[0.1] PASSED [ 
68%]
tests/unit/test_elfpatcher.py::TestPatchElf::test_replace_needed_one PASSED [ 
68%]
tests/unit/test_elfpatcher.py::TestPatchElf::test_replace_needed_multple PASSED 
[ 68%]
tests/unit/test_elfpatcher.py::TestPatchElf::test_set_soname PASSED      [ 69%]
tests/unit/test_elfpatcher.py::TestPatchElf::test_set_rpath PASSED       [ 69%]
tests/unit/test_elfpatcher.py::TestPatchElf::test_get_rpath PASSED       [ 69%]
tests/unit/test_elfpatcher.py::TestPatchElf::test_remove_needed PASSED   [ 69%]
tests/unit/test_elfutils.py::TestElfReadDt::test_missing_section PASSED  [ 70%]
tests/unit/test_elfutils.py::TestElfReadDt::test_needed_libs PASSED      [ 70%]
tests/unit/test_elfutils.py::TestElfFileFilter::test_filter PASSED       [ 70%]
tests/unit/test_elfutils.py::TestElfFileFilter::test_some_py_files PASSED [ 70%]
tests/unit/test_elfutils.py::TestElfFileFilter::test_not_elf PASSED      [ 71%]
tests/unit/test_elfutils.py::TestElfFindVersionedSymbols::test_find_symbols 
PASSED [ 71%]
tests/unit/test_elfutils.py::TestElfFindVersionedSymbols::test_only_ld_linux[ld-linux]
 PASSED [ 71%]
tests/unit/test_elfutils.py::TestElfFindVersionedSymbols::test_only_ld_linux[ld64.so.2]
 PASSED [ 72%]
tests/unit/test_elfutils.py::TestElfFindVersionedSymbols::test_only_ld_linux[ld64.so.1]
 PASSED [ 72%]
tests/unit/test_elfutils.py::TestElfFindVersionedSymbols::test_empty_section 
PASSED [ 72%]
tests/unit/test_elfutils.py::TestFindUcs2Symbols::test_elf_find_ucs2_symbols 
PASSED [ 72%]
tests/unit/test_elfutils.py::TestFindUcs2Symbols::test_elf_find_ucs2_symbols_no_symbol
 PASSED [ 73%]
tests/unit/test_elfutils.py::TestElfReferencesPyPFE::test_elf_references_pyfpe_jbuf
 PASSED [ 73%]
tests/unit/test_elfutils.py::TestElfReferencesPyPFE::test_elf_references_pyfpe_jbuf_false
 PASSED [ 73%]
tests/unit/test_elfutils.py::TestElfReferencesPyPFE::test_elf_references_pyfpe_jbuf_no_section
 PASSED [ 73%]
tests/unit/test_hashfile.py::test_hash PASSED                            [ 74%]
tests/unit/test_json.py::test_dataclass PASSED                           [ 74%]
tests/unit/test_json.py::test_enum PASSED                                [ 74%]
tests/unit/test_json.py::test_frozenset PASSED                           [ 75%]
tests/unit/test_json.py::test_invalid_type PASSED                        [ 75%]
tests/unit/test_libc.py::test_find_musllinux_not_found PASSED            [ 75%]
tests/unit/test_libc.py::test_find_musllinux_found PASSED                [ 75%]
tests/unit/test_libc.py::test_get_musl_version_invalid_path 
-------------------------------- live log call ---------------------------------
ERROR    auditwheel.libc:libc.py:66 failed to determine musl version
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_auditwheel/build/auditwheel/libc.py", 
line 61, in _get_musl_version
    ld = subprocess.run(
         ~~~~~~~~~~~~~~^
        [ld_path], check=False, errors="strict", stderr=subprocess.PIPE
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ).stderr
    ^
  File "/usr/lib/python3.13/subprocess.py", line 554, in run
    with Popen(*popenargs, **kwargs) as process:
         ~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/subprocess.py", line 1039, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        pass_fds, cwd, env,
                        ^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
                        gid, gids, uid, umask,
                        ^^^^^^^^^^^^^^^^^^^^^^
                        start_new_session, process_group)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/subprocess.py", line 1876, in _execute_child
    self._posix_spawn(args, executable, env, restore_signals, close_fds,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      p2cread, p2cwrite,
                      ^^^^^^^^^^^^^^^^^^
                      c2pread, c2pwrite,
                      ^^^^^^^^^^^^^^^^^^
                      errread, errwrite)
                      ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/subprocess.py", line 1820, in _posix_spawn
    self.pid = os.posix_spawn(executable, args, env, **kwargs)
               ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 
'/tmp/no/executable/here'
PASSED                                                                   [ 76%]
tests/unit/test_libc.py::test_get_musl_version_invalid_version PASSED    [ 76%]
tests/unit/test_libc.py::test_get_musl_version_valid_version PASSED      [ 76%]
tests/unit/test_libc.py::test_detect_glibc PASSED                        [ 76%]
tests/unit/test_libc.py::test_glibc_version[glibc 42.42] PASSED          [ 77%]
tests/unit/test_libc.py::test_glibc_version[glibc 42.42-test] PASSED     [ 77%]
tests/unit/test_libc.py::test_glibc_version[glibc 42.42.0] PASSED        [ 77%]
tests/unit/test_libc.py::test_glibc_version[glibc 42.42~0] PASSED        [ 77%]
tests/unit/test_libc.py::test_bad_glibc_version[glibc] PASSED            [ 78%]
tests/unit/test_libc.py::test_bad_glibc_version[glibc 42.42 test] PASSED [ 78%]
tests/unit/test_libc.py::test_bad_glibc_version[glibc 42] PASSED         [ 78%]
tests/unit/test_libc.py::test_bad_glibc_version[glibc 42.test] PASSED    [ 79%]
tests/unit/test_libc.py::test_bad_glibc_version[glibc test.42] PASSED    [ 79%]
tests/unit/test_main.py::test_unsupported_platform PASSED                [ 79%]
tests/unit/test_main.py::test_help PASSED                                [ 79%]
tests/unit/test_main.py::test_unexisting_wheel[show] PASSED              [ 80%]
tests/unit/test_main.py::test_unexisting_wheel[repair] PASSED            [ 80%]
tests/unit/test_main.py::test_repair_wheel_mismatch[glibc-foo-1.0-py3-none-manylinux1_aarch64.whl-manylinux_2_28_x86_64-can't
 repair wheel foo-1.0-py3-none-manylinux1_aarch64.whl with aarch64 architecture 
to a wheel targeting x86_64] PASSED [ 80%]
tests/unit/test_main.py::test_repair_wheel_mismatch[glibc-foo-1.0-py3-none-musllinux_1_1_x86_64.whl-manylinux_2_28_x86_64-can't
 repair wheel foo-1.0-py3-none-musllinux_1_1_x86_64.whl with MUSL libc to a 
wheel targeting GLIBC] PASSED [ 80%]
tests/unit/test_main.py::test_repair_wheel_mismatch[musl-foo-1.0-py3-none-manylinux1_x86_64.whl-musllinux_1_1_x86_64-can't
 repair wheel foo-1.0-py3-none-manylinux1_x86_64.whl with GLIBC libc to a wheel 
targeting MUSL] PASSED [ 81%]
tests/unit/test_policy.py::test_replacement_platform[linux_aarch64-expected0] 
PASSED [ 81%]
tests/unit/test_policy.py::test_replacement_platform[manylinux1_ppc64le-expected1]
 PASSED [ 81%]
tests/unit/test_policy.py::test_replacement_platform[manylinux2014_x86_64-expected2]
 PASSED [ 81%]
tests/unit/test_policy.py::test_replacement_platform[manylinux_2_24_x86_64-expected3]
 PASSED [ 82%]
tests/unit/test_policy.py::test_pep600_compliance PASSED                 [ 82%]
tests/unit/test_policy.py::TestPolicyAccess::test_get_by_name PASSED     [ 82%]
tests/unit/test_policy.py::TestPolicyAccess::test_get_by_name_missing PASSED [ 
83%]
tests/unit/test_policy.py::TestPolicyAccess::test_get_by_name_duplicate PASSED 
[ 83%]
tests/unit/test_policy.py::TestLddTreeExternalReferences::test_filter_libs 
PASSED [ 83%]
tests/unit/test_policy.py::test_wheel_policies_args[GLIBC-None-x86_64-NoError0] 
PASSED [ 83%]
tests/unit/test_policy.py::test_wheel_policies_args[GLIBC-None-x86_64-NoError1] 
PASSED [ 84%]
tests/unit/test_policy.py::test_wheel_policies_args[MUSL-musllinux_1_1-x86_64-NoError]
 PASSED [ 84%]
tests/unit/test_policy.py::test_wheel_policies_args[GLIBC-None-aarch64-NoError] 
PASSED [ 84%]
tests/unit/test_policy.py::test_wheel_policies_args[GLIBC-musllinux_1_1-x86_64-exception4]
 PASSED [ 84%]
tests/unit/test_policy.py::test_wheel_policies_args[MUSL-manylinux_1_1-x86_64-exception5]
 PASSED [ 85%]
tests/unit/test_policy.py::test_wheel_policies_args[MUSL-musllinux_5_1-x86_64-exception6]
 PASSED [ 85%]
tests/unit/test_policy.py::test_wheel_policies_args[MUSL-None-x86_64-NoError] 
-------------------------------- live log call ---------------------------------
WARNING  auditwheel.policy:__init__.py:69 can't determine musl libc version, 
latest known version will be used.
PASSED                                                                   [ 85%]
tests/unit/test_policy.py::test_policy_checks_glibc PASSED               [ 86%]
tests/unit/test_repair.py::TestRepair::test_append_rpath PASSED          [ 86%]
tests/unit/test_repair.py::TestRepair::test_append_rpath_reject_outside_wheel 
PASSED [ 86%]
tests/unit/test_repair.py::TestRepair::test_append_rpath_ignore_duplicates 
PASSED [ 86%]
tests/unit/test_repair.py::TestRepair::test_append_rpath_ignore_relative PASSED 
[ 87%]
tests/unit/test_sboms.py::test_invalid_wheel_fname PASSED                [ 87%]
tests/unit/test_sboms.py::test_create_sbom PASSED                        [ 87%]
tests/unit/test_tmpdirs.py::test_intemporarydirectory PASSED             [ 87%]
tests/unit/test_tmpdirs.py::test_intemporarydirectory_name PASSED        [ 88%]
tests/unit/test_tmpdirs.py::test_ingivendirectory PASSED                 [ 88%]
tests/unit/test_tmpdirs.py::test_ingivendirectory_cwd PASSED             [ 88%]
tests/unit/test_tmpdirs.py::test_ingivendirectory_name PASSED            [ 88%]
tests/unit/test_tools.py::test_plat_environment_action[None-None-manylinux1] 
PASSED [ 89%]
tests/unit/test_tools.py::test_plat_environment_action[None-manylinux2010-manylinux2010]
 PASSED [ 89%]
tests/unit/test_tools.py::test_plat_environment_action[manylinux2010-None-manylinux2010]
 PASSED [ 89%]
tests/unit/test_tools.py::test_plat_environment_action[manylinux2010-linux-linux]
 PASSED [ 90%]
tests/unit/test_tools.py::test_zip_environment_action[None-None--1] PASSED [ 
90%]
tests/unit/test_tools.py::test_zip_environment_action[0-None-0] PASSED   [ 90%]
tests/unit/test_tools.py::test_zip_environment_action[0-1-1] PASSED      [ 90%]
tests/unit/test_tools.py::test_zip_environment_action[6-1-1] PASSED      [ 91%]
tests/unit/test_tools.py::test_environment_action_invalid_plat_env PASSED [ 91%]
tests/unit/test_tools.py::test_environment_action_invalid_zip_env PASSED [ 91%]
tests/unit/test_tools.py::test_zip2dir_permissions PASSED                [ 91%]
tests/unit/test_tools.py::test_zip2dir_round_trip_permissions PASSED     [ 92%]
tests/unit/test_tools.py::test_dir2zip_deflate PASSED                    [ 92%]
tests/unit/test_tools.py::test_dir2zip_folders PASSED                    [ 92%]
tests/unit/test_tools.py::test_is_subdir PASSED                          [ 93%]
tests/unit/test_wheel_abi.py::TestGetWheelElfdata::test_finds_shared_library_in_purelib[filenames0-Invalid
 binary wheel, found the following shared library/libraries in purelib 
folder:\n\tfoo\nThe wheel has to be platlib compliant in order to be repaired 
by auditwheel.] PASSED [ 93%]
tests/unit/test_wheel_abi.py::TestGetWheelElfdata::test_finds_shared_library_in_purelib[filenames1-Invalid
 binary wheel, found the following shared library/libraries in purelib 
folder:\n\tfoo\n\tbar\nThe wheel has to be platlib compliant in order to be 
repaired by auditwheel.] PASSED [ 93%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture[foo-1.0-py3-none-linux_aarch64.whl-aarch64]
 PASSED [ 93%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture[foo-1.0-py3-none-linux_armv7l.whl-armv7l]
 PASSED [ 94%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture[foo-1.0-py3-none-linux_i686.whl-i686]
 PASSED [ 94%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture[foo-1.0-py3-none-linux_loongarch64.whl-loongarch64]
 PASSED [ 94%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture[foo-1.0-py3-none-linux_ppc64.whl-ppc64]
 PASSED [ 94%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture[foo-1.0-py3-none-linux_ppc64le.whl-ppc64le]
 PASSED [ 95%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture[foo-1.0-py3-none-linux_riscv64.whl-riscv64]
 PASSED [ 95%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture[foo-1.0-py3-none-linux_s390x.whl-s390x]
 PASSED [ 95%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture[foo-1.0-py3-none-linux_x86_64.whl-x86_64]
 PASSED [ 95%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture[foo-1.0-py3-none-linux_x86_64_v2.whl-x86_64_v2]
 PASSED [ 96%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture[foo-1.0-py3-none-linux_x86_64_v3.whl-x86_64_v3]
 PASSED [ 96%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture[foo-1.0-py3-none-linux_x86_64_v4.whl-x86_64_v4]
 PASSED [ 96%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture[foo-1.0-py3-none-linux_x86_64.manylinux1_x86_64.whl-x86_64]
 PASSED [ 97%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture_unknown 
-------------------------------- live log call ---------------------------------
WARNING  auditwheel.wheeltools:wheeltools.py:305 couldn't guess architecture 
for platform tag 'linux_mipsel'
PASSED                                                                   [ 97%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture_pure PASSED   [ 97%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture_multiple[foo-1.0-py3-none-linux_x86_64.linux_aarch64.whl]
 PASSED [ 97%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture_multiple[foo-1.0-py3-none-linux_x86_64.linux_mipsel.whl]
 
-------------------------------- live log call ---------------------------------
WARNING  auditwheel.wheeltools:wheeltools.py:305 couldn't guess architecture 
for platform tag 'linux_mipsel'
PASSED                                                                   [ 98%]
tests/unit/test_wheeltools.py::test_get_wheel_architecture_multiple[foo-1.0-py3-none-linux_x86_64.any.whl]
 PASSED [ 98%]
tests/unit/test_wheeltools.py::test_get_wheel_libc[foo-1.0-py3-none-manylinux1_x86_64.whl-glibc]
 PASSED [ 98%]
tests/unit/test_wheeltools.py::test_get_wheel_libc[foo-1.0-py3-none-manylinux1_x86_64.manylinux2010_x86_64.whl-glibc]
 PASSED [ 98%]
tests/unit/test_wheeltools.py::test_get_wheel_libc[foo-1.0-py3-none-musllinux_1_1_x86_64.whl-musl]
 PASSED [ 99%]
tests/unit/test_wheeltools.py::test_get_wheel_libc_unknown[foo-1.0-py3-none-any.whl]
 PASSED [ 99%]
tests/unit/test_wheeltools.py::test_get_wheel_libc_unknown[foo-1.0-py3-none-something.whl]
 PASSED [ 99%]
tests/unit/test_wheeltools.py::test_get_wheel_libc_multiple[foo-1.0-py3-none-manylinux1_x86_64.musllinux_1_1_x86_64.whl]
 PASSED [100%]

=============== 159 passed, 213 skipped, 45 deselected in 0.83s ================
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] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to