Subject: | t/pbc.t fails (with Google::ProtocolBuffers 0.12?) |
My smoker machines started to report failures in the test suite:
Can't use string ("1") as an ARRAY ref while "strict refs" in use at /opt/perl-5.24.1-RC4/lib/site_perl/5.24.1/Google/ProtocolBuffers.pm line 308.
Compilation failed in require at /tmpfs/.cpan-build-cpansand/2016102918/Net-Riak-0.1702-0/blib/lib/Net/Riak/Transport/PBC/Message.pm line 11.
BEGIN failed--compilation aborted at /tmpfs/.cpan-build-cpansand/2016102918/Net-Riak-0.1702-0/blib/lib/Net/Riak/Transport/PBC/Message.pm line 11.
Compilation failed in require at /tmpfs/.cpan-build-cpansand/2016102918/Net-Riak-0.1702-0/blib/lib/Net/Riak/Role/PBC/Message.pm line 7.
BEGIN failed--compilation aborted at /tmpfs/.cpan-build-cpansand/2016102918/Net-Riak-0.1702-0/blib/lib/Net/Riak/Role/PBC/Message.pm line 7.
Compilation failed in require at /opt/perl-5.24.1-RC4/lib/site_perl/5.24.1/Module/Runtime.pm line 317.
Compilation failed in require at /opt/perl-5.24.1-RC4/lib/site_perl/5.24.1/Module/Runtime.pm line 317.
Compilation failed in require at /tmpfs/.cpan-build-cpansand/2016102918/Net-Riak-0.1702-0/blib/lib/Net/Riak.pm line 29.
t/pbc.t ....................
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run
This seems to be caused by a change in Google::ProtocolBuffers 0.12. See also https://github.com/csirtgadgets/google-protocolbuffers-perl/issues/24