Source: snuffleupagus Version: 0.13.0+ds-1 Severity: important Tags: upstream X-Debbugs-Cc: Debian PHP PECL Maintainers <[email protected]> Control: block 1149581 by -1
Hi, Looking at the last (failed) run of the autopkgtest of snuffleupagus with php8.6 from experimental [1], there seems to be at least an incompatibility with the php_hash_bin2hex function. 1: https://ci.debian.net/packages/s/snuffleupagus/unstable/armhf/77230434/ […] > libtool: compile: cc -I. -I/tmp/autopkgtest.4bZMVh/build.mQw/src/src > -I/usr/include/php/20260924 -I/usr/include/php/20260924/main > -I/usr/include/php/20260924/TSRM -I/usr/include/php/20260924/Zend > -I/usr/include/php/20260924/ext -I/usr/include/php/20260924/ext/date/lib > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -g -O2 -Wall > -Wextra -Wno-unused-parameter -Wformat=2 -Wformat-security > -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wmissing-format-attribute > -Wmissing-noreturn -Wpointer-arith -Wstrict-prototypes -Wunused > -Wwrite-strings -D_GNU_SOURCE -DZEND_COMPILE_DL_EXT=1 -c > /tmp/autopkgtest.4bZMVh/build.mQw/src/src/sp_unserialize.c -MMD -MF > sp_unserialize.dep -MT sp_unserialize.lo -fPIC -DPIC -o > .libs/sp_unserialize.o > /tmp/autopkgtest.4bZMVh/build.mQw/src/src/sp_unserialize.c: In function > 'sp_do_hash_hmac_sha256': > /tmp/autopkgtest.4bZMVh/build.mQw/src/src/sp_unserialize.c:47:3: error: > implicit declaration of function 'php_hash_bin2hex' > [-Wimplicit-function-declaration] > 47 | php_hash_bin2hex(ZSTR_VAL(hex_digest), (unsigned char *) > ZSTR_VAL(digest), ops->digest_size); > | ^~~~~~~~~~~~~~~~ > make[1]: *** [Makefile:230: sp_unserialize.lo] Error 1 > make[1]: Leaving directory '/tmp/autopkgtest.4bZMVh/build.mQw/src/src' > make: *** [Makefile:14: release] Error 2 There is a new upstream release available that may address the issue. Also, the package may need a rebuild with the new PHP version anyway. Please note that the binary package name does not look in line with the usual extensions names (php-snuffleupagus instead of php8.4-snuffleupagus), and that the package is not maintained inside the Debian PHP PECL Maintainers team, you may wish to address that too. Regards, taffit
signature.asc
Description: PGP signature

