From: Alan W. I. <ir...@be...> - 2009-07-10 21:44:53
|
On 2009-07-10 08:56+0100 Andrew Ross wrote: > On Thu, Jul 09, 2009 at 10:44:16AM -0700, Alan Irwin wrote: >> >> <aside for Andrew as octave maintainer> >> Years ago Joao Cardoso donated octave binding and examples to PLplot with >> everything integrated into one bindings/octave tree. Through inertia the >> octave examples still reside there today. Do you agree with me that for >> consistency's sake we should move the octave examples to examples/octave in >> the source tree? If you like this idea, I can do all the build system >> changes (if you don't beat me to it), but I would probably need help from >> you with the pure octave side of things e.g., setting up octave to find the >> newly located examples in the build tree. >> </aside> > > No problem. Leave it with me. This has bugged me for some time too. Hi Andrew: I spotted your recent revision 10136 on the plplot-cvs mailing list to allow the source-tree data directory to be found by the PLplot library available in the build tree, and also your revision 10137 to move the octave examples location as suggested above. Thanks very much for both these changes. The first one means there is no need to specify PLPLOT_LIB any more when running examples in the build tree. I tested that new freedom by running a python example in the build tree with no environment variables set. All was well. I followed up by dropping setting PLPLOT_LIB for ctest (revision 10138). I tested that change and the new source-tree location for the octave examples by running a complete ctest including octave. All was well. Similarly, all was well with octave when running "make test_noninteractive" in the (newly) installed examples tree using the new CMake-based build system for that tree. It is a great (!) feeling to see these nagging issues being straightened out one by one. 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 __________________________ |