The status of testing for this forthcoming release is as follows:

* The example comparison results are a huge improvement (only three
outstanding issues left) compared to our last release.

* Orion did (build-tree?) testing for Fedora and reported some problems
which have now been fixed.

* Valery Pipin did install-tree testing for AltLinux and found numerous 
problems.
I am pursuing those problems with him off list except for the octave one
he reported which I hope Andrew will deal with.

* I have recently confirmed the segfaults are still there for all our
Tk-related examples, but not for -dev tk.  I have updated README.release
accordingly.  That notice should be removed if somebody can figure this
out.

* I have just finished complete build-tree (ctest) and install-tree (make
test) tests of PLplot for the following three cases: shared libs/dynamic
drivers (BUILD_SHARED_LIBS=ON by default and ENABLE_DYNDRIVERS=ON by default), 
shared libs/static drivers (BUILD_SHARED_LIBS=ON by default and
ENABLE_DYNDRIVERS=OFF), and static libs and drivers (BUILD_SHARED_LIBS=OFF
which forces ENABLE_DYNDRIVERS=OFF). I used
default bindings and device drivers in all cases.  My debian testing system
is fully loaded so the only cmake WARNING messages I got concerned Tk
(disabled by default until we can figure out the segfaults); PLD_cgm (that
driver disabled because there is no libcd installed on my system);
ENABLE_gcw (automatically set to OFF because I am using the default numpy
python extension which is inconsistent with the Numeric-based gcw);
PLD_wingcc (set to OFF because my OS is not Windows).

I tried testing the
optimized case for default hidden visibility by setting

softw...@raven> export CC='gcc  -fvisibility=hidden -O2'
softw...@raven> export CXX='g++  -fvisibility=hidden -O2'
softw...@raven> export FC='gfortran  -fvisibility=hidden -O2'

That reminded me of the following visibility issue; "make" in the installed
examples generates the following plplotcanvas example errors:

plplotcanvas_demo.c:(.text+0x1cd): undefined reference to plplot_canvas_new'
plplotcanvas_demo.c:(.text+0x1e4): undefined reference to
plplot_canvas_set_size'
plplotcanvas_demo.c:(.text+0x2bf): undefined reference to plplot_canvas_adv'
plplotcanvas_demo.c:(.text+0x2cd): undefined reference to plplot_canvas_col0'
plplotcanvas_demo.c:(.text+0x2db): undefined reference to plplot_canvas_wid'
plplotcanvas_demo.c:(.text+0x2e4): undefined reference to plplot_canvas_vsta'
plplotcanvas_demo.c:(.text+0x309): undefined reference to plplot_canvas_wind'
plplotcanvas_demo.c:(.text+0x32f): undefined reference to plplot_canvas_box'
plplotcanvas_demo.c:(.text+0x347): undefined reference to plplot_canvas_lab'
plplotcanvas_demo.c:(.text+0x355): undefined reference to plplot_canvas_col0'
plplotcanvas_demo.c:(.text+0x36e): undefined reference to plplot_canvas_line'
plplotcanvas_demo.c:(.text+0x37c): undefined reference to plplot_canvas_adv''

Experimentally, Andrew and I have found that we had to remove the visibility
support for libplplotgnome2 in order for pygcw to work at all for the
Numeric case.  The above error is the result of that removal. We should
reinstate visibility support (probably post release) in a way that doesn't
clobber pygcw.

Further testing was done with

softw...@raven> export CC='gcc -O2'
softw...@raven> export CXX='g++ -O2'
softw...@raven> export FC='gfortran -O2'

Both the build-tree tests (ctest) and install-tree tests (make test) went
fine for the following three cases:

BUILD_SHARED_LIBS=ON/ENABLE_DYNDRIVERS=ON
BUILD_SHARED_LIBS=ON/ENABLE_DYNDRIVERS=OFF
BUILD_SHARED_LIBS=OFF/ENABLE_DYNDRIVERS=OFF

For the first and 3rd of those I also tested "make test_interactive" in the
install tree.  Everything looked good in that test except for the well-known
"twisted-label" issue with -dev wxwidgets for 3D perspective plots.

In sum, for my Debian testing platform and Orion's Fedora platform we are
essentially ready to release although there are still some well-known issues
discovered for the last release that "would-be-nice" to fix for this
release.  It appears we are in not in good shape to release for the AltLinux
platform so I will continue to pursue those issues with Valery Pipin.

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
__________________________

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to