Source: ruby-memcache-client
Version: 1.8.5-3
Severity: serious
Justification: fails to build from source
Tags: sid stretch
User: [email protected]
Usertags: ftbfs
X-Debbugs-CC: [email protected]
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)