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: