-----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

Reply via email to