Your message dated Thu, 04 Aug 2016 12:15:05 +0000 with message-id <e1bvhyh-00066i...@franck.debian.org> and subject line Bug#832604: fixed in ruby-parser 3.8.2-1 has caused the Debian Bug report #832604, regarding ruby-parser: FTBFS: 2915 runs, 14956 assertions, 70 failures, 0 errors, 12 skips to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 832604: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832604 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: ruby-parser Version: 3.6.6-1 Severity: serious Justification: fails to build from source User: reproducible-bui...@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org Dear Maintainer, ruby-parser fails to build from source in unstable/amd64: [..] s(:true), 49) Failure: TestRuby19Parser#test_next [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "loop { next if false }". --- expected +++ actual @@ -1 +1 @@ -s(:iter, s(:call, nil, :loop), 0, s(:if, s(:false), s(:next), nil)) +s(:iter, s(:call, nil, :loop), s(:args), s(:if, s(:false), s(:next), nil)) 50) Failure: TestRuby19Parser#test_dasgn_icky [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "a do\n v = nil\n assert_block(full_message) do\n begin\n yield\n rescue Exception => v\n break\n end\n end\nend". --- expected +++ actual @@ -1,11 +1,11 @@ s(:iter, s(:call, nil, :a), - 0, + s(:args), s(:block, s(:lasgn, :v, s(:nil)), s(:iter, s(:call, nil, :assert_block, s(:call, nil, :full_message)), - 0, + s(:args), s(:rescue, s(:yield), s(:resbody, 51) Failure: TestRuby19Parser#test_postexe [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "END { 1 }". --- expected +++ actual @@ -1 +1 @@ -s(:iter, s(:postexe), 0, s(:lit, 1)) +s(:iter, s(:postexe), s(:args), s(:lit, 1)) 52) Failure: TestRuby19Parser#test_defs_empty [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "def self.empty\n # do nothing\nend". --- expected +++ actual @@ -1 +1 @@ -s(:defs, s(:self), :empty, s(:args), s(:nil)) +s(:defs, s(:self), :empty, s(:args)) 53) Failure: TestRuby19Parser#test_defs_expr_wtf [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "def (a.b).empty(*)\n # do nothing\nend". --- expected +++ actual @@ -1 +1 @@ -s(:defs, s(:call, s(:call, nil, :a), :b), :empty, s(:args, :*), s(:nil)) +s(:defs, s(:call, s(:call, nil, :a), :b), :empty, s(:args, :*)) 54) Failure: TestRuby19Parser#test_next_arg [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "loop { next 42 if false }". --- expected +++ actual @@ -1,4 +1,4 @@ s(:iter, s(:call, nil, :loop), - 0, + s(:args), s(:if, s(:false), s(:next, s(:lit, 42)), nil)) 55) Failure: TestRuby18Parser#test_postexe [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "END { 1 }". --- expected +++ actual @@ -1 +1 @@ -s(:iter, s(:postexe), 0, s(:lit, 1)) +s(:iter, s(:postexe), s(:args), s(:lit, 1)) 56) Failure: TestRuby18Parser#test_break [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "loop { break if true }". --- expected +++ actual @@ -1 +1 @@ -s(:iter, s(:call, nil, :loop), 0, s(:if, s(:true), s(:break), nil)) +s(:iter, s(:call, nil, :loop), s(:args), s(:if, s(:true), s(:break), nil)) 57) Failure: TestRuby18Parser#test_proc_args_0 [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "proc { || (x + 1) }". --- expected +++ actual @@ -1,4 +1 @@ -s(:iter, - s(:call, nil, :proc), - s(:args), - s(:call, s(:call, nil, :x), :+, s(:lit, 1))) +s(:iter, s(:call, nil, :proc), 0, s(:call, s(:call, nil, :x), :+, s(:lit, 1))) 58) Failure: TestRuby18Parser#test_block_mystery_block [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "a(b) do\n if b then\n true\n else\n c = false\n d { |x| c = true }\n c\n end\nend". --- expected +++ actual @@ -1,6 +1,6 @@ s(:iter, s(:call, nil, :a, s(:call, nil, :b)), - 0, + s(:args), s(:if, s(:call, nil, :b), s(:true), 59) Failure: TestRuby18Parser#test_defs_expr_wtf [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "def (a.b).empty(*)\n # do nothing\nend". --- expected +++ actual @@ -1 +1 @@ -s(:defs, s(:call, s(:call, nil, :a), :b), :empty, s(:args, :*), s(:nil)) +s(:defs, s(:call, s(:call, nil, :a), :b), :empty, s(:args, :*)) 60) Failure: TestRuby18Parser#test_proc_args_no [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "proc { (x + 1) }". --- expected +++ actual @@ -1 +1,4 @@ -s(:iter, s(:call, nil, :proc), 0, s(:call, s(:call, nil, :x), :+, s(:lit, 1))) +s(:iter, + s(:call, nil, :proc), + s(:args), + s(:call, s(:call, nil, :x), :+, s(:lit, 1))) 61) Failure: TestRuby18Parser#test_lvar_def_boundary [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "b = 42\ndef a\n c do\n begin\n do_stuff\n rescue RuntimeError => b\n puts(b)\n end\n end\nend\n". --- expected +++ actual @@ -5,7 +5,7 @@ s(:args), s(:iter, s(:call, nil, :c), - 0, + s(:args), s(:rescue, s(:call, nil, :do_stuff), s(:resbody, 62) Failure: TestRuby18Parser#test_next [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "loop { next if false }". --- expected +++ actual @@ -1 +1 @@ -s(:iter, s(:call, nil, :loop), 0, s(:if, s(:false), s(:next), nil)) +s(:iter, s(:call, nil, :loop), s(:args), s(:if, s(:false), s(:next), nil)) 63) Failure: TestRuby18Parser#test_break_arg [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "loop { break 42 if true }". --- expected +++ actual @@ -1,4 +1,4 @@ s(:iter, s(:call, nil, :loop), - 0, + s(:args), s(:if, s(:true), s(:break, s(:lit, 42)), nil)) 64) Failure: TestRuby18Parser#test_defs_empty [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "def self.empty\n # do nothing\nend". --- expected +++ actual @@ -1 +1 @@ -s(:defs, s(:self), :empty, s(:args), s(:nil)) +s(:defs, s(:self), :empty, s(:args)) 65) Failure: TestRuby18Parser#test_next_arg [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "loop { next 42 if false }". --- expected +++ actual @@ -1,4 +1,4 @@ s(:iter, s(:call, nil, :loop), - 0, + s(:args), s(:if, s(:false), s(:next, s(:lit, 42)), nil)) 66) Failure: TestRuby18Parser#test_dasgn_icky [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "a do\n v = nil\n assert_block(full_message) do\n begin\n yield\n rescue Exception => v\n break\n end\n end\nend". --- expected +++ actual @@ -1,11 +1,11 @@ s(:iter, s(:call, nil, :a), - 0, + s(:args), s(:block, s(:lasgn, :v, s(:nil)), s(:iter, s(:call, nil, :assert_block, s(:call, nil, :full_message)), - 0, + s(:args), s(:rescue, s(:yield), s(:resbody, 67) Failure: TestRuby18Parser#test_iter_loop_empty [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "loop { }". --- expected +++ actual @@ -1 +1 @@ -s(:iter, s(:call, nil, :loop), 0) +s(:iter, s(:call, nil, :loop), s(:args)) 68) Failure: TestRuby18Parser#test_redo [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "loop { redo if false }". --- expected +++ actual @@ -1 +1 @@ -s(:iter, s(:call, nil, :loop), 0, s(:if, s(:false), s(:redo), nil)) +s(:iter, s(:call, nil, :loop), s(:args), s(:if, s(:false), s(:redo), nil)) 69) Failure: TestRuby18Parser#test_fcall_block [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "a(:b) { :c }". --- expected +++ actual @@ -1 +1 @@ -s(:iter, s(:call, nil, :a, s(:lit, :b)), 0, s(:lit, :c)) +s(:iter, s(:call, nil, :a, s(:lit, :b)), s(:args), s(:lit, :c)) 70) Failure: TestRuby18Parser#test_defs_empty_args [/usr/lib/ruby/vendor_ruby/pt_testcase.rb:151]: failed on input: "def self.empty(*)\n # do nothing\nend". --- expected +++ actual @@ -1 +1 @@ -s(:defs, s(:self), :empty, s(:args, :*), s(:nil)) +s(:defs, s(:self), :empty, s(:args, :*)) 2915 runs, 14956 assertions, 70 failures, 0 errors, 12 skips You have skipped tests. Run with --verbose for details. ERROR: Test "ruby2.3" failed. Exiting. dh_auto_install: dh_ruby --install /home/lamby/temp/cdt.20160727085440.57dT4C6STl.ruby-parser/ruby-parser-3.6.6/debian/ruby-parser returned exit code 1 debian/rules:6: recipe for target 'binary' failed make: *** [binary] Error 1 [..] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-ruby-parser.3.6.6-1.unstable.amd64.log.txt.gz
Description: Binary data
--- End Message ---
--- Begin Message ---Source: ruby-parser Source-Version: 3.8.2-1 We believe that the bug you reported is fixed in the latest version of ruby-parser, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 832...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Antonio Terceiro <terce...@debian.org> (supplier of updated ruby-parser package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 04 Aug 2016 08:32:23 -0300 Source: ruby-parser Binary: ruby-parser Architecture: source Version: 3.8.2-1 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintain...@lists.alioth.debian.org> Changed-By: Antonio Terceiro <terce...@debian.org> Description: ruby-parser - Ruby parser written in pure Ruby Closes: 832604 Changes: ruby-parser (3.8.2-1) unstable; urgency=medium . [ Cédric Boutillier ] * Bump debhelper compatibility level to 9 * Use https:// in Vcs-* fields . [ Antonio Terceiro ] * Imported Upstream version 3.8.2 - tests now run fine against ruby-sexp-processor 4.7.0 (Closes: #832604) * Refresh packaging (dh-make-ruby -w) - Bump Standards-Version to 3.9.8 (no changes needed) - switch debian/ruby-tests.rb to debian/ruby-tests.rake - switch `Testsuite: autopkgtest` to `Testsuite: autopkgtest-pkg-ruby` - debian/rules: also test dependency resolution during build * Drop explicit debian/tests/control - let autodep8 generate the proper test control file centrally Checksums-Sha1: d54cc59228547601b60a1d09a7cf2ff78bb5c4c6 2172 ruby-parser_3.8.2-1.dsc 28a4838a4f43693a9a9a4f2dca8f4e3ae3ab54d7 364262 ruby-parser_3.8.2.orig.tar.gz e30cc4468aee778f8c6ab06ae5d4a46539c1758b 3492 ruby-parser_3.8.2-1.debian.tar.xz Checksums-Sha256: 9c4747d2fcbeacb440c3bfc0beea3e21876d7fb6eb8b59f0a109b24f088d0e09 2172 ruby-parser_3.8.2-1.dsc 7245ddb83695ed89cea6eac2b6668d93f064d41a6a325d17f5093c6c89d7f501 364262 ruby-parser_3.8.2.orig.tar.gz 7b89f525e17f8b3814bded88b8977ed1ba014e653f2adc731641086bdbb98ca5 3492 ruby-parser_3.8.2-1.debian.tar.xz Files: 57052fa22ddbe26b1fd02c8e96b2d4f3 2172 ruby optional ruby-parser_3.8.2-1.dsc ef95b3346b1cd79fd24b26d0823f69b2 364262 ruby optional ruby-parser_3.8.2.orig.tar.gz ee9260bc7da2a34c835148ac51808725 3492 ruby optional ruby-parser_3.8.2-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJXoylBAAoJEPwNsbvNRgveWMUP/35qWThdTqsVXM4RphHQ9cDu ZSZkoKqkL4mULNgIsztMsZ4y6pCQ44gmA3uqVJrvoVb14MUSth+JsmSx1l/2zhVK s2GA1KfDGJZRyoJJLtrA3T5oWuAy0eqZYjWtqm4rq0S0y9aJtrIXELhTkUn1YRuO Z3lvmPxaVkVsvavuVnsp25jKf/o9WMFXCHU3lHr1X5kberJmwhL60g70tTi0uon6 xOIHkl4zixQswnkuvHB5/spEC9JkDSTewn5b1Aozt/fKAq/bW5JtfalLioZLlS0/ dWEsYaQz/7gKNqg0iXVdTYn8HY1XqqQ+JExYIFOlrqdX0XaRUa0wKUdAY3G/YFzj kWVZCzy/xfIbsPvFf/XF1ogaipagb6cx6hG+ijd7UYS2A1Z0AQY8BgyOWnQU9/h7 HzJvFmjN5hpMI5GcK19ojdsEag5CpuRp4YeaSpVnffbr/lkQwLQSqNMn6hqjoPYs /mbqy+zGcMblF2po4opoz8mmnzjSHFBdIuoTRPqR/r8qsdCMrEH1LupEO6PjKSIF wr0rBF1fspG86soNVuMkNZnjp1B7NpKk42YYtkIVXmXsgfmYG7HmusyicnAXUBfy 3mX6FEORV6VnuhRGodj35O9aFZ6kYWHzrQHsGpCRMcJXFHaCwbb8x2FeZiztksvZ 9HsBy1dlIzCes5kP+kTH =2065 -----END PGP SIGNATURE-----
--- End Message ---