Package: libxs-parse-sublike-perl Version: 0.41-1 Severity: serious User: [email protected] Usertags: autopkgtest
This package fails its autopkgtest checks with Perl 5.42 on 32-bit architectures (armhf and i386 at least.) https://ci.debian.net/packages/libx/libxs-parse-sublike-perl/testing/armhf/73816092/ 117s autopkgtest [07:12:30]: test autodep8-perl-build-deps: /usr/share/pkg-perl-autopkgtest/runner build-deps 117s autopkgtest [07:12:30]: test autodep8-perl-build-deps: [----------------------- 118s Created MYMETA.yml and MYMETA.json 118s Creating new 'Build' script for 'XS-Parse-Sublike' version '0.41' 118s Building XS-Parse-Sublike 118s arm-linux-gnueabihf-gcc -Isrc/ -I/usr/lib/arm-linux-gnueabihf/perl/5.42/CORE -fPIC -Ishare/include -Iinclude -Ihax -Wall -Wno-unused-function -Wno-unused-value -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN '-D_TIME_BITS=64' -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS=64' -O2 -g -o src/parse_subsignature_ex.o src/parse_subsignature_ex.c 119s In file included from /usr/lib/arm-linux-gnueabihf/perl/5.42/CORE/perl.h:6199, 119s from src/parse_subsignature_ex.c:4: 119s src/parse_subsignature_ex.c: In function ‘opdump_argelems_named’: 119s src/parse_subsignature_ex.c:473:22: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 119s 473 | opdump_printf(ctx, "PARAMS = (%" UVuf ")\n", aux->n_params); 119s | ^~~~~~~~~~~~~ ~~~~~~~~~~~~~ 119s | | 119s | size_t {aka unsigned int} 119s /usr/lib/arm-linux-gnueabihf/perl/5.42/CORE/embed.h:483:76: note: in definition of macro ‘opdump_printf’ 119s 483 | # define opdump_printf(a,...) Perl_opdump_printf(aTHX_ a,__VA_ARGS__) [...] 239s autopkgtest [07:14:32]: @@@@@@@@@@@@@@@@@@@@ summary 239s autodep8-perl-build-deps FAIL stderr: In file included from /usr/lib/arm-linux-gnueabihf/perl/5.42/CORE/perl.h:6199, 239s autodep8-perl PASS (superficial) 239s autodep8-perl-recommends PASS (superficial) This is currently considered a src:perl regression. I assume it regressed with https://github.com/Perl/perl5/commit/1eab73a91a97030ed9ce247321dea85de835f830 but I doubt there's anything to fix on that side. I didn't investigate much though. Feel free to reassign of course. Possibly just redirecting stderr also in the './Build' phase of debian/tests/pkg-perl/smoke-setup is enough to fix this. -- Niko Tyni [email protected]

