Bug#1140258: libjson-any-perl: FTBFS: Failed test: 3
gregor herrmann
gregoa at debian.org
Wed Jun 17 19:38:53 BST 2026
Control: tag -1 + confirmed upstream
On Wed, 17 Jun 2026 16:15:14 +0000, Santiago Vila wrote:
># Failed test 'trapped a failure because of a non-reference'
># at t/04-ENV.t line 28.
># undef
># doesn't match '(?^:use allow_nonref)'
># Looks like you failed 1 test of 8.
>t/04-ENV.t .............
>ok 1 - got the right handlerType
>ok 2 - got a JSON::Any object
>not ok 3 - trapped a failure because of a non-reference
>ok 4 - got another JSON::Any object
>ok 5 - got the same data back again
>ok 6 - no failure with config change
>ok 7 - got another JSON::Any object
>ok 8 - trapped a failure because the constructor option overrides the environment variable
>1..8
>Dubious, test returned 1 (wstat 256, 0x100)
>Failed 1/8 subtests
>Found deprecated package JSON::Syck. Please upgrade to Cpanel::JSON::XS, JSON::XS, JSON::PP, JSON or JSON::DWIW at (eval 9) line 1.
Confirmed.
This is probably caused by a change in libcpanel-json-xs-perl:
4.42 2026-06-27 (rurban)
…
- Change allow_nonref default to true (GH #241, matching JSON::PP and
JSON::XS 4.0+ and the insecure RFC 7159).
encode and decode now accept non-reference values by default.
decode_json() with an explicit 0/1 second argument still works.
allow_nonref(0) to disable scalars-only for secure JSON.
Cheers,
gregor, forwarding upstream
--
.''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
: :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
`. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
`-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20260617/fc6f2960/attachment.sig>
More information about the pkg-perl-maintainers
mailing list