[DRE-maint] Bug#764838: ruby-rabl-rails: FTBFS - test fails with unexpected argument "users/base"

Michael Tautschnig mt at debian.org
Sat Oct 11 14:59:26 UTC 2014


Package: ruby-rabl-rails
Version: 0.3.4-1
Severity: serious
Usertags: goto-cc

During a rebuild of all Debian packages in a clean sid chroot (using cowbuilder
and pbuilder) the build failed with the following error.

[...]
Running tests for ruby2.1 using debian/ruby-tests.rake ...
/usr/bin/ruby2.1 -I"lib:lib:test" -I"/usr/lib/ruby/vendor_ruby" "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/**/*_test.rb"
Run options: --seed 59331

# Running:

.............................E.................................................................................

Finished in 0.273070s, 406.4896 runs/s, 457.7586 assertions/s.

  1) Error:
RenderTest#test_handle_path_for_extends:
RSpec::Mocks::MockExpectationError: #<RablRails::Library:0x000000034d5af0> received :compile_template_from_path with unexpected arguments
  expected: ("users/base")
       got: ("base")
    /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rabl-rails/ruby-rabl-rails-0.3.4/lib/rabl-rails/compiler.rb:17:in `instance_eval'
    /usr/lib/ruby/vendor_ruby/rspec/mocks/error_generator.rb:27:in `raise_unexpected_message_args_error'
    /usr/lib/ruby/vendor_ruby/rspec/mocks/proxy.rb:172:in `raise_unexpected_message_args_error'
    /usr/lib/ruby/vendor_ruby/rspec/mocks/proxy.rb:154:in `message_received'
    /usr/lib/ruby/vendor_ruby/rspec/mocks/method_double.rb:174:in `compile_template_from_path'
    /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rabl-rails/ruby-rabl-rails-0.3.4/lib/rabl-rails/compiler.rb:128:in `extends'
    (eval):3:in `compile_source'
    /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rabl-rails/ruby-rabl-rails-0.3.4/lib/rabl-rails/compiler.rb:17:in `instance_eval'
    /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rabl-rails/ruby-rabl-rails-0.3.4/lib/rabl-rails/compiler.rb:17:in `compile_source'
    /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rabl-rails/ruby-rabl-rails-0.3.4/lib/rabl-rails/library.rb:26:in `compile_template_from_source'
    /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rabl-rails/ruby-rabl-rails-0.3.4/lib/rabl-rails/library.rb:15:in `get_rendered_template'
    /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rabl-rails/ruby-rabl-rails-0.3.4/lib/rabl-rails/renderer.rb:88:in `render'
    /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rabl-rails/ruby-rabl-rails-0.3.4/test/render_test.rb:60:in `block in <class:RenderTest>'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:108:in `block (3 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:206:in `capture_exceptions'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:105:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:258:in `time_it'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:104:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:319:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:278:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:761:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:293:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:287:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `each'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:319:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest.rb:306:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest.rb:285:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `block in __run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `map'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `__run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:126:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:55:in `block in autorun'

111 runs, 125 assertions, 0 failures, 1 errors, 0 skips
rake aborted!
Command failed with status (1): [ruby -I"lib:lib:test" -I"/usr/lib/ruby/vendor_ruby" "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/**/*_test.rb" ]
-e:1:in `<main>'
Tasks: TOP => default => test
(See full trace by running task with --trace)
ERROR: Test "ruby2.1" failed. Exiting.
dh_auto_install: dh_ruby --install /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rabl-rails/ruby-rabl-rails-0.3.4/debian/ruby-rabl-rails returned exit code 1
debian/rules:15: recipe for target 'binary' failed
make: *** [binary] Error 1


The full build log is attached; please do let me know if the problem is
unreproducible, in which case I shall try to investigate further.

Best,
Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ruby-rabl-rails-build-log.txt.gz
Type: application/x-gunzip
Size: 7053 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20141011/06b07f1c/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 859 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20141011/06b07f1c/attachment.sig>


More information about the Pkg-ruby-extras-maintainers mailing list