#1111894 libjson-hyper-perl: FTBFS with Perl 5.42: Undefined subroutine &Scalar::Util::refaddr called #1111894
- Package:
- src:libjson-hyper-perl
- Source:
- src:libjson-hyper-perl
- Submitter:
- Niko Tyni
- Date:
- 2025-08-23 15:52:02 UTC
- Severity:
- normal
- Tags:
Source: libjson-hyper-perl Version: 0.011-3 Severity: important Tags: ftbfs forky sid upstream Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=157586 User: debian-perl@lists.debian.org Usertags: perl-5.42-transition This package fails to build with Perl 5.42 (currently in experimental.) https://perl.debian.net/rebuild-logs/perl-5.42-throwaway/libjson-hyper-perl_0.011-3/libjson-hyper-perl_0.011-3_amd64-2025-08-22T10:46:50Z.build PERL5LIB=. dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libjson-hyper-perl-LcIFD7/libjson-hyper-perl-0.011=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" "LD=x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libjson-hyper-perl-LcIFD7/libjson-hyper-perl-0.011=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro" *** Module::AutoInstall version 1.06 *** Checking for Perl dependencies... [Core Features] - ExtUtils::MakeMaker ...loaded. (7.76 >= 6.59) - Test::More ...loaded. (1.302210 >= 0.61) - JSON ...loaded. (4.10 >= 2.00) - URI ...loaded. (5.30 >= 1.30) - URI::Escape ...loaded. (5.30) - LWP::UserAgent ...loaded. (6.78) - JSON::Path ...loaded. (1.0.6) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good CPAN::Meta::YAML->errstr and $CPAN::Meta::YAML::errstr is deprecated at /usr/share/perl/5.42/CPAN/Meta.pm line 627. Undefined subroutine &Scalar::Util::refaddr called at /usr/share/perl/5.42/ExtUtils/MM_Any.pm line 1702. END failed--call queue aborted. It looks like this is because there's a bundled and stripped version of Scalar::Util in inc/ that doesn't have refaddr(), but ExtUtils::MakeMaker now requires it. I expect that removing the bundled version will fix the issue. If you want to test changes against Perl 5.42 in experimental and run into uninstallability problems, there is a test repository of rebuilt Debian sid packages for amd64 available at <https://perl.debian.net/>. Thanks for your work on Debian,
Hello, Bug #1111894 in libjson-hyper-perl reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/perl-team/modules/packages/libjson-hyper-perl/-/commit/2edc96286c1c410e555f4e62a2c87d76607c8844 ------------------------------------------------------------------------ Use packaged modules for build instead of the vendored copies. Closes: #1111894 ------------------------------------------------------------------------ (this message was generated automatically) -- Greetings https://bugs.debian.org/1111894
We believe that the bug you reported is fixed in the latest version of
libjson-hyper-perl, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1111894@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
gregor herrmann <gregoa@debian.org> (supplier of updated libjson-hyper-perl package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 23 Aug 2025 17:18:48 +0200
Source: libjson-hyper-perl
Architecture: source
Version: 0.011-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: gregor herrmann <gregoa@debian.org>
Closes: 1111894
Changes:
libjson-hyper-perl (0.011-4) unstable; urgency=medium
.
* Team upload.
.
[ Debian Janitor ]
* Update standards version to 4.6.1, no changes needed.
.
[ gregor herrmann ]
* Use packaged modules for build instead of the vendored copies.
(Closes: #1111894)
* Update debian/upstream/metadata.
* Declare compliance with Debian Policy 4.7.2.
* Remove «Rules-Requires-Root: no», which is the current default.
* Annotate test-only build dependencies with <!nocheck>.
* Remove «Priority: optional», which is the current default.
Checksums-Sha1:
8b1b6c1d95e9fa1670896ed11e376410407e0476 2543 libjson-hyper-perl_0.011-4.dsc
8182e33e169678a41d5b5c2aa50cdef06180ad71 2788 libjson-hyper-perl_0.011-4.debian.tar.xz
Checksums-Sha256:
e1b4f352c491b79e87ab3b639ce1610cbcf1bb7371b85de5273334fa96d8e50b 2543 libjson-hyper-perl_0.011-4.dsc
3a91e8b6f861b6d8e8a47cfda33bc7f51fc17909b6dbb31366696254397ee7db 2788 libjson-hyper-perl_0.011-4.debian.tar.xz
Files:
227910cf3152034c048253ed5a4640ca 2543 perl optional libjson-hyper-perl_0.011-4.dsc
9dc02f91262ae2b86ac40d2ec8187082 2788 perl optional libjson-hyper-perl_0.011-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmip3GxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgbuPxAAl0u6GfCAr8FOc/E8MsqUKcTS++yvtC4o2gVHuskYTyaR1Qy6S/G3mDN+
gyV5iTmMDJ+P1eXa8xSqgvOKwhpyI18+J0aBEaW32T5XeyX5YSMANo2SpoSmFyEp
ka73SrmTnTVMLAcOkW+ev/wGEdHcFDat8D3OKAK72uxjT/Zae6+Rvra76rYA3S3c
DhagnJctZs5Qd1UB9Qz2pYKDQFOLBoooePRkjKHMnVdvtdK88AJVlrUwbupgZJb6
osn+fSpIp7BBrsBfE1JrU5QvU/1Qn8W//tGk3eLl2nyzP34oMtSPp2hxD+ITCJkV
lqxbLzhXIvnDP2KWX4fJicMxvsIBXsKpjwbfZ+4/730HtBqjbLsxFLepa7CA1vb2
9GZPO8M4x4ELWc3j8gWm/IFAiobLWcC9bKwe82YwluwFm4Ogf4UFpEkpmVbhjlht
ChGNmhfR8hGBiR7v0ueCEqe9pKAPyLwx+tLLDSGAfODXtmMI3XojzoyUAsM6OZec
5/X5gpzse7JEhoGrEKBcqcyQs9a4UJyCrKEv/rZEGm/yk48luuI3Aq6kp8hZMaze
xpzOWr8dFGqUr506Vdf7a/RQqSeA3vPoGwjRk/Hz1JNNEh5uaZLNRgtMG16uRuY4
jHjqLAChmHF0LM2AINqipwGRdJbdJf76cJ2ObhqojpCSNOOjSE0=
=atlI
-----END PGP SIGNATURE-----