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

Reply via email to