[DRE-maint] Bug#797256: ruby-memcache-client: FTBFS: test_get_multi_with_server_failure fails
Chris West (Faux)
solo-debianbugs at goeswhere.com
Fri Aug 28 21:47:35 UTC 2015
Source: ruby-memcache-client
Version: 1.8.5-3
Severity: serious
Justification: fails to build from source
Tags: sid stretch
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-CC: reproducible-builds at lists.alioth.debian.org
Dear Maintainer,
The package fails to build:
┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.2 from debian/ruby-tests.rb │
└──────────────────────────────────────────────────────────────────────────────┘
RUBYLIB=/ruby-memcache-client-1.8.5/debian/ruby-memcache-client/usr/lib/ruby/vendor_ruby:. ruby2.2 debian/ruby-tests.rb
Loaded suite test/test_mem_cache
Started
................E
===============================================================================
Error: test_cache_get_with_failover(TestMemCache): MemCache::MemCacheError: No servers available
/ruby-memcache-client-1.8.5/debian/ruby-memcache-client/usr/lib/ruby/vendor_ruby/memcache.rb:717:in `get_server_for_key'
/ruby-memcache-client-1.8.5/debian/ruby-memcache-client/usr/lib/ruby/vendor_ruby/memcache.rb:920:in `request_setup'
/ruby-memcache-client-1.8.5/debian/ruby-memcache-client/usr/lib/ruby/vendor_ruby/memcache.rb:885:in `with_server'
/ruby-memcache-client-1.8.5/debian/ruby-memcache-client/usr/lib/ruby/vendor_ruby/memcache.rb:246:in `get'
test/test_mem_cache.rb:208:in `test_cache_get_with_failover'
205:
206: assert s1.alive?
207: assert s2.alive?
=> 208: @cache.get('foo')
209: assert s1.alive?
210: assert !s2.alive?
211: end
===============================================================================
....A real memcached server must be running for performance testing
...........A real memcached server must be running for testing flush_all
........F
===============================================================================
Failure: test_get_multi_with_server_failure(TestMemCache)
test/test_mem_cache.rb:187:in `test_get_multi_with_server_failure'
184: assert s2.alive?
185: # a maps to s1, the rest map to s2
186: value = @cache.get_multi(['foo', 'bar', 'a', 'b', 'c'])
=> 187: assert_equal({'a'=>'0123456789'}, value)
188: assert s1.alive?
189: assert !s2.alive?
190: end
<{"a"=>"0123456789"}> expected but was
<{}>
diff:
? {"a"=>"0123456789"}
===============================================================================
........................A real memcached server must be running for performance testing
..........
Finished in 0.066686201 seconds.
------
75 tests, 154 assertions, 1 failures, 1 errors, 0 pendings, 0 omissions, 0 notifications
Full build log:
https://reproducible.debian.net/rb-pkg/unstable/amd64/ruby-memcache-client.html
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
More information about the Pkg-ruby-extras-maintainers
mailing list