This if official notice from your friendly release manager that the
freeze has just been declared for the 5.12.0 release that is scheduled
roughly 10 days from now.  So further changes during this test period
between now and release are going to be limited to non-intrusive bug
fixes (except for documentation updates).  We are currently chasing a
pretty serious wxwidgets device bug (an unexplained long pause where
everything is idle between one example using that device and the next
example during interactive testing) and a pretty serious wxwidgets
binding bug (our current code is making some incorrect assumptions
about when one particular wxwidgets event is going to fire) on Linux
so the actual release date is a bit uncertain.  However, I currently
hope to release PLplot-5.12.0 soon after Christmas, i.e., roughly 10
days from now depending on how that bug fixing goes and depending on
any other bugs that show up during this testing period.

If you are interested in what tests have already been run on what
platforms, I have just finished documenting those (most recently for
Cygwin, MinGW-w64/MSYS2, and Linux) for largely unconstrained
comprehensive tests at
<https://sourceforge.net/p/plplot/wiki/Testing_PLplot/#Testing%20Reports>
and
<https://sourceforge.net/p/plplot/wiki/Testing_PLplot/#Fortran%20Testing%20Reports>.

That latter summary table has been set up specifically for those here
who have an interest in any issues with the completely new Fortran
binding we will be part of this release.

So far those Fortran comprehensive test results are completely
reassuring.  For example, the NAGFOR compiler (notorious for being
picky about standards compliance) generates no errors or warnings for
our new Fortran binding and examples. But I urge those with an
interest in Fortran here to comprehensively test now on their
platforms (and in particular with their favourite Fortran compiler) to
make sure they will be able to use this new Fortran binding for this
release we are about to make.  Please
read the release notes in README.release for the git master branch
version of PLplot (that version will be turning into this release soon) for
all the Fortran caveats which are typically backwards
incompatibilities we have introduced to produce a really clean Fortran
interface.

N.B. an additional important caveat is this new Fortran binding
requires good standards-compliant support for the Fortran
iso_c_binding module upon which our new Fortran binding is based.  So,
for example, gfortran-4.9 and higher qualifies, but 4.9 is the minimum
version of gfortran that we can support because earlier versions do
not provide an iso_c_binding module with all the capabilities that we
need.  And I am sure there are similar stories for really old versions
of other Fortran compilers as well.

Anyhow, to find out about potential Fortran problems before as opposed
to after the release, please test the git master branch version of
PLplot with your favourite Fortran compilers now, using, e.g.,

# Select Fortran compiler you are going to test with
export FC=nagfor

# Run comprehensive test of the Fortran-related (and C for comparison
# purposes) parts of PLplot using that compiler.

time (nice -19 scripts/comprehensive_test.sh --cmake_added_options 
"-DDEFAULT_NO_DEVICES=ON -DPLD_ps=ON -DDEFAULT_NO_BINDINGS=ON -DENABLE_ocaml=ON 
-DENABLE_f95=ON" --do_test_interactive no

Send the report tarball (normally stored at
../comprehensive_test_disposable/comprehensive_test.tar.gz) to me.
That will allow me summarize that result at
<https://sourceforge.net/p/plplot/wiki/Testing_PLplot/#Fortran%20Testing%20Reports>.
if that bash script finishes or advise you about how to constrain that
comprehensive test with further options to allow the script to
complete if you run into some issue with it.

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); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); 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
__________________________

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Plplot-general mailing list
Plplot-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-general

Reply via email to