Package: jruby / 9.3.9.0+ds-8

Metadata

Package Version Patches format
jruby 9.3.9.0+ds-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Add missing POM files for maven artifacts.patch | (download)

maven/jruby-complete/pom.xml | 386 386 + 0 - 0 !
maven/jruby-dist/pom.xml | 210 210 + 0 - 0 !
maven/jruby/pom.xml | 223 223 + 0 - 0 !
maven/pom.xml | 152 152 + 0 - 0 !
test/pom.xml | 445 445 + 0 - 0 !
5 files changed, 1416 insertions(+)

 add missing pom files for maven artifacts

0002 Disable maven checksum plugin.patch | (download)

maven/jruby-complete/pom.xml | 2 2 + 0 - 0 !
maven/jruby-dist/pom.xml | 2 2 + 0 - 0 !
maven/jruby/pom.xml | 2 2 + 0 - 0 !
maven/pom.xml | 2 2 + 0 - 0 !
4 files changed, 8 insertions(+)

 disable maven-checksum-plugin

Disable the maven checksum plugin, as it's not in the archive and doesn't do
much for us.

0003 Disable polyglot ruby maven plugin.patch | (download)

.mvn/extensions.xml | 8 0 + 8 - 0 !
lib/pom.xml | 2 2 + 0 - 0 !
maven/jruby-complete/pom.xml | 2 2 + 0 - 0 !
maven/jruby-dist/pom.xml | 4 4 + 0 - 0 !
maven/jruby/pom.xml | 6 6 + 0 - 0 !
5 files changed, 14 insertions(+), 8 deletions(-)

 disable polyglot-ruby maven plugin

0004 Disable copy rename maven plugin.patch | (download)

shaded/pom.xml | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 disable copy-rename-maven-plugin

This plugin is not packaged in Debian, and its functionality is
reproduced via debian/rules.

0005 Disable jnr ffi native usage.patch | (download)

core/pom.xml | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 disable jnr-ffi native usage

0006 Disable test requiring Awaitility.patch | (download)

core/src/test/java/org/jruby/util/JarCacheTest.java | 9 3 + 6 - 0 !
1 file changed, 3 insertions(+), 6 deletions(-)

 disable test requiring awaitility

Not packaged in Debian.

0008 Fix jruby base java testsuite failures.patch | (download)

core/pom.xml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix jruby-base java testsuite failures

These two extra --add-opens arguments appear required to successfully
run the jruby-base testsuite, otherwise many errors are generated
seemingly because java is unable to access the filesystem.

0009 Fix testRevision testcase.patch | (download)

core/src/test/java/org/jruby/test/TestRuby.java | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix testrevision testcase

Upstream expects revision numbers to consist of a partial git commit id,
however we define it as the Debian package version, so it length may
vary.

0010 Fix test failures related to Module PTY.patch | (download)

lib/ruby/stdlib/pty.rb | 4 0 + 4 - 0 !
1 file changed, 4 deletions(-)

 fix test failures related to module:pty

Removing this snippet of code fixes some a handful of mri:stdlib testsuite
failures, however I'm not entirely sure what exactly is going on here.

0011 Remove failing test in build environment.patch | (download)

core/src/test/java/org/jruby/util/JarResourceTest.java | 13 1 + 12 - 0 !
1 file changed, 1 insertion(+), 12 deletions(-)

 remove failing test in build environment

This test started to fail when the package became a repack and a +ds
suffix was added, so patch it out since it's likely a fluke.

Forwaded: not-needed

0011 Fix intermittent mri core test failure.patch | (download)

test/mri/ruby/test_enum.rb | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix intermittent mri-core test failure