[Debian-med-packaging] Bug#784057: How to inject Java dependency properly [Was: Bug#784057: fastqc: Package doesn't list java as a dependency]

Markus Koschany apo at gambaru.de
Sun Dec 20 17:23:35 UTC 2015


Hi,

Am 20.12.2015 um 16:28 schrieb Andreas Tille:
[...]
> I wonder how this difference came and what I did wrong in the fastqc
> package.

It has something to do with javahelper's internal logic. It can add the
correct Java runtime when it finds an executable jar file within your
package. Figtree relies on jarwrapper for making jar files executable
thus javahelper automatically adds a runtime dependency to your package.
The fastqc package doesn't use the jarwrapper mechanism hence a manual
dependency on default-jre | java7-runtime is needed.

Cheers,

Markus

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-med-packaging/attachments/20151220/f52f9456/attachment.sig>


More information about the Debian-med-packaging mailing list