Package: libjna-java
Version: 3.2.7-2
Severity: important

The Maven jar artefact that this package deploys is no longer correct; it should
link to jna.jar but it currently links to jna-platform.jar.

Looking at the package the following in debian/rules is causing this issue:

# install. using platform.jar is a silly idea in /usr/share/java/ as it's bound 
to collide
override_dh_auto_install:
    mh_installjar -plibjna-java -l --usj-name=jna pom.xml build/jna.jar
    mh_installjar -plibjna-java -l --usj-name=jna-platform pom.xml 
build/platform.jar

The second mh_installjar command incorrectly references the pom.xml for jna NOT 
platform.

This overwrites in the links created by the first command.

This will break any Maven based build process that depends on this package as 
platform.jar 
does not contain the expected classes.

The -3 package in experimental has the same bug.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38-8-generic (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages libjna-java depends on:
ii  libc6                         2.13-4     Embedded GNU C Library: Shared lib
ii  libffi5                       3.0.9-4    Foreign Function Interface library

libjna-java recommends no packages.

Versions of packages libjna-java suggests:
pn  libjna-java-doc               <none>     (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to