[DRE-maint] Bug#738420: ruby-sinatra-contrib: FTBFS: ERROR: Test "ruby1.9.1" failed.

David Suárez david.sephirot at gmail.com
Sun Feb 9 16:16:11 UTC 2014


Source: ruby-sinatra-contrib
Version: 1.4.1-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20140208 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> /usr/bin/ruby1.9.1 -I/usr/lib/ruby/vendor_ruby /usr/lib/ruby/vendor_ruby/gem2deb/test_runner.rb
> /usr/bin/ruby1.9.1 -S rspec ./spec/capture_spec.rb ./spec/config_file_spec.rb ./spec/content_for_spec.rb ./spec/cookies_spec.rb ./spec/decompile_spec.rb ./spec/extension_spec.rb ./spec/json_spec.rb ./spec/link_header_spec.rb ./spec/multi_route_spec.rb ./spec/namespace_spec.rb ./spec/reloader_spec.rb ./spec/respond_with_spec.rb ./spec/streaming_spec.rb
> FFFFFFFFF..................................................................................................................................................................................................................................................................................................................................................................................FFF............................................................................................FFF...............................................FFF...............................................FFF...............................................FFF...............................................FFF............FFF..............FF......................FFFFFFF.F.F..................................................................................
> 
> Failures:
> 
>   1) Sinatra::Capture haml behaves like a template language captures content
>      Failure/Error: subject.send(:render, engine, template.to_sym).strip.gsub(/\s+/, ' ')
>      NoMethodError:
>        undefined method `mappings' for Tilt:Module
>      Shared Example Group: "a template language" called from ./spec/capture_spec.rb:35
>      # ./lib/sinatra/engine_tracking.rb:91:in `block in render'
>      # ./lib/sinatra/engine_tracking.rb:83:in `with_engine'
>      # ./lib/sinatra/engine_tracking.rb:91:in `render'
>      # ./lib/sinatra/engine_tracking.rb:91:in `block in render'
>      # ./lib/sinatra/engine_tracking.rb:83:in `with_engine'
>      # ./lib/sinatra/engine_tracking.rb:91:in `render'
>      # ./spec/capture_spec.rb:19:in `render'
>      # ./spec/capture_spec.rb:27:in `block (3 levels) in <top (required)>'
> 
>   2) Sinatra::Capture haml behaves like a template language allows nested captures
>      Failure/Error: subject.send(:render, engine, template.to_sym).strip.gsub(/\s+/, ' ')
>      NoMethodError:
>        undefined method `mappings' for Tilt:Module
>      Shared Example Group: "a template language" called from ./spec/capture_spec.rb:35
>      # ./lib/sinatra/engine_tracking.rb:91:in `block in render'
>      # ./lib/sinatra/engine_tracking.rb:83:in `with_engine'
>      # ./lib/sinatra/engine_tracking.rb:91:in `render'
>      # ./lib/sinatra/engine_tracking.rb:91:in `block in render'
>      # ./lib/sinatra/engine_tracking.rb:83:in `with_engine'
>      # ./lib/sinatra/engine_tracking.rb:91:in `render'
>      # ./spec/capture_spec.rb:19:in `render'
>      # ./spec/capture_spec.rb:31:in `block (3 levels) in <top (required)>'
> 
>   3) Sinatra::Capture slim behaves like a template language captures content
>      Failure/Error: subject.send(:render, engine, template.to_sym).strip.gsub(/\s+/, ' ')
>      NoMethodError:
>        undefined method `mappings' for Tilt:Module
>      Shared Example Group: "a template language" called from ./spec/capture_spec.rb:36
>      # ./lib/sinatra/engine_tracking.rb:91:in `block in render'
>      # ./lib/sinatra/engine_tracking.rb:83:in `with_engine'
>      # ./lib/sinatra/engine_tracking.rb:91:in `render'
>      # ./lib/sinatra/engine_tracking.rb:91:in `block in render'
>      # ./lib/sinatra/engine_tracking.rb:83:in `with_engine'
>      # ./lib/sinatra/engine_tracking.rb:91:in `render'
>      # ./spec/capture_spec.rb:19:in `render'
>      # ./spec/capture_spec.rb:27:in `block (3 levels) in <top (required)>'
> 
>   4) Sinatra::Capture slim behaves like a template language allows nested captures
>      Failure/Error: subject.send(:render, engine, template.to_sym).strip.gsub(/\s+/, ' ')
>      NoMethodError:
>        undefined method `mappings' for Tilt:Module
>      Shared Example Group: "a template language" called from ./spec/capture_spec.rb:36
>      # ./lib/sinatra/engine_tracking.rb:91:in `block in render'
>      # ./lib/sinatra/engine_tracking.rb:83:in `with_engine'
>      # ./lib/sinatra/engine_tracking.rb:91:in `render'
>      # ./lib/sinatra/engine_tracking.rb:91:in `block in render'
>      # ./lib/sinatra/engine_tracking.rb:83:in `with_engine'
>      # ./lib/sinatra/engine_tracking.rb:91:in `render'
>      # ./spec/capture_spec.rb:19:in `render'
>      # ./spec/capture_spec.rb:31:in `block (3 levels) in <top (required)>'
> 
>   5) Sinatra::Capture erubis behaves like a template language captures content
>      Failure/Error: subject.send(:render, engine, template.to_sym).strip.gsub(/\s+/, ' ')
>      NoMethodError:
>        undefined method `mappings' for Tilt:Module
>      Shared Example Group: "a template language" called from ./spec/capture_spec.rb:37
>      # ./lib/sinatra/engine_tracking.rb:91:in `block in render'
>      # ./lib/sinatra/engine_tracking.rb:83:in `with_engine'
>      # ./lib/sinatra/engine_tracking.rb:91:in `render'
>      # ./lib/sinatra/engine_tracking.rb:91:in `block in render'
>      # ./lib/sinatra/engine_tracking.rb:83:in `with_engine'
>      # ./lib/sinatra/engine_tracking.rb:91:in `render'
>      # ./spec/capture_spec.rb:19:in `render'
>      # ./spec/capture_spec.rb:27:in `block (3 levels) in <top (required)>'
>
[cutted here]
>
> ERROR: Test "ruby1.9.1" failed.

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2014/02/08/ruby-sinatra-contrib_1.4.1-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



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