On 2015-04-04 15:31-0000 Arjen Markus wrote:

> Hi Alan,
>
>
>
>>  -----Original Message-----
>> From: Alan W. Irwin [mailto:ir...@beluga.phys.uvic.ca]
>>
>> @Arjen, Phil, and Jim:
>>
>> As release manager, that latter possibility of a regression in comprehensive 
>> testing
>> on the Cygwin platform really concerns me, and I ask at least one of you 
>> guys to
>> confirm/deny that possibility by simply running 
>> scripts/comprehensive_test.sh on
>> Cygwin with appropriate environmental variables set (ideally with a "source"
>> script that you run from using the bash "source" command to keep everything 
>> easily
>> and automatically reproducible) to setup the Cygwin platform for the PLplot 
>> build and
>> test.
>>
>> N.B. I emphasize sourcing a "source" script from bash and running
>> scripts/comprehensive_test.sh as opposed to piece-meal tests done by hand 
>> since
>> (a) the script result should be completely automated and reproducible if you 
>> have set
>> up the platform properly, and (b) comprehensive testing is so much more 
>> powerful
>> than piece-meal tests.
>> So I would appreciate hearing from any of you quickly if you are in a good 
>> position to
>> run that script.
>>
> I ran scripts/comprehensive_test.sh with no argument and prepending two 
> directories to the PATH environment variable (.../shared/bin and 
> .../shared/lib/plplot5.10.0/drivers) and everything ran until the 
> "traditional make" step, see the attached output. The error seems to be 
> specific to Cygwin - the names of the libraries.
>
> The other steps did not reveal any problems, as far as I can tell from an 
> examination of the output files.

Hi Arjen:

It is very encouraging from my release manager perspective that all
components of PLplot that you have enabled on Cygwin appear to be
working for the shared case so long as you exclude the traditional
build of the installed examples.  From the output that you attached
it appears a number of different things went wrong with that
traditional build and test of the installed examples.  We can address
those post-release.

For now, please continue the process before this release deadline by using the
appropriate documented arguments of scripts/comprehensive_test.sh
until you get a complete run of the script with no errors.  Then we
will know where we stand, i.e., exactly which parts of the
comprehensive test work on Cygwin and which do not, and we can post
those definitive results on our wiki and refer to them in the release
notes.

The required documentation of the script is found by using the --help
argument, and it follows from that and the number of bad results you
obtained for the make + pkg-config traditional build of the installed
examples that you should re-run the script using the arguments
"--do_test_traditional_install_tree no". Hopefully, that will be
enough to give you a clean result, but if not, please continue by
re-running the script with more removed from the tests.

Once you have a clean result please post all relevant results here
(i.e., attach a compressed version of the output from the script, and
also attach a compressed tarball of _just_ the directories
comprehensive_test_disposeable/shared/output_tree
comprehensive_test_disposeable/nondynamic/output_tree
comprehensive_test_disposeable/static/output_tree) so I can use those
data to summarize the good and dropped part of your comprehensive test
on the wiki.

@Greg

This (mostly) good result from Arjen on Cygwin obviously is sharply in
contrast with your own results where not even ctest worked on that
platform.  Therefore, I suggest you get in touch with Arjen to figure
out exactly what he did.  Then following that procedure rigourously
should give you similar good results, and probably even more
importantly we should be able to document exactly what you did that
should be avoided by others on Cygwin when they are running
scripts/comprehensive_test.sh.

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
__________________________

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to