Re: strap, strap-base, lintian warnings solved
Hi Christoph,
thanks for your continuous work on strap.
On Tue, Jan 29, 2013 at 10:04:28PM +0100, Dr. med. Christoph Gille wrote:
> Made a README.Debian explaining the classpath issue and why the jar
> file is in /usr/shar/strap-base/ rather than in /usr/share/java/
I need to admit that the explanation does not fit the problem. The
JAR file in the strap-base package ends up in
/usr/lib/strap-base
^^^
but JAR files are arch-indep files. I guess your intended to move it
rather to
/usr/share/strap-base
^^^^^
at least according to your explanation in README.Debian. If you really
do so the lintian warning should vanish.
The other problem you are listing in README.Debian (Java-Class-path)
should rather be put into an overrides file to *really* suppress the
warning. Please read
man dh_lintian
if you have no idea about these lintian-overrides.
> Still get the lintian warning "newer-standards-version 3.9.4 "
> even though I updated with apt-get -t
> unstable install build-essential debhelper dh-make lintian
> Can I ignore this?
You can perfectly ignore this. If you are really bored by this warning
you might like to install lintian from unstable via
sudo apt-get -t unstable install lintian
> Can I ignore this warning: P: strap: no-upstream-changelog
Yes. I admit I do not verify 'P:' type lintian messages.
> I did not manage to reproduce the lintian
> warning "jar-not-in-usr-share" even not with options -I -i --pedantic
> Has it vanished? Why?
$ lintian strap-base_1.1.1-1_amd64.deb
W: strap-base: hardening-no-relro usr/lib/strap-base/nativeTools_unix2
W: strap-base: hardening-no-fortify-functions usr/lib/strap-base/nativeTools_unix2
W: strap-base: jar-not-in-usr-share usr/lib/strap-base/strap-protein-alignment-1.jar
W: strap-base: missing-classpath libcommons-httpclient-java, libcommons-compress-java, libhttpmime-java, libjavatar-java, libhttpclient-java, libgeronimo-activation-1.1-spec-java
Kind regards and see you in Kiel
Andreas.
--
http://fam-tille.de
Reply to: