[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: lmfit - Levenberg-Marquardt least squares fitting



On Sat, Mar 27, 2010 at 01:46:30PM +0100, Wuttke, Joachim wrote:
> Dear Stanislav:
> 
> as I am not (yet?) a Debian specialist, your remarks are arcane for me.
> 
> When I run
> 
> $ lintian lmfit_3.1-1_i386.deb
> 
> then I get one single warning:
> 
> W: lmfit: new-package-should-close-itp-bug
> 
> though the ITP "bug" exists:
> 
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573584
> 
> Thank you in advance for more detailed advice - Joachim

Well, in short:

To close ITP your changelog line should say
  * Initial release (Closes: #573584).

Your biggest problem ATM is that nothing useful gets packaged into
the lmfit package (besides some docs). The naming of your packages is
also against Debian standards. 

I would prepare three separate packages of your sources:
(mentioning them in debian/control)

liblmmin0    - the dynamic library
liblmmin-dev - the development files
liblmmin-doc - the examples, development manpages, html docs, etc.

Such a naming is because you currently build a library that has
% objdump -p liblmmin.so.0.0.0 | grep SONAME
  SONAME               liblmmin.so.0

Respectively, you will need these files in your debian/ dir:
liblmmin0.install, liblmmin-dev.install, liblmmin-doc.install

The debian/*.dirs files are not needed in your case.

If you want to install some more files into /usr/share/doc/ of _every_
package, list them in debian/docs. ATM this file is empty.

I hope this is understandable.

References:
http://www.debian.org/doc/maint-guide/
http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html
http://www.debian.org/doc/debian-policy/ch-sharedlibs.html

-- 
Stanislav


Reply to: