Package: jruby / 1.7.26-1+deb9u1

Metadata

Package Version Patches format
jruby 1.7.26-1+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Fix shebang lines.patch | (download)

lib/ruby/1.8/abbrev.rb | 1 0 + 1 - 0 !
lib/ruby/1.8/irb/cmd/subirb.rb | 1 0 + 1 - 0 !
lib/ruby/1.8/irb/ext/save-history.rb | 1 0 + 1 - 0 !
lib/ruby/1.8/rdoc/markup/sample/rdoc2latex.rb | 1 0 + 1 - 0 !
lib/ruby/1.8/rdoc/parsers/parse_rb.rb | 1 0 + 1 - 0 !
lib/ruby/1.8/set.rb | 1 0 + 1 - 0 !
lib/ruby/1.8/tsort.rb | 1 0 + 1 - 0 !
lib/ruby/1.8/wsdl/soap/wsdl2ruby.rb | 1 0 + 1 - 0 !
lib/ruby/1.9/abbrev.rb | 1 0 + 1 - 0 !
lib/ruby/1.9/set.rb | 1 0 + 1 - 0 !
lib/ruby/2.0/abbrev.rb | 1 0 + 1 - 0 !
11 files changed, 11 deletions(-)

 fix shebang lines

Remove extraneous shebang lines, and correct necessary jruby ones.

0003 Add usr lib ruby vendor ruby to load path.patch | (download)

core/src/main/java/org/jruby/ext/rbconfig/RbConfigLibrary.java | 8 8 + 0 - 0 !
core/src/main/java/org/jruby/runtime/load/LoadService.java | 3 3 + 0 - 0 !
2 files changed, 11 insertions(+)

 add /usr/lib/ruby/vendor_ruby to default load_path
Bug: https://bugs.debian.org/663342
0004 Use debian versions for plugins in pom test.patch | (download)

test/pom.xml | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 use debian versions for test maven plugins configuration
0006 Allow rdoc to run without gems.patch | (download)

bin/rdoc | 38 36 + 2 - 0 !
bin/ri | 13 11 + 2 - 0 !
2 files changed, 47 insertions(+), 4 deletions(-)

 allow rdoc based tools to run if there are gem load errors
0007 Enable test suites.patch | (download)

bin/rake | 13 11 + 2 - 0 !
rakelib/rspec.rake | 5 3 + 2 - 0 !
rakelib/test.rake | 1 1 + 0 - 0 !
3 files changed, 15 insertions(+), 4 deletions(-)

 adjust rake to run jruby unit tests in debian
0008 Disable some failing user tests in pbuilder.patch | (download)

spec/ruby/core/dir/chdir_spec.rb | 36 18 + 18 - 0 !
spec/ruby/core/dir/exist_spec.rb | 26 13 + 13 - 0 !
spec/ruby/core/dir/exists_spec.rb | 26 13 + 13 - 0 !
spec/ruby/core/dir/home_spec.rb | 6 3 + 3 - 0 !
spec/ruby/core/file/expand_path_spec.rb | 8 4 + 4 - 0 !
spec/ruby/library/etc/getlogin_spec.rb | 18 9 + 9 - 0 !
6 files changed, 60 insertions(+), 60 deletions(-)

 disable tests with unexpected results when jruby is built inside a pbuilder chroot
0009 Disable bigdecimal divmod spec failing test.patch | (download)

spec/ruby/library/bigdecimal/divmod_spec.rb | 19 10 + 9 - 0 !
1 file changed, 10 insertions(+), 9 deletions(-)

 disable bigdecimal divmod reversing test
0010 Disable maven invoker plugin.patch | (download)

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

 disable maven-invoker-plugin usage for some jruby module builds
0011 Snakeyaml 1.17 compatibility.patch | (download)

core/src/main/java/org/jruby/ext/psych/PsychParser.java | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 add compatibility with recent versions of snakeyaml
0012 Disable outdated specs.patch | (download)

spec/ruby/command_line/dash_x_spec.rb | 24 12 + 12 - 0 !
spec/ruby/library/bigdecimal/infinite_spec.rb | 2 1 + 1 - 0 !
spec/ruby/library/bigdecimal/nonzero_spec.rb | 2 1 + 1 - 0 !
spec/ruby/library/bigdecimal/zero_spec.rb | 2 1 + 1 - 0 !
4 files changed, 15 insertions(+), 15 deletions(-)

 disable outdated/unmaintained specs
 Upstream have been backporting fixes from 9k master branch but
 the specs are unmaintained since years ago, so some them are
 started to break. I prefer to disable them than to modify them.
CVE 2018 1000073.patch | (download)

lib/ruby/shared/rubygems/package.rb | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 cve-2018-1000073

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895778
CVE 2018 1000074.patch | (download)

lib/ruby/shared/rubygems/commands/owner_command.rb | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 cve-2018-1000074

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895778
CVE 2018 1000075.patch | (download)

lib/ruby/shared/rubygems/package/tar_header.rb | 23 14 + 9 - 0 !
test/externals/ruby1.9/rubygems/test_gem_package_tar_header.rb | 20 20 + 0 - 0 !
2 files changed, 34 insertions(+), 9 deletions(-)

 cve-2018-1000075

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895778
CVE 2018 1000076.patch | (download)

lib/ruby/shared/rubygems/package.rb | 4 4 + 0 - 0 !
lib/ruby/shared/rubygems/package/tar_writer.rb | 2 2 + 0 - 0 !
test/externals/ruby1.9/rubygems/test_gem_package_tar_output.rb | 27 27 + 0 - 0 !
3 files changed, 33 insertions(+)

 cve-2018-1000076

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895778
CVE 2018 1000077.patch | (download)

lib/ruby/shared/rubygems/specification.rb | 15 11 + 4 - 0 !
test/externals/ruby1.9/rubygems/test_gem_specification.rb | 13 13 + 0 - 0 !
2 files changed, 24 insertions(+), 4 deletions(-)

 cve-2018-1000077

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895778
CVE 2018 1000078.patch | (download)

lib/ruby/shared/rubygems/server.rb | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 cve-2018-1000078

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895778
CVE 2018 1000079.patch | (download)

lib/ruby/shared/rubygems/package.rb | 35 29 + 6 - 0 !
1 file changed, 29 insertions(+), 6 deletions(-)

 cve-2018-1000079

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895778