Hi Orion: Thanks very much for your report. There are so many issues involved, that I am going to answer you in several parts.
This is part 1. On 2013-10-16 20:42-0600 Orion Poplawski wrote: > I'm getting the following rpmlint issues with the Fedora plplot 5.9.10 > package: > > plplot-doc.noarch: E: zero-length > /usr/share/doc/plplot/html/plplotdoc-html.proc > > Left over from something? Exactly. For some reason when xmlto produces html from our DocBook source (this method is still used now for html and will be used going forward), it creates that empty file which is then propagated further. I have fixed that (revision 12601) by deleting that file before propagation of the remaining files generated by xmlto. Please test this svn trunk fix. > > plplot-libs.x86_64: W: shared-lib-calls-exit > /usr/lib64/libqsastime.so.0.0.1 exit@GLIBC_2.2.5 > plplot-libs.x86_64: W: shared-lib-calls-exit > /usr/lib64/libcsirocsa.so.0.0.1 exit@GLIBC_2.2.5 > plplot-libs.x86_64: W: shared-lib-calls-exit > /usr/lib64/libplplotd.so.12.0.0 exit@GLIBC_2.2.5 > plplot-libs.x86_64: W: shared-lib-calls-exit > /usr/lib64/libcsironn.so.0.0.1 exit@GLIBC_2.2.5 > > This library package calls exit() or _exit(), probably in a non-fork() > context. Doing so from a library is strongly discouraged - when a library > function calls exit(), it prevents the calling program from handling the > error, reporting it to the user, closing files properly, and cleaning up any > state that the program has. It is preferred for the library to return an > actual error code and let the calling program decide how to handle the > situation. This is an issue that has been with us for a while, but I agree it should be addressed. I strongly encourage discussing issues here first so our bug tracker doesn't get clogged with meaningless stuff, but this is a case where you should generate a report on our bug tracker for this so we don't lose it. More later for part 2. 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 __________________________ ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/plplot-devel
