Short story: freeze deadline now chiselled in stone as December 17th.
But that is just for intrusive fixes, and small bug fixes and large
or small documentation updates can continue through to the day
of the release which might be only 5 days later, December 22nd (if our further
comprehensive testing doesn't turn up any release critical issues) or 10 days 
later
December 27th if there are some release-critical issues to address.

Longer story with remarks relevant to Phil's current bug hunt at the end:

For quite some time I have been working (off and on) on a high impact
topic branch where I am attempting to restore const correctness to our
PLplot code.  That topic branch is high impact because there will be a
backwards incompatibility introduced for most of our generic pointer
use [which will effectively change from void * to const void *].
Several days ago I finally realized it was hopeless to get this topic
matured enough for the present release so I am putting off merging
this topic to master until early in the next release cycle.  At the
same time I managed to copy the updated include/plplot.h for this
topic branch (which defines some additional useful self-documenting
PLplot typedef additions) to the master branch with one typedef change
to retain backwards compatibility for now.  There were excellent
results for that superficially intrusive change using unconstrained
comprehensive testing with CMake-3.7.0.  Today I followed up with a
similar excellent results for unconstrained comprehensive testing
using CMake-3.0.2.  (See
<https://sourceforge.net/p/plplot/wiki/Testing_PLplot/#Testing%20Reports>
for the summary of these recent tests, and
<http://my.cdash.org/index.php?project=PLplot_git> for the ctest
subset of these results for the CMake-3.0.2 test.

So I now have nearly the total range of CMake versions that we accept
for Linux covered by excellent comprehensive test results of our git
master tip, and for non-Linux systems where the minimum version of
CMake that we accept is 3.6.2, I am hoping for similar good results
for Arjen on Cygwin (latest CMake version there is currently 3.6.2)
and MinGW-w64/MSYS2 (latest CMake version there is currently 3.7.0). I
also hope that someone here with access to Mac OS X will try
comprehensive testing on that platform with needed open-source
libraries from one of Fink, MacPorts, or HomeBrew (all of whom provide
CMake-3.7.0 or 3.7.1) to make at least one of those platforms as well
supported as Linux or the above two Windows platforms.

But regardless of the response I get on my request for comprehensive
testing I am already done with my own comprehensive testing.  Thus, I
am in a mode where I plan to pick off just small bug issues and work
on my topic branch consisting of a large update to our documentation
that I plan to merge to master tip some time shortly before the
release.

So as far as I am concerned, because of the above decision to put off
working on the const correctness topic, I am already in post-freeze
mode (where only small bug fixes and/or large documentation updates
are acceptable for merging to master) and even beyond comprehensive
testing mode.  Of course, the formal date of the freeze still remains
December 17th to accomodate Phil if he has any chance at all of
tracking down and fixing the wxwidgets long pause issue by then.

I wish him the best on that important bug hunt because it has large
impact on my testing of wxwidgets, but I am not going to delay the
release for that fix.  So if he doesn't make the freeze deadline 3
days from now (assuming the fix is large) or the release deadline
(assuming the fix is small) from 5 to 10 days after the freeze
deadline, so be it, and the first thing I will do post-release is
spend an hour or so inserting write statments until I finally identify
the Linux system call that is causing the long pause.  But I do hope
that Phil beats me to this task of finding that key system call that
is holding up the parade since he know the wxwidgets code much better
than I do and will likely take much less time to come up with a fix.

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-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to