Hi Phil: You have made many good points. For example, I wholeheartedly second your comment "In particular, I'm hugely grateful Pedro for your efforts on this." Also, I completely agree with you it is bad to even attempt to release anywhere near the Christmas holidays. My apologies for getting us into that situation which I propose to rectify by putting the release on hold until you fix this issue. See more on that below.
On 2016-12-27 23:21-0000 p.d.rosenb...@gmail.com wrote: > Note that up to now the bug Pedro reported exists on one remote x server. It does not appear to affect the Cygwin x server when used remotely, nor Xming. I would suggest that if we wish to release approximately on time, then we restore the previous API and release with a note saying that this remote X server has a compatibility issue and that users should check the git repo for updates. This summary of the limited nature of the issue may have been correct at one point but unfortunately it is not correct now. For example, the tip of the master branch bombs for me (Debian Jessie with either remote X display with an X terminal or direct X display) right now with the infinite Yielding loop generated whenever I build the test_wxPLplotDemo target. And I am virtually positive you would run into the same situation if you made the same test on your Ubuntu platform because I don't think there is anything particularly special about Debian Jessie's version of the wxwidgets and gtk+ libraries. All the latest wx-related commits for master tip are yours, e.g., 995e75e Made some items clearer in the wxWigdets Demo 65e7b3c Fix bug with plotting in wxPLplotDemo 67ef7be Added a function to check if the window is ready to accept plot commands. bf79603 Revert "wxwidgets binding: workaround fix for delayed OnCreate event" c111bad Revert "wxwidgets binding: modification of workaround fix for delayed OnCreate event" ca58e7c Use /dev/urandom in preference to /dev/random in wxWidgets driver. And two of those reverted Pedro's commits so I don't think there is anything of Pedro's in master tip right now. So if I really did wish to make a rushed release in the next few days, you would have to tell me which of your commits above you think should be reverted. And I think we both prefer you take the time to make a solid fix instead before we release! > Meanwhile I can still think of two or three ways we can quite likely sort this without losing functionality or generating backwards incompatible changes. But trying to do that over the Christmas break is just not doable for me. I can start looking at it properly in january. OK. Please do that, and I will do what I should have done from the start which is to delay the release until you have properly solved this release-critical issue. 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