Package: jruby / 9.1.13.0-1~bpo9+1

Metadata

Package Version Patches format
jruby 9.1.13.0-1~bpo9+1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Disable polyglot maven extension.patch | (download)

.mvn/extensions.xml | 8 0 + 8 - 0 !
1 file changed, 8 deletions(-)

 disable polyglot-maven extension
0002 Disable unpackaged plugins in lib module.patch | (download)

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

 disable references to unpackaged maven plugins in lib module
0004 Add missing maven artifacts pom files.patch | (download)

maven/jruby-complete/pom.xml | 313 313 + 0 - 0 !
maven/jruby-dist/pom.xml | 210 210 + 0 - 0 !
maven/jruby/pom.xml | 226 226 + 0 - 0 !
maven/pom.xml | 133 133 + 0 - 0 !
test/pom.xml | 469 469 + 0 - 0 !
5 files changed, 1351 insertions(+)

 add missing pom files for maven artifacts
 Nowadays upstream generates these files from pom.rb files
 with polyglot-maven extension, this will be package in the
 future and this patch can be dropped, in the meantime we
 need to add them manually to the source
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
 There is not a jnr-ffi native jar in Debian
0006 Disable maven jruby jars artifact.patch | (download)

maven/pom.xml | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

 disable jruby-jars maven artifact build
0007 Add usr lib ruby vendor ruby to load path.patch | (download)

bin/jruby.bash | 1 1 + 0 - 0 !
core/src/main/java/org/jruby/ext/rbconfig/RbConfigLibrary.java | 8 8 + 0 - 0 !
core/src/main/java/org/jruby/runtime/load/LoadService.java | 6 6 + 0 - 0 !
3 files changed, 15 insertions(+)

 add /usr/lib/ruby/vendor_ruby to default load_path
0008 Configure unit tests to run at build time.patch | (download)

bin/rake | 38 22 + 16 - 0 !
rakelib/rspec.rake | 5 3 + 2 - 0 !
rakelib/test.rake | 1 1 + 0 - 0 !
3 files changed, 26 insertions(+), 18 deletions(-)

 configure unit tests setup for debian builds
0010 Exclude mri tests failing in debian.patch | (download)

test/mri/excludes/TestCoverage.rb | 3 3 + 0 - 0 !
test/mri/excludes/TestDefined.rb | 1 1 + 0 - 0 !
test/mri/excludes/TestEval.rb | 1 1 + 0 - 0 !
test/mri/excludes/TestFileExhaustive.rb | 3 2 + 1 - 0 !
test/mri/excludes/TestJSONFixtures.rb | 1 1 + 0 - 0 !
test/mri/excludes/TestJSONGenerate.rb | 7 7 + 0 - 0 !
test/mri/excludes/TestMethod.rb | 1 1 + 0 - 0 !
test/mri/excludes/TestModule.rb | 3 3 + 0 - 0 !
test/mri/excludes/TestProcess.rb | 1 1 + 0 - 0 !
9 files changed, 20 insertions(+), 1 deletion(-)

 exclude mri tests that are consistently failing
 Upstream runs most of their tests in openjdk-7, but the default
0011 Disable failed tests in sbuild.patch | (download)

test/jruby/test_thread.rb | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 disabled failed tests triggered by sbuild environment
0012 Disable jruby flaky tests.patch | (download)

test/jruby/test_thread.rb | 27 14 + 13 - 0 !
1 file changed, 14 insertions(+), 13 deletions(-)

 disable flaky tests in jruby test suite
0013 Disable regression flaky tests.patch | (download)

spec/regression/GH-1075_fiber_does_not_finalize_properly_spec.rb | 84 42 + 42 - 0 !
spec/regression/GH-4122_stdio_fileno_sanity_spec.rb | 16 8 + 8 - 0 !
spec/regression/GH-4206_kernel_sleep_interruptedexception_spec.rb | 24 12 + 12 - 0 !
3 files changed, 62 insertions(+), 62 deletions(-)

 disable flaky tests in regression test suite
0014 FELIX 5430.patch | (download)

pom.xml | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 allow maven-bundle-plugin to continue if errors are detected
 This is necessary due to an upstream bug in that plugin that fail
 when a bundle is requested and one or more jar files contain jigsaw
 module files definitions. This is not a fix, just a workaround.