This is the official notice from your release manager that the soft
freeze is in effect from now until the release.  What this means in
practical terms is during this test period starting now and ending
with the actual release (likely ~10 days from now) you are strongly
discouraged from pushing intrusive/large topic branches into the SF
master branch other than documentation upgrades.

At the same time you are strongly encouraged during this test period
to fix all bugs that don't require an intrusive change.  For example,
any bug fixes for the wxwidgets device are strongly encouraged at this
time, because almost by definition those fixes will not be intrusive
since they will only affect two components of PLplot (both of which
can be classified as interactive), the wxwidgets device, and the
wxwidgets binding. (And the Linux run-time trouble with a wxwidgets
event that Pedro has been encountering with the wxwidgets binding, and
and the Linux run-time trouble with large pauses I and others have
been encountering for the wxwidgets device mean the wxwidgets
components of our software is not in a very good state at the moment
on Linux so again almost by definition any fix for those issues is not
disruptive. Thus, I plan to strongly encourage pushes of such fixes
right up to the day of the release.  Assuming, of course, that the
fixes have been sufficiently tested on all platforms that we are
confident no disruptive build issues have been introduced by such
fixes.

In contrast to the Linux wxwidgets case, anything that significantly
affects the core library is almost by definition disruptive. A good
example of such a disruptive change is the large change I made
recently to include/plplot.h.  Which is why I made sure that change
was completely tested on Linux before I pushed it substantially before
this freeze date.  This means we have been actually free of disruptive
changes since that commit date, 6 days ago, and, of course thanks to
Arjen's recent comprehensive test work, that change has also been
tested pretty thoroughly on both the Cygwin and MinGW-w64/MSYS2
platforms.

My plans for these next ~10 days (aside from a day or so off for
Christmas) until the release are to encourage as best I can (within
the limitations of my limited C++ skills) getting Pedro and Phil to
deal with the two egregious bug issues for the wxwidgets device driver
and binding on Linux (to the point I would be willing to delay the
release by a few extra days if one of them felt they were on the edge
of a breakthrough), respond to any more comprehensive test reports
that people send me (by posting those results in our wiki if the
comprehensive script completes or advising the tester what constraints
on the comprehensive test they should make to allow the script to
complete), deal with any PLplot regressions that might show up, and
especially to mature my work on the large DocBook documentation update
that I have had in progress for the last several months so that the
DocBook changes can be pushed to master and DocBook results pushed to
our website before the release.

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