Package: wcc Version: 0.0.2+dfsg-3 Severity: serious Dear wcc maintainers,
The wcc autopkgtests try to dlopen some PIE executables (namely /usr/bin/ssh). This has never been really supported, and this fails with an error message in recent glibc versions. This cause the autopkgtest to fail: | autopkgtest [11:11:14]: test command1: ./debian/tests/wsh-ssl.wsh /usr/bin/ssh | autopkgtest [11:11:14]: test command1: [----------------------- | ERROR: dlopen() /usr/bin/ssh: cannot dynamically load position-independent executable | ERROR: dlopen() of patched file! //tmp/.wsh-1902/ssh: cannot dynamically load position-independent executable | WARNING: No binary loaded in memory. Try loadbin(). For help type help("loadbin"). | lua_pcall() failed with ./debian/tests/wsh-ssl.wsh:6: attempt to call a nil value (global 'MD5_Init'), for: ./debian/tests/wsh-ssl.wsh | init | ** libifying /usr/bin/ssh to //tmp/.wsh-1902/ssh (760616 bytes) | -- input: my best friend is a little poney ! | -- md5 hexdump | autopkgtest [11:11:15]: test command1: -----------------------] | autopkgtest [11:11:15]: test command1: - - - - - - - - - - results - - - - - - - - - - | command1 FAIL non-zero exit status 42 (see https://ci.debian.net/data/autopkgtest/testing/amd64/w/wcc/3942223/log.gz) You can see reason for disabling dlopening PIE binaries in this upstream bug report: https://sourceware.org/bugzilla/show_bug.cgi?id=24323 It is unclear to me what this change means for the wcc testsuite and for the usability of the wcc package. Could you please explain me how is it used? Thanks, Aurelien -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.3.0-3-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages wcc depends on: ii libbinutils 2.33.1-6 ii libc6 2.29-7 ii libcapstone3 4.0.1+really+3.0.5-1+b1 ii libelf1 0.176-1.1 ii liblua5.3-0 5.3.3-1.1+b1 wcc recommends no packages. Versions of packages wcc suggests: pn lua <none>