Hazen, please go ahead with the release today (Sunday).  My testing is
completed and Werner and Andrew have also finished their testing.

The longer story about my testing is as follows.

I tested three configurations: (1) shared library/dynamic devices, (2) shared
library/static devices, and (3) static library/static devices.

For each of these configurations I did ctest testing in the build tree and

./plplot-test-interactive.sh

in the install tree examples to exercise some interactive examples.  The
various bits of this script found a number of issues such as the Tk
segfaults previously discussed, as well as ENABLE_pygcw (but not
ENABLE_gnome2 or PLD_gcw) and ENABLE_wxwidgets (but not PLD_wxwidgets)
errors.  Accordingly ENABLE_tk ENABLE_itk, ENABLE_itcl, ENABLE_pygcw, and
ENABLE_wxwidgets have all been disabled by default for this release
so the above script works without errors.

I also ran plplot-test.sh in a number of ways in the install-tree examples
using the following personal scripts.

==> /home/software/huge1.sh <==
#!/bin/bash
echo psc all front-ends
./plplot-test.sh --device=psc
echo pdfcairo
./plplot-test.sh --front-end=c --device=pdfcairo
echo pngcairo
./plplot-test.sh --front-end=c --device=pngcairo
echo pscairo
./plplot-test.sh --front-end=c --device=pscairo

==> /home/software/huge2.sh <==
#!/bin/bash
echo svgcairo
./plplot-test.sh --front-end=c --device=svgcairo
# cmap0 errors
#echo gif
#./plplot-test.sh --front-end=c --device=gif
echo jpeg
./plplot-test.sh --front-end=c --device=jpeg
echo png
./plplot-test.sh --front-end=c --device=png
echo psttfc
./plplot-test.sh --front-end=c --device=psttfc
echo svg
./plplot-test.sh --front-end=c --device=svg
# out of memory error + glibc backtrace
#echo xfig
#./plplot-test.sh --front-end=c --device=xfig

(I run these two scripts simultaneously to utilize the two cpu's on
my box.)

Note, I had to turn off the -dev gif test because of all the errors generated
by example 2 for that device, and I had to turn off the -dev xfig test
because of a spectacular error (first time I have ever seen a glibc
backtrace!) generated by example 27 for that device.  I was tempted to
disable both but decided not to because the problems are isolated to
individual examples.

I got good results for the two "huge" scripts and plplot-test-interactive.sh
for my three different configurations.  That plus all the testing Andrew,
Werner, and others have done should be good enough for this current release
(and I have run out of time anyway).

Of course, my good testing results are somewhat artificial because they have
been designed to avoid the errors I have mentioned.  We should be able to
quickly rectify at least some of these errors, post-release.  For example, I
am fairly confident I can fix the pygcw problem in fairly short order
post-release because I have found revision 7984 does not have the problem
while the latest revision does.  So it should be "only" a matter of
bisection to find which of our changes caused the problem.

I also have to say I am impressed by the extensive notes in README.release
detailing all the improvements we have made since the last release.  I think
our users are in for a real treat (!) once Hazen makes the release later
today (Sunday).

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________


------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to