[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