[DRE-maint] Bug#945211: ruby-mail-room ftbfs with ruby-redis 4 in experimental

Pirate Praveen praveen at onenetbeyond.org
Thu Nov 21 09:11:40 GMT 2019


package: ruby-mail-room
version: 0.9.1-2
severity: importan

This package ftbfs with ruby-redis 4 in experimental and blocking its 
upload to unstable.

Failures:

  1) MailRoom::Arbitration::Redis redis client connection params when 
sentinel is present client has same specified sentinel params
     Failure/Error: 
expect(client.client.instance_variable_get(:@connector)).to be_a 
Redis::Client::Connector::Sentinel

     TypeError:
       no implicit conversion of Symbol into Integer
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:346:in 
`establish_connection'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:106:in 
`block in connect'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:306:in 
`with_reconnect'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:105:in 
`connect'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:381:in 
`ensure_connected'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:231:in 
`block in process'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:319:in 
`logging'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:230:in 
`process'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:125:in 
`call'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis.rb:222:in 
`block in client'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis.rb:52:in 
`block in synchronize'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis.rb:52:in 
`synchronize'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis.rb:221:in 
`client'
     # ./spec/lib/arbitration/redis_spec.rb:120:in `block (4 levels) in 
<top (required)>'

  2) MailRoom::Delivery::Sidekiq#options when sentinel is specified 
client has same specified sentinel params
     Failure/Error: 
expect(redis.client.instance_variable_get(:@connector)).to be_a 
Redis::Client::Connector::Sentinel

     TypeError:
       no implicit conversion of Symbol into Integer
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:346:in 
`establish_connection'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:106:in 
`block in connect'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:306:in 
`with_reconnect'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:105:in 
`connect'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:381:in 
`ensure_connected'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:231:in 
`block in process'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:319:in 
`logging'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:230:in 
`process'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis/client.rb:125:in 
`call'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis.rb:222:in 
`block in client'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis.rb:52:in 
`block in synchronize'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis.rb:52:in 
`synchronize'
     # 
/usr/share/rubygems-integration/all/gems/redis-4.1.2/lib/redis.rb:221:in 
`client'
     # ./spec/lib/delivery/sidekiq_spec.rb:68:in `block (4 levels) in 
<top (required)>'

Finished in 0.05747 seconds (files took 0.3485 seconds to load)
51 examples, 2 failures



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