Mailing List Archive

Path::Tiny with Image::Scale on 5.38.0
Today I am rebuilding my devel laptop with 5.38.0 from scratch with as
many as possible modules that were installed in 5.36.1 (previous)

Some FAILs are obvious, some require a small change and do not fail
because of CORE, some are already handled by cpanprefs, but this one
raises my eyebrows:

Image::Scale

first off, my gcc (13.1.1 20230522) complains about too many inlines in
the XS. When I remove the "inline" from that function I can compile and
run the test suite, I get

t/stringify.t ...... perl: src/image.c:48: image_init: Assertion `PL_valid_types_PVX[SvTYPE(_svpvx) & SVt_MASK]' failed.
t/stringify.t ...... Failed 3/3 subtests

and it all boils down to

FAIL: my $im = Image::Scale->new ( Path::Tiny::path (_f ("jpg/rgb.jpg")));
PASS: my $im = Image::Scale->new ("" . Path::Tiny::path (_f ("jpg/rgb.jpg")));

The module PASSes on 5.36.1

--
H.Merijn Brand https://tux.nl Perl Monger http://amsterdam.pm.org/
using perl5.00307 .. 5.37 porting perl5 on HP-UX, AIX, and Linux
https://tux.nl/email.html http://qa.perl.org https://www.test-smoke.org