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

RFS: gwyddion - Scanning Probe Microscopy analysis software



Dear mentors,

I am looking for a sponsor for my package "gwyddion".

* Package name    : gwyddion
  Version         : 2.8-1
  Upstream Author : David Nečas (Yeti) <yeti@gwyddion.net>, Petr Klapetek
<klapetek@gwyddion.net>
* URL             : http://gwyddion.net/
* License         : GPL-v2+, and parts PD
  Section         : science

It builds these binary packages:
 gwyddion        - Scanning Probe Microscopy (SPM) analysis software
	Gwyddion is a modular program for Scanning Probe Microscopy (SPM)
	data  visualization and analysis. It is primarily intended for
	analysis of height  field obtained by SPM techniques like AFM, MFM,
	STM, SNOM/NSOM etc. It can,  however, be used for any other height
	field and image analysis.
 gwyddion-common  - Gwyddion SPM analysis software - common files
 gwyddion-plugins - Gwyddion SPM analysis software - plugins
 libgwyddion2     - Gwyddion SPM analysis software - libraries
 libgwyddion2-doc - Gwyddion SPM analysis software - HTML library API docs
 libgwyddion2-dev - Gwyddion SPM analysis software - Development files

The lintian errors are taken care of by an override file[1]. The package
seems to be pbuilder clean. The piuparts (-d sid) output shows some error,
which may be unrelated to gwyddion[2].

The upload would fix these bugs: #440662.

The package can be found here:
- URL: http://people.ifm.liu.se/beyer/gwyddion
- dget http://people.ifm.liu.se/beyer/gwyddion/gwyddion_2.8-1.dsc

I would be glad if someone gave comments on the problems outlined below and
later uploaded this package for me.

Kind regards
 Jan Beyer


(Long) Annotations (=Request for Help/Comment/Explanation):
[1] lintian-overrides: The errors consist of some python/ruby scripts, which
are in the gwyddion package, which does not depend on the interpreters. This
is due to the fact, that these only provide some basic guaranteed
infrastructure for plugins, users may want to use/write. But they are not
used/needed by anything inside the package.
The same lintian message is emitted for the gwyddion-plugins package. There
I added the Depends: python | perl | ruby line. I do not know, if this
construct is allowed and works, but only lintian doesn't recognize it, or if
it is not possible. Then I would have to change the line to Depends: python,
perl, ruby.
Furthermore there are lintian warnings, which I did not quieten. They are
about the libgwyddion2 package which contains several libraries and thus
doesn't match the SONAMES of them. What is current practice? Allow the
warning? Override it? Split the package (This seems useless to me)?
There is also a warning on a man(3) file, called Gwyddion::dump.3pm.gz,
which lintian seems to dislike as the section is != 3. But there are many
similar files in my /usr/share/man/man3 directory. What to do here?
And finally there is a duplicate depends of gwyddion on libgwyddion2, one
added by the debhelper scripts and one by me - should I override this, or
take away my hand-written dependency?

[2] Piuparts (-d sid) brings up some broken symlinks in
/var/lib/defoma/fontconfig.d/D and related to pico. But as gwyddion has
nothing to do with this, it may be, that this is unrelated to gwyddion.
piuparts -d etch runs fine.

Thank you very much for reading until here! Any comments (also on different
topics) are very much welcome!



Reply to: