Bug#771694: jruby: Inconsistency between Maven and package dependencies

tony mancill tmancill at debian.org
Tue Dec 2 05:18:54 UTC 2014


On 12/01/2014 09:58 AM, Emmanuel Bourg wrote:
> Package: jruby
> Version: 1.5.6-9
> Severity: important
> 
> jruby installs a pom declaring dependencies on org.jruby.joni:joni, org.jruby.extras:jnr-netdb and org.jruby.extras:bytelist, but none of the corresponding Debian packages are listed in the dependencies of the jruby package. This prevents the Maven based package depending on jruby from building if these transitive dependencies aren't explicitly excluded.
> 
> It seems that the classes of these dependencies are actually embedded in jruby.jar, so it's probably safe to remove the dependencies from the pom.

Hi Emmanuel,

Looking at jruby as a build-dep (instead of as an interpreter), it
appears that there are a number of entries in the jruby.pom that could
be problematic.  Basically, shouldn't everything below the <!-- jruby
dependencies --> line in the pom be either pulled in or excluded from
the pom?

I just want to make sure I understand why it's just those 3
dependencies, and not also, say, libconstantine-java
(org.jruby.extras:constantine), since we have just a few days left for
unblock requests on important bugs.

Thanks,
tony
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jruby-1.5.6.pom
Type: text/xml
Size: 4014 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20141201/004adb30/attachment.xml>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20141201/004adb30/attachment.sig>


More information about the pkg-java-maintainers mailing list