[jruby] 01/01: Add compatibility patch with recent versions of snakeyaml

Miguel Landaeta nomadium at moszumanska.debian.org
Sat Apr 16 14:03:28 UTC 2016


This is an automated email from the git hooks/post-receive script.

nomadium pushed a commit to branch master
in repository jruby.

commit 4f4ee430751ddcc0faedd551691443453a95e701
Author: Miguel Landaeta <nomadium at debian.org>
Date:   Sat Apr 16 15:02:48 2016 +0100

    Add compatibility patch with recent versions of snakeyaml
---
 .../patches/0011-Snakeyaml-1.17-compatibility.patch   | 19 +++++++++++++++++++
 debian/patches/series                                 |  1 +
 2 files changed, 20 insertions(+)

diff --git a/debian/patches/0011-Snakeyaml-1.17-compatibility.patch b/debian/patches/0011-Snakeyaml-1.17-compatibility.patch
new file mode 100644
index 0000000..3dcfe2c
--- /dev/null
+++ b/debian/patches/0011-Snakeyaml-1.17-compatibility.patch
@@ -0,0 +1,19 @@
+Description: Add compatibility with recent versions of snakeyaml
+Author: Miguel Landaeta <nomadium at debian.org>
+Bug: <url in upstream bugtracker>
+Bug-Debian: https://bugs.debian.org/821181
+Forwarded: no
+Last-Update: 2016-04-16
+
+--- jruby-1.7.25.orig/core/src/main/java/org/jruby/ext/psych/PsychParser.java
++++ jruby-1.7.25/core/src/main/java/org/jruby/ext/psych/PsychParser.java
+@@ -242,7 +242,8 @@ public class PsychParser extends RubyObj
+     private void handleDocumentStart(ThreadContext context, DocumentStartEvent dse, boolean tainted, IRubyObject handler) {
+         Ruby runtime = context.runtime;
+         DumperOptions.Version _version = dse.getVersion();
+-        Integer[] versionInts = _version == null ? null : _version.getArray();
++        // upstream keep using older versions of snakeyaml
++        Integer[] versionInts = _version == null ? null : new Integer[]{_version.major(), _version.minor()};
+         IRubyObject version = versionInts == null ?
+             RubyArray.newArray(runtime) :
+             RubyArray.newArray(runtime, runtime.newFixnum(versionInts[0]), runtime.newFixnum(versionInts[1]));
diff --git a/debian/patches/series b/debian/patches/series
index ff1ca8d..73fd92f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -6,3 +6,4 @@
 0008-Disable-some-failing-user-tests-in-pbuilder.patch
 0009-Disable-bigdecimal-divmod-spec-failing-test.patch
 0010-Disable-maven-invoker-plugin.patch
+0011-Snakeyaml-1.17-compatibility.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jruby.git



More information about the pkg-java-commits mailing list