[DRE-maint] Bug#816545: ruby-innertube: FTBFS with ruby2.2
Christian Hofstaedtler
zeha at debian.org
Wed Mar 2 19:42:38 UTC 2016
Package: ruby-innertube
Version: 1.1.0-2
Dear Maintainer,
during a test rebuild your package FTBFS with ruby2.2. Please fix it.
┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.2 from debian/ruby-tests.rake │
└──────────────────────────────────────────────────────────────────────────────┘
RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-innertube/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-innertube/usr/share/rubygems-integration/all:/var/lib/gems/2.2.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.2.0:/usr/share/rubygems-integration/2.2.0:/usr/share/rubygems-integration/2.2:/usr/share/rubygems-integration/all ruby2.2 -S rake -f debian/ruby-tests.rake
/usr/bin/ruby2.2 /usr/bin/rspec --pattern ./spec/\*_spec.rb
Run options: include {:focus=>true}
All examples were filtered out; ignoring {:focus=>true}
Randomized with seed 41422
.....F.F.FFFF
Failures:
1) Innertube::Pool when BadResource is raised should remove the member from the pool
Failure/Error: lambda do
expected Innertube::Pool::BadResource, got #<NoMethodError: undefined method `mock' for #<RSpec::ExampleGroups::InnertubePool::WhenBadResourceIsRaised:0x00000002448368>> with backtrace:
# ./spec/innertube_spec.rb:87:in `block (4 levels) in <top (required)>'
# ./lib/innertube.rb:131:in `call'
# ./lib/innertube.rb:131:in `block in take'
# ./lib/innertube.rb:127:in `synchronize'
# ./lib/innertube.rb:127:in `take'
# ./spec/innertube_spec.rb:93:in `block (4 levels) in <top (required)>'
# ./spec/innertube_spec.rb:92:in `block (3 levels) in <top (required)>'
# ./spec/support/timeout.rb:9:in `block (3 levels) in <top (required)>'
# ./spec/support/timeout.rb:8:in `block (2 levels) in <top (required)>'
# ./spec/innertube_spec.rb:92:in `block (3 levels) in <top (required)>'
# ./spec/support/timeout.rb:9:in `block (3 levels) in <top (required)>'
# ./spec/support/timeout.rb:8:in `block (2 levels) in <top (required)>'
2) Innertube::Pool threaded access iteration race-condition regression
Failure/Error: message "[#{n}:#{split}] "
NoMethodError:
undefined method `message' for "[72:20] ":String
# ./spec/support/verbose_formatter.rb:105:in `message'
# ./spec/innertube_spec.rb:310:in `block (3 levels) in <top (required)>'
# ./spec/support/timeout.rb:9:in `block (3 levels) in <top (required)>'
# ./spec/support/timeout.rb:8:in `block (2 levels) in <top (required)>'
3) Innertube::Pool threaded access iterates over a snapshot of all connections, even ones in use
Failure/Error: message "Waiting on #{threads.size} threads: "
NoMethodError:
undefined method `message' for "Waiting on 31 threads: ":String
# ./spec/support/verbose_formatter.rb:105:in `message'
# ./spec/innertube_spec.rb:7:in `wait_all'
# ./spec/innertube_spec.rb:209:in `block (3 levels) in <top (required)>'
# ./spec/support/timeout.rb:9:in `block (3 levels) in <top (required)>'
# ./spec/support/timeout.rb:8:in `block (2 levels) in <top (required)>'
4) Innertube::Pool threaded access stress test
Failure/Error: message "[#{n}t:#{rounds}r:#{passes}p:#{'%0.5f' % breaker}b] "
NoMethodError:
undefined method `message' for "[355t:162r:4p:0.31846b] ":String
# ./spec/support/verbose_formatter.rb:105:in `message'
# ./spec/innertube_spec.rb:385:in `block (3 levels) in <top (required)>'
# ./spec/support/timeout.rb:9:in `block (3 levels) in <top (required)>'
# ./spec/support/timeout.rb:8:in `block (2 levels) in <top (required)>'
5) Innertube::Pool threaded access clearing the pool should remove all elements
Failure/Error: n.times { message "S<#{q.pop}> " }
Timeout::Error:
execution expired
# ./spec/innertube_spec.rb:238:in `pop'
# ./spec/innertube_spec.rb:238:in `block (5 levels) in <top (required)>'
# ./spec/innertube_spec.rb:238:in `times'
# ./spec/innertube_spec.rb:238:in `block (4 levels) in <top (required)>'
# ./spec/support/timeout.rb:9:in `block (3 levels) in <top (required)>'
# ./spec/support/timeout.rb:8:in `block (2 levels) in <top (required)>'
6) Innertube::Pool threaded access conditionally deleting members should remove them from the pool
Failure/Error: n.times { message "X<#{q.pop}> " }
Timeout::Error:
execution expired
# ./spec/innertube_spec.rb:280:in `pop'
# ./spec/innertube_spec.rb:280:in `block (5 levels) in <top (required)>'
# ./spec/innertube_spec.rb:280:in `times'
# ./spec/innertube_spec.rb:280:in `block (4 levels) in <top (required)>'
# ./spec/support/timeout.rb:9:in `block (3 levels) in <top (required)>'
# ./spec/support/timeout.rb:8:in `block (2 levels) in <top (required)>'
--
,''`. Christian Hofstaedtler <zeha at debian.org>
: :' : Debian Developer
`. `' 7D1A CFFA D9E0 806C 9C4C D392 5C13 D6DB 9305 2E03
`-
More information about the Pkg-ruby-extras-maintainers
mailing list