From: Alan W. I. <ir...@be...> - 2017-07-18 18:45:28
|
On 2017-07-18 15:32+0200 Ole Streicher wrote: > On 14.07.2017 22:48, Orion Poplawski wrote: >> Well, it compiles. There are longstanding test failures though: >> >> 5: *** PLPLOT ERROR, ABORTING OPERATION *** >> 5: UTF-8 string is malformed: ???M??????, aborting operation > > Just for the records, and to keep you informed about the Debian > packaging process: I fixed swig in Debian (by backporting the same patch > as Fedora), and could finally compile the octave bindings. Then I run > into the same UTF-8 errors as Orion (with octave 4.2.1 and plplot 5.12.0). > > I am still unsure if this is minor (special case only), or if I should > disable octave-plplot for 5.13 (but tend to keep it). To Ole and Orion: Here is what I suggest you do to decide whether you want to package the Octave bindings of PLplot until this UTF-8 error is fixed. The octave examples that are run in our tests are controlled by plplot_test/test_octave.sh.in. That file has the "p" list and standard list of examples. There is nothing but ascii strings in the "p" examples so leave that list as is. Of the standard examples, 18, 24, 26, and 33 are the ones that use UTF-8 strings (I derived that list by running grep utf-8 examples/python/x??.py .) So to create a pure ascii test of Octave you should exclude those examples from the standard examples list. Then build the test_diff_psc target, and make your packaging decision based on the results of that pure-ascii test of octave. By the way, please run that test verbosely, e.g., make VERBOSE=1 test_diff_psc >& test_diff_psc.out and if that output file still shows some errors for the pure ascii Octave test case, please send it to me. 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 __________________________ |