[Pkg-octave-devel] Packaging octplot

Rafa Rodriguez Galvan rafael.rodriguez at uca.es
Mon Dec 5 00:56:10 UTC 2005


El dom, 04-12-2005 a las 05:19, Rafael Laboissiere escribió:
> I just gave a try to the package.  Here are my comments:
> 
> 1) Short description in debian/control:  the term "handle graphics" in
>    the short description is too specific for the general users (only people
>    used to Matlab knows what it means).  It could be okay if, at least, it
>    was explained in the long description but this is not the case. 

I agree, it could be too specific for general users (though, I 
had understood it without being a experienced Matlab user).

>  Also, notice that the Developers Reference manual, section 6.2.2, recommends no
>    article at the beginning of the short description.

I didn't remember that, thanks. So, what about the next description?...

--
Description: Graphical interface for Octave
 OctPlot is a system of drawing objects that can replace the traditional
 Gnuplot graphical interface used by Octave to display data. It provides
 quality postscript(TM) and OpenGL screen graphics for the Octave
package. 
 At present, only 2D graphics are supported, including surfaces, patch
objects
 and zooming. Octplot can produce pdf, png and jpg files with the aid of
 gs (ghostscript).
--

As you see, I'm not mentioning fltk... should I?

> 2) Dependency on specific debconf setting for libfltk1.1-dev:  when
>    installing this package, I answered "No" to the debconf question "Make .h
>    links to <FL/*.H>?"  Building octplot failed then with the error message:
>    
>        figure.cpp:19:19: error: Fl/Fl.h: No such file or directory
>    
>    I think this is a serious problem, because the build daemons install
>    packages using debconf defaults.
>    
>    I trivial way to fix the problem is by patching src/figure.cpp (consider
>    using /usr/share/cdbs/1/rules/simple-patchsys.mk)

OK, I've included a patch, and CDBS applies it automagically :). Now,
octplot compiles without .h links to <FL/*.H>.

> 3) No-reentrancy: once the package has been build for the first time, it
>    fails to build again yielding the following error message:
>    
>        chmod a+x /root/octplot/octplot-0.3.0/./configure
>        chmod: cannot access `/root/octplot/octplot-0.3.0/./configure': No such file or directory
> 
>    This is totally reproducible here.  Is it the same for you?

Yes, it's the same for me. Any idea for solving this problem?

> Once this issues will have been addressed, I will produce an apt-getable
> repository for the package and fill an ITP bug report against wnpp (similar
> to what I did for sundials recently).

OK, thanks.

Note: The file fonts/copying was removed. No lintian warnings now.


-- 
Rafa Rodriguez Galvan.
--------------------------------------------------------------------------
Cadiz University (UCA).                 OSLUCA (Free Software Office, UCA)
Department of Mathematics.                 [1] http://softwarelibre.uca.es




More information about the Pkg-octave-devel mailing list