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
       `-

Attachment: 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 ---

Reply via email to