-----Original Message-----
From: Chris Marshall
Sent: Sunday, April 30, 2017 2:03 AM
To: perldl
Subject: [Pdl-general] CHM/PDL-2.017_01.tar.gz released to CPAN
...and should be appearing at a mirror near you soon.
On perl-5.25.12 (MSWin32-x86-multi-thread-64int) , it looks pretty good to
me, Chris. I built it by manually running 'perl Makefile.PL', and 'make
test'.
This time, I managed to include pretty much the "full range" of the PDL
functionality that I normally cover. (I think the PGPLOT stuff is the only
part I've missed as I haven't installed the PGPLOT module on this build of
Perl.)
Test output is attached FYI.
A bit of an odd experience that I had was that, initially, I was getting:
t/gd_oo_tests.t ................. skipped: PDL::IO::GD requires the gd image
library.
t/gd_tests.t .................... skipped: PDL::IO::GD requires the gd image
library.
The problem was that List::MoreUtils couldn't be found. (PDL/IO/GD.pm wants
to load it.)
I don't see L::MU listed anywhere as a dependency - I think the
IO/GD/Makefile.PL should list it as a PREREQ_PM.
Installing L::MU was all that was needed to fix the problem.
It would also have helped if the actual $@ associated with those 2 SKIPs was
printed out.
Anyway ... no serious issues that I could spot.
Cheers,
Rob
"C:\_32\blead-5.25.12\bin\perl.exe" "-MExtUtils::Command::MM"
"-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0,
'blib\lib', 'blib\arch')" t/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have Where Howbig
# ------------------- ---- ------- ----------------------------- ------
# Carp 1.2 1.42 C:/_32/blead-5.25.12/lib 30717
# Devel::CheckLib 1.01 1.10 C:/_32/blead-5.25.12/site/lib 19444
# ExtUtils::MakeMaker 6.56 7.24 C:/_32/blead-5.25.12/lib 107373
# ExtUtils::ParseXS 3.01 3.34 C:/_32/blead-5.25.12/lib 66572
# File::Path any 2.12_01 C:/_32/blead-5.25.12/lib 38514
#
# === Build Requires ===
#
# Module Want Have Where Howbig
# ------------------- ---- ------- ------------------------ ------
# ExtUtils::MakeMaker any 7.24 C:/_32/blead-5.25.12/lib 107373
# File::Path any 2.12_01 C:/_32/blead-5.25.12/lib 38514
#
# === Test Requires ===
#
# Module Want Have Where Howbig
# --------------- -------- -------- ----------------------------- ------
# CPAN::Meta 2.120900 2.150010 C:/_32/blead-5.25.12/lib 30272
# IPC::Cmd 0.72 0.96 C:/_32/blead-5.25.12/lib 66335
# Test::Deep any 1.126 C:/_32/blead-5.25.12/site/lib 49544
# Test::Exception any 0.43 C:/_32/blead-5.25.12/site/lib 15465
# Test::Warn any 0.32 C:/_32/blead-5.25.12/site/lib 15123
#
# === Runtime Requires ===
#
# Module Want Have Where
Howbig
# ------------------- ------ -------- ----------------------------- ----
--
# Astro::FITS::Header any 3.04 C:/_32/blead-5.25.12/site/lib
48539
# Carp any 1.42 C:/_32/blead-5.25.12/lib
30717
# Config any 5.025012 C:/_32/blead-5.25.12/lib
3436
# Convert::UU any 0.5201 C:/_32/blead-5.25.12/site/lib
5332
# Data::Dumper 2.121 2.167 C:/_32/blead-5.25.12/lib
45726
# English any 1.10 C:/_32/blead-5.25.12/lib
4761
# ExtUtils::MakeMaker 6.56 7.24 C:/_32/blead-5.25.12/lib
107373
# ExtUtils::Manifest any 1.70 C:/_32/blead-5.25.12/lib
23439
# Fcntl any 1.13 C:/_32/blead-5.25.12/lib
4044
# File::Basename any 2.85 C:/_32/blead-5.25.12/lib
11194
# File::Find any 1.34 C:/_32/blead-5.25.12/lib
33892
# File::Map 0.57 0.64 C:/_32/blead-5.25.12/site/lib
15929
# File::Path any 2.12_01 C:/_32/blead-5.25.12/lib
38514
# File::Spec 0.6 3.67 C:/_32/blead-5.25.12/lib
10634
# File::Temp any 0.2304 C:/_32/blead-5.25.12/lib
78940
# Filter::Simple 0.88 0.93 C:/_32/blead-5.25.12/lib
23864
# Filter::Util::Call any 1.55 C:/_32/blead-5.25.12/lib
13840
# Inline 0.68 0.80 C:/_32/blead-5.25.12/site/lib
62116
# Inline::C 0.62 0.76 C:/_32/blead-5.25.12/site/lib
34109
# Module::Compile 0.23 0.35 C:/_32/blead-5.25.12/site/lib
16695
# OpenGL 0.6702 0.70 C:/_32/blead-5.25.12/site/lib
143994
# Pod::Parser any 1.63 C:/_32/blead-5.25.12/lib
65771
# Pod::Select any 1.63 C:/_32/blead-5.25.12/lib
24506
# Scalar::Util any 1.46_02 C:/_32/blead-5.25.12/lib
9941
# Storable 1.03 2.62 C:/_32/blead-5.25.12/lib
43244
# Text::Balanced 1.89 2.03 C:/_32/blead-5.25.12/lib
67694
#
t/00-report-prereqs.t ........... ok
t/01-checkmanifest.t ............ ok
t/aaa_load.t .................... ok
t/argtest.t ..................... ok
t/autoload.t .................... ok
t/bad.t ......................... ok
Badvalue is set to 0 or 1. This will cause data loss when using badvalues
for comparison operators. at t/badvalue_scalar_cmp.t line 36.
main::__ANON__() called at C:/_32/blead-5.25.12/lib/Test/Builder.pm line
309
eval {...} called at C:/_32/blead-5.25.12/lib/Test/Builder.pm line 309
Test::Builder::subtest(Test::Builder=HASH(0x6417cc), "Issue example
code",
CODE(0x61f034)) called at C:/_32/blead-5.25.12/lib/Test/More.pm line 807
Test::More::subtest("Issue example code", CODE(0x61f034)) called at
t/badvalue_scalar_cmp.t line 39
Badvalue is set to 0 or 1. This will cause data loss when using badvalues
for comparison operators. at t/badvalue_scalar_cmp.t line 37.
main::__ANON__() called at C:/_32/blead-5.25.12/lib/Test/Builder.pm line
309
eval {...} called at C:/_32/blead-5.25.12/lib/Test/Builder.pm line 309
Test::Builder::subtest(Test::Builder=HASH(0x6417cc), "Issue example
code",
CODE(0x61f034)) called at C:/_32/blead-5.25.12/lib/Test/More.pm line 807
Test::More::subtest("Issue example code", CODE(0x61f034)) called at
t/badvalue_scalar_cmp.t line 39
Badvalue is set to 0 or 1. This will cause data loss when using badvalues
for comparison operators. at t/badvalue_scalar_cmp.t line 38.
main::__ANON__() called at C:/_32/blead-5.25.12/lib/Test/Builder.pm line
309
eval {...} called at C:/_32/blead-5.25.12/lib/Test/Builder.pm line 309
Test::Builder::subtest(Test::Builder=HASH(0x6417cc), "Issue example
code",
CODE(0x61f034)) called at C:/_32/blead-5.25.12/lib/Test/More.pm line 807
Test::More::subtest("Issue example code", CODE(0x61f034)) called at
t/badvalue_scalar_cmp.t line 39
t/badvalue_scalar_cmp.t ......... ok
t/basic.t ....................... ok
t/bess.t ........................ ok
t/bigmem.t ...................... skipped: bigmem tests skipped to avoid OOM
fails
t/bool.t ........................ ok
t/callext.t ..................... ok
t/clump.t ....................... ok
t/complex.t ..................... ok
t/config.t ...................... ok
t/constants.t ................... ok
t/constructor.t ................. ok
t/conv.t ........................ ok
t/core.t ........................ ok
t/croak.t ....................... ok
t/diskcache.t ................... ok
t/dumper.t ...................... ok
t/erf.t ......................... ok
t/erfi.t ........................ ok
t/familyfree.t .................. ok
t/fastraw.t ..................... ok
t/fft.t ......................... ok
t/fits.t ........................ ok
t/flexraw.t ..................... ok
ExtUtils::F77: Version 1.20
# system gunzip -q C:/Users/sisyphus/AppData/Local/Temp/rawYmFj_data.Z
failed: 256
# system gzip -q C:/Users/sisyphus/AppData/Local/Temp/rawYmFj_data failed:
256
t/flexraw_fortran.t ............. ok
t/flow.t ........................ ok
t/func.t ........................ ok
t/gauss.t ....................... ok
t/gd_oo_tests.t ................. ok
t/gd_tests.t .................... ok
t/gis_proj.t .................... ok
t/gsl_diff.t .................... ok
t/gsl_integ.t ................... ok
t/gsl_interp.t .................. ok
t/gsl_mroot.t ................... skipped: PDL::GSL::MROOT doesn't work with
PDL_Index, yet
t/gsl_rng.t ..................... ok
t/gsl_sf.t ...................... ok
t/hdf_sd.t ...................... skipped: PDL::IO::HDF module not compiled.
t/hdf_vdata.t ................... skipped: PDL::IO::HDF module not compiled.
t/hdf_vgroup.t .................. skipped: PDL::IO::HDF module not compiled.
t/hdrs.t ........................ ok
t/hist.t ........................ ok
t/howbig.t ...................... ok
t/ica.t ......................... ok
t/image2d.t ..................... ok
t/imagend.t ..................... ok
t/imagergb.t .................... ok
t/inline-comment-test.t ......... ok
t/inline-with.t ................. ok
t/inlinepdlpp.t ................. ok
t/interp.t ...................... skipped: See PDL::Func
t/interp_slatec.t ............... skipped: See PDL::Func
t/interpol.t .................... ok
t/iotypes.t ..................... ok
t/lgamma.t ...................... ok
t/limits_00.t ................... ok
t/limits_errb.t ................. ok
t/limits_keyspecs.t ............. ok
t/limits_normalize_dsets.t ...... ok
t/limits_range.t ................ ok
t/limits_round.t ................ ok
t/limits_trans.t ................ ok
t/limits_trans_err.t ............ ok
t/limits_ulimits.t .............. ok
t/linfit.t ...................... ok
t/lm.t .......................... ok
t/lut.t ......................... ok
t/lvalue.t ...................... ok
t/magic.t ....................... skipped: Disabled
t/matmult.t ..................... ok
t/matrix.t ...................... ok
t/matrixops.t ................... ok
t/minmax-behavior.t ............. ok
# Opening file
C:\Users\sisyphus\AppData\Local\Temp\6wT1Gao318\minuit.log.4772....
t/minuit.t ...................... ok
t/misc.t ........................ ok
t/niceslice.t ................... ok
t/nsdatahandle.t ................ ok
t/ones.t ........................ ok
Argument "x" isn't numeric in subroutine entry at
C:\sisyphusion\PDL-2.017_01\blib\lib/PDL/Core.pm line 750.
'bad' is not numeric nor a PDL in operator eq at
C:\sisyphusion\PDL-2.017_01\blib\lib/PDL/Core.pm line 748.
Argument "bad" isn't numeric in subroutine entry at
C:\sisyphusion\PDL-2.017_01\blib\lib/PDL/Core.pm line 750.
'bad' is not numeric nor a PDL in operator eq at
C:\sisyphusion\PDL-2.017_01\blib\lib/PDL/Core.pm line 748.
t/op-eq-warn-for-non-numeric.t .. ok
t/opengl.t ...................... ok
t/ops.t ......................... ok
t/pdl-from-string-bad-values.t .. ok
t/pdl_from_string.t ............. ok
t/pdlchar.t ..................... ok
t/pgplot.t ...................... skipped: PDL::Graphics::PGPLOT not
installed
t/physical.t .................... skipped: Disabled
t/pic_16bit.t ................... ok
cannot unlink file for
C:\Users\sisyphus\AppData\Local\Temp\nQc01mNBmy\tbin.pnm: Permission denied
at C:/_32/blead-5.25.12/lib/File/Temp.pm line 784.
cannot remove directory for C:/Users/sisyphus/AppData/Local/Temp/nQc01mNBmy:
Directory not empty at C:/_32/blead-5.25.12/lib/File/Temp.pm line 784.
t/picnorgb.t .................... ok
t/picrgb.t ...................... ok
cannot unlink file for
C:\Users\sisyphus\AppData\Local\Temp\ptvtvQJddN\tbin.TIFF: Permission denied
at C:/_32/blead-5.25.12/lib/File/Temp.pm line 784.
cannot remove directory for C:/Users/sisyphus/AppData/Local/Temp/ptvtvQJddN:
Directory not empty at C:/_32/blead-5.25.12/lib/File/Temp.pm line 784.
t/pnm.t ......................... ok
t/poly.t ........................ ok
t/polyroots.t ................... ok
t/pp_croaking.t ................. ok
t/pp_line_numbers.t ............. ok
t/pptest.t ...................... ok
t/primitive.t ................... ok
t/primitive2.t .................. ok
t/proj_transform.t .............. ok
t/proj_transform2.t ............. ok
t/pthread.t ..................... ok
t/pthread_auto.t ................ ok
t/pthreadBarf.t ................. ok
t/reduce.t ...................... ok
t/refs.t ........................ ok
t/requiredmods.t ................ ok
cannot unlink file for
C:\Users\sisyphus\AppData\Local\Temp\f1PqMpRWPj\ushort.pnm: Permission
denied at C:/_32/blead-5.25.12/lib/File/Temp.pm line 784.
cannot remove directory for C:/Users/sisyphus/AppData/Local/Temp/f1PqMpRWPj:
Directory not empty at C:/_32/blead-5.25.12/lib/File/Temp.pm line 784.
t/rim.t ......................... ok
t/round.t ....................... ok
t/scope.t ....................... ok
t/segfault.t .................... ok
t/simplex.t ..................... ok
t/slatec-polyfit-weight.t ....... ok
t/slatec.t ...................... ok
t/slice-exceptions.t ............ ok
t/slice.t ....................... ok
t/storable.t .................... ok
t/stringify.t ................... ok
t/subclass.t .................... ok
t/subclass2.t ................... ok
t/subclass3.t ................... ok
t/subclass4.t ................... ok
t/thread.t ...................... ok
t/thread_def.t .................. ok
t/transform.t ................... ok
t/trig.t ........................ ok
t/ufunc.t ....................... ok
t/unpdl.t ....................... ok
t/vaffine.t ..................... ok
t/vsearch.t ..................... ok
t/xvals.t ....................... ok
All tests successful.
Test Summary Report
-------------------
t/bad.t (Wstat: 0 Tests: 82 Failed: 0)
TODO passed: 53-54
t/fits.t (Wstat: 0 Tests: 95 Failed: 0)
TODO passed: 13, 17, 26, 30, 39, 45, 51, 60
t/inline-comment-test.t (Wstat: 0 Tests: 3 Failed: 0)
TODO passed: 3
t/iotypes.t (Wstat: 0 Tests: 7 Failed: 0)
TODO passed: 1-7
t/limits_trans_err.t (Wstat: 0 Tests: 3 Failed: 0)
TODO passed: 1-3
t/minmax-behavior.t (Wstat: 0 Tests: 3 Failed: 0)
TODO passed: 1, 3
t/op-eq-warn-for-non-numeric.t (Wstat: 0 Tests: 5 Failed: 0)
TODO passed: 5
t/ops.t (Wstat: 0 Tests: 60 Failed: 0)
TODO passed: 49, 51
t/pdl_from_string.t (Wstat: 0 Tests: 113 Failed: 0)
TODO passed: 37-38, 40
t/primitive.t (Wstat: 0 Tests: 58 Failed: 0)
TODO passed: 10-11
t/ufunc.t (Wstat: 0 Tests: 43 Failed: 0)
TODO passed: 22-43
Files=134, Tests=2189, 68 wallclock secs ( 0.39 usr + 0.17 sys = 0.56 CPU)
Result: PASS
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
pdl-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pdl-general