On 2015-02-23 09:54-0000 Phil Rosenberg wrote: > Hi Alan > How would you like me to deal with any further wxWidgets bugs this week? > > I would guess that anything contained within the wxWidgets driver > would be okay, however a number of those bugs are plbuffer related. > For example I have just fixed the rotation problem with example 3. I > turned out that the rotation was not saved to the buffer, so this > requires a new command type and new functions in blbuf.c, so it is not > what I would call a trivial change.
Hi Phil: Tough question. Ultimately, it is your call because you are the one who is most familiar with the implications of your decision to push now or wait until post release. However, I will try to answer you as best I can to give you some guide lines about your decision. I think you have it right that any change confined to wxwidgets is probably fine. After all, we do want to improve the new wxwidgets as much as possible before release. And if we fail to do that (say we never do finalize the decision that has been plaguing us about the best way to randomize the names so that showstopping bug (on some platforms like Debian stable) is still there on the day of the release), then you should be mentally prepared for me to disable wxwidgets by default (in consultation with you if I have good e-mail contact with you on the 28th). But hopefully all showstopping bugs like that one will be gone then so we can keep wxwidgets enabled by default. You are also right to be a bit more careful of plbuf changes since they affect more than wxwidgets. For example, I have been told that resizing xwing exercises plbuf functionality. However, so long as you test that your plbuf changes help wxwidgets and do not hurt other PLplot features (such as xwin resizing), then I would say go ahead. So basically the soft freeze is pretty soft right now, but it should gradually harden through the week, i.e., you should get more conservative about changes as the week progresses. Furthermore, even now you should avoid introducing gratuitous changes (i.e., new features) that don't fix existing functionality. But when wondering about whether some push is acceptable, just remember the whole point of this "freeze" is to reduce the probability that your changes introduce new bugs that invalidate tests made this week. So, for example, we will want to be extremely conservative about introducing changes late in the week after so much of the testing has been completed. Hope that discussion of the various factors that affect the push decision during test week helps clarify things for you. 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 __________________________ ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel