Dear maintainer,

I've prepared an NMU for ruby-rgen (versioned as 0.8.0-1.1).
The diff is attached to this message.

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

diff -Nru ruby-rgen-0.8.0/debian/changelog ruby-rgen-0.8.0/debian/changelog
--- ruby-rgen-0.8.0/debian/changelog	2016-06-02 00:47:14.000000000 +0300
+++ ruby-rgen-0.8.0/debian/changelog	2019-02-03 09:50:32.000000000 +0200
@@ -1,3 +1,11 @@
+ruby-rgen (0.8.0-1.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Add upstream fix for FTBFS with Ruby >= 2.4,
+    thanks to Kienan Stewart. (Closes: #890689)
+
+ -- Adrian Bunk <[email protected]>  Sun, 03 Feb 2019 09:50:32 +0200
+
 ruby-rgen (0.8.0-1) unstable; urgency=medium
 
   [ Cédric Boutillier ]
diff -Nru ruby-rgen-0.8.0/debian/patches/0001-Fix-test-for-Ruby-2.4.patch ruby-rgen-0.8.0/debian/patches/0001-Fix-test-for-Ruby-2.4.patch
--- ruby-rgen-0.8.0/debian/patches/0001-Fix-test-for-Ruby-2.4.patch	1970-01-01 02:00:00.000000000 +0200
+++ ruby-rgen-0.8.0/debian/patches/0001-Fix-test-for-Ruby-2.4.patch	2019-02-03 09:50:32.000000000 +0200
@@ -0,0 +1,40 @@
+From 1124f4303db52973967e78d93512a1c1b64f23cf Mon Sep 17 00:00:00 2001
+From: Artem Shein <[email protected]>
+Date: Mon, 5 Feb 2018 18:44:25 +0100
+Subject: Fix test for Ruby 2.4
+
+---
+ test/metamodel_builder_test.rb | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+Index: ruby-rgen-0.8.0/test/metamodel_builder_test.rb
+===================================================================
+--- ruby-rgen-0.8.0.orig/test/metamodel_builder_test.rb
++++ ruby-rgen-0.8.0/test/metamodel_builder_test.rb
+@@ -186,7 +186,7 @@ class MetamodelBuilderTest < Test::Unit:
+     err = assert_raise StandardError do
+       sc.name = 5
+     end
+-    assert_match /In (\w+::)+SimpleClass : Can not use a Fixnum where a String is expected/, err.message
++    assert_match /In (\w+::)+SimpleClass : Can not use a (Integer|Fixnum) where a String is expected/, err.message
+     assert_equal "EString", mm::SimpleClass.ecore.eAttributes.find{|a| a.name=="name"}.eType.name
+ 
+     assert_equal "xtest", sc.stringWithDefault
+@@ -288,7 +288,7 @@ class MetamodelBuilderTest < Test::Unit:
+     err = assert_raise(StandardError) do
+       o.addLiterals(1)
+     end
+-    assert_match /In (\w+::)+ManyAttrClass : Can not use a Fixnum where a String is expected/, err.message
++    assert_match /In (\w+::)+ManyAttrClass : Can not use a (Integer|Fixnum) where a String is expected/, err.message
+ 
+     assert_equal [], o.literals
+     o.addLiterals("a")
+@@ -323,7 +323,7 @@ class MetamodelBuilderTest < Test::Unit:
+     err = assert_raise(StandardError) do
+       o.literals = 1
+     end
+-    assert_match /In (\w+::)+ManyAttrClass : Can not use a Fixnum where a Enumerable is expected/, err.message
++    assert_match /In (\w+::)+ManyAttrClass : Can not use a (Integer|Fixnum) where a Enumerable is expected/, err.message
+  
+     o.bools = [true, false, true, false]
+     assert_equal [true, false, true, false], o.bools
diff -Nru ruby-rgen-0.8.0/debian/patches/series ruby-rgen-0.8.0/debian/patches/series
--- ruby-rgen-0.8.0/debian/patches/series	1970-01-01 02:00:00.000000000 +0200
+++ ruby-rgen-0.8.0/debian/patches/series	2019-02-03 09:50:32.000000000 +0200
@@ -0,0 +1 @@
+0001-Fix-test-for-Ruby-2.4.patch

Reply via email to