After upgrading perl-JSON-XS from 3.04 to 3.0, JSON::Any fails to use JSON::XS: $ perl -e 'use JSON::Any' Couldn't find a working decoder method (but found handler JSON::XS 4.0). at -e line 1. BEGIN failed--compilation aborted at -e line 1. To reproduce this issue, you need to uninstall all the other Perl JSON modules except perl-JSON-XS. This issue prevents perl-Test-JSON from being built <https://apps.fedoraproject.org/koschei/build/5698823>.
(In reply to Petr Pisar from comment #0) > After upgrading perl-JSON-XS from 3.04 to 3.0, JSON::Any fails to use A typo: to 4.0.
This blocks perl-POE-Component-Server-Bayeux <https://apps.fedoraproject.org/koschei/build/5713674>.
And also perl-Test-JSON <https://apps.fedoraproject.org/koschei/build/5698823>.
We need to fix this package to unblock rebuilding other packages. I have a fix including tests, upstream did not responded. I'm going to apply the conservative fix that restores compatibility with latest JSON::XS but disables the incompatible allow_nonref feature.