...and should be appearing at a mirror near you.
This is the last CPAN developers release before
the first release candidate for PDL-2.4.10 planned
for Fri PM, 2011-Dec-23.
We're currently in code freeze, but if testing
between now and Friday uncovers a critical bug,
it is still possible to add a low risk fix if
needed.
Needed tests:
- configure/build/test for platforms
- win32
- asperl
- strawberry perl (SPP)
- cygwin
- macosx
- linux
- BSD
- freebsd
- openbsd
- netbsd
- ...
- build/test with external dependencies
- with and without bad values
- with 3d (i.e., install the current OpenGL module 1st)
- with a fortran compiler
- g77
- gfortran
- with GNU Scientific Library (GSL)
- with FFTW version 2.1.5
- with HDF4
- with GD
- with PROJ4
- clean (from scrach on a vanilla platform) installs
- it should build out-of-the-box
- document any issues for web site/book/PDL docs
- with external deps (does detect for install work?)
If you can help out with whatever subset of these
tests for your platforms, that would be great.
PDL is testing very well with the CPAN Testers
(>97% PASS) but those tests often don't include
m?any of the external dependencies that make PDL
so powerful.
Feedback and testing welcome!
Chris
Release Notes for PDL 2.4.9_016 --------------------------
General Notes:
* This is the final CPAN developers release for PDL
code changes. The next release will be release
candidate 1 and all focus will be on documentation,
web page updates, and writing the PDL Book...
- It is a snapshot of the current git development tree
and everything may not work correctly or have complete
documentation.
- These release notes may not be fully complete. Please
see Changes (from the git log) for full details.
- All tests may not pass, especially ones corresponding
to issues in Known_problems.
- Manual build/install is recommended although the
cpan shell may be used by specifying the distribution
path rather than just the module name, e.g.:
cpan> get CHM/PDL-2.4.9_016.tar.gz
cpan> make CHM/PDL-2.4.9_016.tar.gz
cpan> test CHM/PDL-2.4.9_016.tar.gz
cpan> look CHM/PDL-2.4.9_016.tar.gz
Highlights:
* Updated win32/INSTALL instructions.
* Added curses library detection for PDL::IO::Browser using
Devel::CheckLib. This is untested and disabled by
default but if you set WITH_IO_BROWSER => 1 in the
perldl.conf, it should build if your platform supports
curses.
NOTE: PDL::IO:Browser is not available for win32 perls
since we still need to sort out an appropriate add-on
curses implementation and verify it works.
* Rework some tests to quiet warnings and to reduce
false fails (usually from floating point == tests).
* Better corner-case handling when creating a pdl from a string.
For example, this doesn't make sense:
pdl q[1 +-2 3]
but it used to give a piddle with values [1, -2, 3], basically
ignoring the first plus sign. That now croaks.
Additionally, this used to croak, but the error message was
useless:
pdl q[1 pie 3]
The new parsing will croak with a much more useful error:
found 'e' as part of a larger word in 1 pie 2
* Improved pthread detection for windows with Devel::CheckLib
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl