On 2009-09-11 08:54+0200 Arjen Markus wrote: > By the way: I have the same failure wrt example 19 (snprintf is not > defined) as David Aldrich.
Hi Arjen: I have given this a new subject. First, I would like to discuss a possible technical solution for this issue, then the implications with regard to our platform testing. I. Possible technical solution Since you have a fairly up-to-date Windows platform, I guess this means snprintf is unequivocally not available on any "bare" Windows platform. I don't know the situation for Cygwin and MinGW. Hez, Andrew: is replacing snprintf with sprintf (just as in all other examples) what should be done? Or would you like to do something more general here like configuring plcdemos.h to take advantage of the CMake variables, PL_HAVE_SNPRINTF and _PL_HAVE_SNPRINTF to implement essentially the same solution as in plplotP.h? II. Platform testing implications I am afraid this result means at least the bare Windows platforms did not get tested with ctest since August 5th, the last time example 19 was changed. That lack of testing during the last month before our release of 5.9.5 could have had pretty serious implications for that release, but I believe we got off fairly lightly this time (assuming that once we straighten out the issue, the rest of the examples do work on bare Windows). The problem with attempting to deal with this Windows testing issue in future is there are many bare Windows platforms as well as Cygwin and MinGW (with and without MSYS) to test. So our three active developers with access to Windows are unlikely to have time, disk space, and Windows compiler licenses to test all variations. To help deal with this issue for all future releases let's do some specific coordination of which developers will take firm responsibility for running at least ctest on the Windows platforms that are accessible to them. That coordination will probably reveal some Windows platforms that won't be tested, but it would be good to identify those. In any case, I think we should formally ask for some testing help on the plplot-general list a week before each release from now on for all platforms but especially for the Windows platforms where we don't have good testing coverage. (A week should give us time to deal with most issues that come up). From our download statistics and number of questions asked on plplot-general there appears to be more and more interest in PLplot so encouraging the new users to help out with testing on all our platforms (especially for the many different Windows platforms where our developer coverage is thin) makes a lot of sense. If there is general consensus this is a good idea, and Hazen is willing to send such an e-mail the week before each release, I will put a reminder in README.Release_Manager_Cookbook. 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); PLplot scientific plotting software package (plplot.org); 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 __________________________ ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel