[DRE-maint] Bug#1090295: ruby-bunny: FTBFS: dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-bunny returned exit code 1

Santiago Vila sanvila at debian.org
Mon Dec 16 17:52:41 GMT 2024


Package: src:ruby-bunny
Version: 2.19.0-2
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary --buildsystem=ruby --with ruby
   dh_update_autotools_config -O--buildsystem=ruby
   dh_autoreconf -O--buildsystem=ruby
   dh_auto_configure -O--buildsystem=ruby
	dh_ruby --configure
   dh_auto_build -O--buildsystem=ruby
	dh_ruby --build
   dh_auto_test -O--buildsystem=ruby
	dh_ruby --test
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=ruby
   dh_prep -O--buildsystem=ruby
   debian/rules override_dh_auto_install

[... snipped ...]

  243) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 36)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

  244) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 37)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

  245) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 38)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

  246) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 39)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

  247) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 40)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

  248) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 41)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

  249) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 42)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

  250) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 43)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

  251) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 44)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

  252) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 45)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

  253) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 46)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

  254) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 47)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

  255) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 48)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

  256) Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 49)
       Failure/Error:
         t = Thread.new do
           condition.wait
           mutex.synchronize { @xs << "notified#{i + 1}".to_sym }
         end

       ThreadError:
         can't create Thread: Resource temporarily unavailable
       # ./spec/unit/concurrent/condition_spec.rb:63:in `initialize'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `new'
       # ./spec/unit/concurrent/condition_spec.rb:63:in `block (5 levels) in <top (required)>'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `times'
       # ./spec/unit/concurrent/condition_spec.rb:62:in `block (4 levels) in <top (required)>'

Finished in 30 minutes 3 seconds (files took 0.16225 seconds to load)
327 examples, 256 failures

Failed examples:

rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:15 # Bunny::Channel#ack with a valid (known) delivery tag acknowledges a message
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:36 # Bunny::Channel#ack with a valid (known) delivery tag (multiple = true) acknowledges a message
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:59 # Bunny::Channel#ack with a valid (known) delivery tag (multiple = false) acknowledges a message
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:82 # Bunny::Channel#ack with a valid (known) delivery tag and automatic ack mode results in a channel exception
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:100 # Bunny::Channel#ack with an invalid (random) delivery tag causes a channel-level error
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:121 # Bunny::Channel#ack with a valid (known) delivery tag gets a depricated message warning for using :ack
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:163 # Bunny::Channel#basic_ack with a valid (known) delivery tag (multiple = true) acknowledges a message
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:186 # Bunny::Channel#basic_ack with a valid (known) delivery tag (multiple = false) acknowledges a message
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:209 # Bunny::Channel#basic_ack with a valid (known) delivery tag (multiple = default) acknowledges a message
rspec ./spec/higher_level_api/integration/basic_cancel_spec.rb:17 # Bunny::Consumer#cancel with a non-blocking consumer cancels the consumer
rspec ./spec/higher_level_api/integration/basic_cancel_spec.rb:48 # Bunny::Consumer#cancel with a blocking consumer cancels the consumer
rspec ./spec/higher_level_api/integration/basic_cancel_spec.rb:80 # Bunny::Consumer#cancel with a worker pool shutdown timeout configured processes the message if processing completes within the timeout
rspec ./spec/higher_level_api/integration/basic_cancel_spec.rb:111 # Bunny::Consumer#cancel with a worker pool shutdown timeout configured kills the consumer if processing takes longer than the timeout
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:18 # Bunny::Queue#subscribe with automatic acknowledgement mode registers the consumer
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:49 # Bunny::Queue#subscribe with automatic acknowledgement mode with a single consumer provides delivery tag access
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:80 # Bunny::Queue#subscribe with automatic acknowledgement mode with multiple consumers on the same channel provides delivery tag access
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:114 # Bunny::Queue#subscribe with manual acknowledgement mode register a consumer with manual acknowledgements mode
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:3:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 0) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:4:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 1) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:5:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 2) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:6:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 3) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:7:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 4) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:8:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 5) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:9:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 6) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:10:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 7) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:11:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 8) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:12:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 9) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:13:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 10) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:14:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 11) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:15:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 12) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:16:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 13) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:17:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 14) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:18:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 15) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:19:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 16) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:20:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 17) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:21:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 18) registers the consumer
rspec './spec/higher_level_api/integration/basic_consume_spec.rb[1:22:1]' # Bunny::Queue#subscribe with a queue that already has messages (take 19) registers the consumer
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:188 # Bunny::Queue#subscribe after consumer pool has already been shut down registers the consumer
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:234 # Bunny::Queue#subscribe with uncaught exceptions in delivery handler and defined exception handler uses exception handler
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:266 # Bunny::Queue#subscribe with uncaught exceptions in delivery handler and default exception handler uses exception handler
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:296 # Bunny::Queue#subscribe with uncaught exceptions in delivery handler with a single consumer provides delivery tag access
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:327 # Bunny::Queue#subscribe with uncaught exceptions in delivery handler with multiple consumers on the same channel provides delivery tag access
rspec ./spec/higher_level_api/integration/basic_consume_with_objects_spec.rb:32 # Bunny::Queue#subscribe_with with explicit acknowledgements mode requeues messages on channel closure
rspec ./spec/higher_level_api/integration/basic_get_spec.rb:16 # Bunny::Queue#pop with all defaults fetches a messages which is automatically acknowledged
rspec ./spec/higher_level_api/integration/basic_get_spec.rb:16 # Bunny::Queue#pop with all defaults fetches a messages which is automatically acknowledged
rspec ./spec/higher_level_api/integration/basic_get_spec.rb:41 # Bunny::Queue#pop with an empty queue returns an empty response
rspec ./spec/higher_level_api/integration/basic_get_spec.rb:41 # Bunny::Queue#pop with an empty queue returns an empty response
rspec ./spec/higher_level_api/integration/basic_get_spec.rb:72 # Bunny::Channel#basic_get with a non-existent queue throws a NOT_FOUND
rspec ./spec/higher_level_api/integration/basic_get_spec.rb:72 # Bunny::Channel#basic_get with a non-existent queue throws a NOT_FOUND
rspec ./spec/higher_level_api/integration/basic_nack_spec.rb:19 # Bunny::Channel#nack with requeue = false rejects a message
rspec ./spec/higher_level_api/integration/basic_nack_spec.rb:40 # Bunny::Channel#nack with multiple = true rejects multiple messages
rspec ./spec/higher_level_api/integration/basic_nack_spec.rb:63 # Bunny::Channel#nack with an invalid (random) delivery tag causes a channel-level error
rspec ./spec/higher_level_api/integration/basic_publish_spec.rb:15 # Published message with all default delivery and a 254 character long routing key routes the messages
rspec ./spec/higher_level_api/integration/basic_publish_spec.rb:37 # Published message with all default delivery and a 255 character long routing key routes the messages
rspec ./spec/higher_level_api/integration/basic_publish_spec.rb:59 # Published message with all default delivery and a 256 character long routing key fails with a connection exception
rspec ./spec/higher_level_api/integration/basic_qos_spec.rb:15 # Bunny::Channel#prefetch with a positive integer < 65535 sets that prefetch level via basic.qos
rspec ./spec/higher_level_api/integration/basic_qos_spec.rb:24 # Bunny::Channel#prefetch with a positive integer < 65535 sets that prefetch global via basic.qos
rspec ./spec/higher_level_api/integration/basic_qos_spec.rb:35 # Bunny::Channel#prefetch with a positive integer > 65535 raises an ArgumentError
rspec ./spec/higher_level_api/integration/basic_qos_spec.rb:47 # Bunny::Channel#prefetch with a negative integer raises an ArgumentError
rspec ./spec/higher_level_api/integration/basic_reject_spec.rb:15 # Bunny::Channel#reject with requeue = true requeues a message
rspec ./spec/higher_level_api/integration/basic_reject_spec.rb:34 # Bunny::Channel#reject with requeue = false rejects a message
rspec ./spec/higher_level_api/integration/basic_reject_spec.rb:57 # Bunny::Channel#reject with an invalid (random) delivery tag causes a channel-level error
rspec ./spec/higher_level_api/integration/basic_reject_spec.rb:91 # Bunny::Channel#basic_reject with requeue = true requeues a message
rspec ./spec/higher_level_api/integration/basic_reject_spec.rb:110 # Bunny::Channel#basic_reject with requeue = false rejects a message
rspec ./spec/higher_level_api/integration/basic_reject_spec.rb:132 # Bunny::Channel#basic_reject with requeue = default rejects a message
rspec ./spec/higher_level_api/integration/basic_return_spec.rb:16 # Bunny::Exchange#publish with mandatory: true and a bad [no routes] routing key causes a message to be returned
rspec ./spec/higher_level_api/integration/channel_close_spec.rb:15 # Bunny::Channel when closed releases the id
rspec ./spec/higher_level_api/integration/channel_close_spec.rb:30 # Bunny::Channel when double closed raises a meaningful exception
rspec ./spec/higher_level_api/integration/channel_close_spec.rb:43 # Bunny::Channel when double closed after a channel-level protocol exception raises a meaningful exception
rspec ./spec/higher_level_api/integration/channel_open_spec.rb:15 # Bunny::Channel when opened without explicitly provided id gets an allocated id and is successfully opened
rspec ./spec/higher_level_api/integration/channel_open_spec.rb:35 # Bunny::Channel when opened with explicitly provided id uses that id and is successfully opened
rspec ./spec/higher_level_api/integration/channel_open_spec.rb:47 # Bunny::Channel when opened with explicitly provided id that is already taken reuses the channel that is already opened
rspec ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:17 # Bunny::Channel with implicit consumer construction supports consumer cancellation notifications
rspec ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:57 # Bunny::Channel with explicit consumer construction supports consumer cancellation notifications
rspec ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:96 # Bunny::Channel with consumer re-registration works correctly
rspec ./spec/higher_level_api/integration/dead_lettering_spec.rb:14 # A message is considered to be dead-lettered when it is rejected without requeueing
rspec ./spec/higher_level_api/integration/dead_lettering_spec.rb:40 # A message is considered to be dead-lettered when it expires
rspec ./spec/higher_level_api/integration/dead_lettering_spec.rb:57 # A message carries the x-death header
rspec ./spec/higher_level_api/integration/exchange_bind_spec.rb:14 # Bunny::Exchange binds two existing exchanges
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:15 # Bunny::Exchange of default type is declared with an empty name
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:26 # Bunny::Exchange of type fanout with a non-predefined name is declared
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:39 # Bunny::Exchange of type fanout with a predefined name is NOT declared
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:51 # Bunny::Exchange of type fanout with a name prefixed with 'amq.' raises an exception
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:66 # Bunny::Exchange of type fanout with the durable property is declared as durable
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:82 # Bunny::Exchange of type fanout with the auto-delete property is declared as auto-delete
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:100 # Bunny::Exchange of type fanout when declared with a different set of attributes raises an exception
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:120 # Bunny::Exchange of type direct with a non-predefined name is declared
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:135 # Bunny::Exchange of type direct with a predefined name is NOT declared
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:149 # Bunny::Exchange of type topic with a non-predefined name is declared
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:164 # Bunny::Exchange of type topic with a predefined name is NOT declared
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:178 # Bunny::Exchange of type headers with a non-predefined name is declared
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:191 # Bunny::Exchange of type headers with a predefined name (amq.match) is NOT declared
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:203 # Bunny::Exchange of type headers with a predefined name (amq.headers) is NOT declared
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:217 # Bunny::Exchange that is internal can be declared
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:228 # Bunny::Exchange not declared as internal is not internal
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:16 # Bunny::Exchange#delete with a name of an existing exchange deletes that exchange
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:30 # Bunny::Exchange#delete with a name of a non-existent exchange DOES NOT rais an exception
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:42 # Bunny::Exchange#delete with a name of 'amq.direct' does not delete the exchange
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:51 # Bunny::Exchange#delete with a name of 'amq.fanout' does not delete the exchange
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:60 # Bunny::Exchange#delete with a name of 'amq.topic' does not delete the exchange
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:69 # Bunny::Exchange#delete with a name of 'amq.headers' does not delete the exchange
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:78 # Bunny::Exchange#delete with a name of 'amq.match' does not delete the exchange
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:89 # Bunny::Exchange#delete #exchange_exists? when a exchange exists returns true
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:100 # Bunny::Exchange#delete #exchange_exists? when a exchange DOES NOT exist returns false
rspec ./spec/higher_level_api/integration/exchange_unbind_spec.rb:14 # Bunny::Exchange unbinds two existing exchanges
rspec ./spec/higher_level_api/integration/exclusive_queue_spec.rb:14 # Bunny::Queue is closed when the connection it was declared on is closed
rspec ./spec/higher_level_api/integration/predeclared_exchanges_spec.rb:14 # amq.* exchanges are predeclared
rspec ./spec/higher_level_api/integration/publisher_confirms_spec.rb:128 # Bunny::Channel with a multi-threaded connection returns only when all confirmations for publishes are received
rspec './spec/higher_level_api/integration/publisher_confirms_spec.rb[1:1:1:1]' # Bunny::Channel with a multi-threaded connection when publishing with confirms enabled increments delivery index
rspec './spec/higher_level_api/integration/publisher_confirms_spec.rb[1:1:1:2:1]' # Bunny::Channel with a multi-threaded connection when publishing with confirms enabled #wait_for_confirms should not hang when all the publishes are confirmed
rspec './spec/higher_level_api/integration/publisher_confirms_spec.rb[1:1:1:2:2]' # Bunny::Channel with a multi-threaded connection when publishing with confirms enabled #wait_for_confirms raises an error when called on a closed channel
rspec './spec/higher_level_api/integration/publisher_confirms_spec.rb[1:1:1:3:1]' # Bunny::Channel with a multi-threaded connection when publishing with confirms enabled when some of the messages get nacked puts the nacks in the nacked_set
rspec './spec/higher_level_api/integration/publisher_confirms_spec.rb[1:2:1:1]' # Bunny::Channel with a single-threaded connection when publishing with confirms enabled increments delivery index
rspec './spec/higher_level_api/integration/publisher_confirms_spec.rb[1:2:1:2:1]' # Bunny::Channel with a single-threaded connection when publishing with confirms enabled #wait_for_confirms should not hang when all the publishes are confirmed
rspec './spec/higher_level_api/integration/publisher_confirms_spec.rb[1:2:1:2:2]' # Bunny::Channel with a single-threaded connection when publishing with confirms enabled #wait_for_confirms raises an error when called on a closed channel
rspec './spec/higher_level_api/integration/publisher_confirms_spec.rb[1:2:1:3:1]' # Bunny::Channel with a single-threaded connection when publishing with confirms enabled when some of the messages get nacked puts the nacks in the nacked_set
rspec ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:21 # Message framing implementation with payload exceeding 128 Kb (max frame size) successfully frames the message
rspec ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:42 # Message framing implementation with payload of several MBs of non-ASCII characters successfully frames the message
rspec ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:64 # Message framing implementation with empty message body successfully publishes the message
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:10 # A client-named Bunny::Queue can be bound to a pre-declared exchange
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:20 # A client-named Bunny::Queue can be unbound from a pre-declared exchange
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:31 # A client-named Bunny::Queue can be bound to a custom exchange
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:42 # A client-named Bunny::Queue can be unbound from a custom exchange
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:65 # A server-named Bunny::Queue can be bound to a pre-declared exchange
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:75 # A server-named Bunny::Queue can be unbound from a pre-declared exchange
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:86 # A server-named Bunny::Queue can be bound to a custom exchange
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:97 # A server-named Bunny::Queue can be bound from a custom exchange
rspec ./spec/higher_level_api/integration/queue_delete_spec.rb:17 # Bunny::Queue#delete with a name of an existing queue deletes that queue
rspec ./spec/higher_level_api/integration/queue_delete_spec.rb:31 # Bunny::Queue#delete with a name of an existing queue DOES NOT raise an exception
rspec ./spec/higher_level_api/integration/queue_purge_spec.rb:15 # Bunny::Queue can be purged
rspec ./spec/higher_level_api/integration/queue_unbind_spec.rb:15 # Bunny::Queue bound to an exchange can be unbound from an exchange it was bound to
rspec ./spec/higher_level_api/integration/queue_unbind_spec.rb:45 # Bunny::Queue NOT bound to an exchange is idempotent (succeeds)
rspec ./spec/higher_level_api/integration/read_only_consumer_spec.rb:24 # Bunny::Queue#subscribe with automatic acknowledgement mode registers the consumer
rspec ./spec/higher_level_api/integration/sender_selected_distribution_spec.rb:14 # Sender-selected distribution lets publishers specify additional routing keys using CC and BCC headers
rspec ./spec/higher_level_api/integration/tx_commit_spec.rb:14 # Bunny::Channel#tx_commit is supported
rspec ./spec/higher_level_api/integration/tx_rollback_spec.rb:14 # Bunny::Channel#tx_rollback is supported
rspec ./spec/higher_level_api/integration/with_channel_spec.rb:14 # Bunny::Channel#with_channel closes if the block throws an exception
rspec ./spec/issues/issue100_spec.rb:23 # Bunny::Channel#basic_publish when publishing thousands of messages successfully publishers them all
rspec ./spec/issues/issue141_spec.rb:14 # Registering 2nd exclusive consumer on queue raises a meaningful exception
rspec ./spec/issues/issue224_spec.rb:21 # Message framing implementation with payload 272179 bytes in size successfully frames the message
rspec ./spec/issues/issue78_spec.rb:20 # Bunny::Queue#subscribe with an empty queue consumes messages
rspec ./spec/issues/issue78_spec.rb:46 # Bunny::Queue#subscribe with a non-empty queue consumes messages
rspec ./spec/issues/issue83_spec.rb:14 # Bunny::Channel#open properly resets channel exception state
rspec ./spec/issues/issue97_spec.rb:19 # Message framing implementation with payload ~ 248K in size including non-ASCII characters successfully frames the message
rspec ./spec/issues/issue97_spec.rb:39 # Message framing implementation with payload of several MBs in size successfully frames the message
rspec ./spec/issues/issue97_spec.rb:61 # Message framing implementation with empty message body successfully publishes the message
rspec ./spec/issues/issue97_spec.rb:86 # Message framing implementation with payload being 2 bytes less than 128K bytes in size successfully frames the message
rspec ./spec/issues/issue97_spec.rb:104 # Message framing implementation with payload being 1 byte less than 128K bytes in size successfully frames the message
rspec ./spec/issues/issue97_spec.rb:122 # Message framing implementation with payload being exactly 128K bytes in size successfully frames the message
rspec ./spec/issues/issue97_spec.rb:141 # Message framing implementation with payload being 1 byte greater than 128K bytes in size successfully frames the message
rspec ./spec/issues/issue97_spec.rb:159 # Message framing implementation with payload being 2 bytes greater than 128K bytes in size successfully frames the message
rspec ./spec/lower_level_api/integration/basic_cancel_spec.rb:15 # Bunny::Channel#basic_cancel returns basic.cancel-ok
rspec ./spec/lower_level_api/integration/basic_cancel_spec.rb:31 # Bunny::Channel#basic_cancel when the given consumer tag is valid cancels the consumer
rspec ./spec/lower_level_api/integration/basic_cancel_spec.rb:59 # Bunny::Channel#basic_cancel when the given consumer tag is invalid (was never registered) DOES NOT cause a channel error
rspec ./spec/lower_level_api/integration/basic_cancel_spec.rb:70 # Bunny::Channel#basic_cancel when the given consumer tag belongs to a different channel DOES NOT cause a channel error
rspec ./spec/lower_level_api/integration/basic_consume_spec.rb:13 # Bunny::Channel#basic_consume returns basic.consume-ok when it is received
rspec ./spec/lower_level_api/integration/basic_consume_spec.rb:24 # Bunny::Channel#basic_consume carries server-generated consumer tag with basic.consume-ok
rspec ./spec/lower_level_api/integration/basic_consume_spec.rb:37 # Bunny::Channel#basic_consume with automatic acknowledgement mode causes messages to be automatically removed from the queue after delivery
rspec ./spec/lower_level_api/integration/basic_consume_spec.rb:69 # Bunny::Channel#basic_consume with manual acknowledgement mode waits for an explicit acknowledgement
rspec './spec/unit/concurrent/condition_spec.rb[1:2:4]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 3)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:5]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 4)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:6]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 5)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:7]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 6)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:8]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 7)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:9]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 8)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:10]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 9)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:11]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 10)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:12]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 11)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:13]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 12)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:14]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 13)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:15]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 14)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:16]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 15)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:17]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 16)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:18]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 17)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:19]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 18)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:20]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 19)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:21]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 20)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:22]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 21)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:23]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 22)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:24]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 23)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:25]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 24)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:26]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 25)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:27]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 26)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:28]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 27)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:29]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 28)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:30]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 29)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:31]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 30)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:32]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 31)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:33]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 32)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:34]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 33)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:35]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 34)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:36]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 35)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:37]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 36)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:38]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 37)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:39]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 38)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:40]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 39)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:41]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 40)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:42]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 41)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:43]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 42)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:44]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 43)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:45]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 44)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:46]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 45)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:47]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 46)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:48]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 47)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:49]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 48)
rspec './spec/unit/concurrent/condition_spec.rb[1:2:50]' # Bunny::Concurrent::Condition#notify notifies a single thread waiting on the latch (take 49)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:1]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 0)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:2]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 1)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:3]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 2)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:4]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 3)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:5]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 4)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:6]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 5)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:7]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 6)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:8]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 7)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:9]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 8)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:10]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 9)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:11]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 10)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:12]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 11)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:13]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 12)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:14]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 13)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:15]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 14)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:16]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 15)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:17]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 16)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:18]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 17)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:19]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 18)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:20]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 19)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:21]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 20)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:22]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 21)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:23]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 22)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:24]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 23)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:25]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 24)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:26]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 25)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:27]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 26)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:28]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 27)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:29]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 28)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:30]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 29)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:31]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 30)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:32]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 31)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:33]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 32)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:34]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 33)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:35]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 34)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:36]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 35)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:37]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 36)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:38]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 37)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:39]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 38)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:40]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 39)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:41]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 40)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:42]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 41)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:43]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 42)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:44]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 43)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:45]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 44)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:46]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 45)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:47]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 46)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:48]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 47)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:49]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 48)
rspec './spec/unit/concurrent/condition_spec.rb[1:3:50]' # Bunny::Concurrent::Condition#notify_all notifies all the threads waiting on the latch (take 49)

/usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec spec/higher_level_api/integration/basic_ack_spec.rb spec/higher_level_api/integration/basic_cancel_spec.rb spec/higher_level_api/integration/basic_consume_spec.rb spec/higher_level_api/integration/basic_consume_with_objects_spec.rb spec/higher_level_api/integration/basic_get_spec.rb spec/higher_level_api/integration/basic_nack_spec.rb spec/higher_level_api/integration/basic_publish_spec.rb spec/higher_level_api/integration/basic_qos_spec.rb spec/higher_level_api/integration/basic_reject_spec.rb spec/higher_level_api/integration/basic_return_spec.rb spec/higher_level_api/integration/channel_close_spec.rb spec/higher_level_api/integration/channel_open_spec.rb spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb spec/higher_level_api/integration/dead_lettering_spec.rb spec/higher_level_api/integration/exchange_bind_spec.rb spec/higher_level_api/integration/exchange_declare_spec.rb spec/higher_level_api/integration/exchange_delete_spec.rb spec/higher_level_api/integration/exchange_unbind_spec.rb spec/higher_level_api/integration/exclusive_queue_spec.rb spec/higher_level_api/integration/heartbeat_spec.rb spec/higher_level_api/integration/predeclared_exchanges_spec.rb spec/higher_level_api/integration/publisher_confirms_spec.rb spec/higher_level_api/integration/publishing_edge_cases_spec.rb spec/higher_level_api/integration/queue_bind_spec.rb spec/higher_level_api/integration/queue_delete_spec.rb spec/higher_level_api/integration/queue_purge_spec.rb spec/higher_level_api/integration/queue_unbind_spec.rb spec/higher_level_api/integration/read_only_consumer_spec.rb spec/higher_level_api/integration/sender_selected_distribution_spec.rb spec/higher_level_api/integration/tx_commit_spec.rb spec/higher_level_api/integration/tx_rollback_spec.rb spec/higher_level_api/integration/with_channel_spec.rb spec/issues/issue100_spec.rb spec/issues/issue141_spec.rb spec/issues/issue202_spec.rb spec/issues/issue224_spec.rb spec/issues/issue465_spec.rb spec/issues/issue609_spec.rb spec/issues/issue78_spec.rb spec/issues/issue83_spec.rb spec/issues/issue97_spec.rb spec/lower_level_api/integration/basic_cancel_spec.rb spec/lower_level_api/integration/basic_consume_spec.rb spec/unit/bunny_spec.rb spec/unit/concurrent/atomic_fixnum_spec.rb spec/unit/concurrent/condition_spec.rb spec/unit/concurrent/linked_continuation_queue_spec.rb spec/unit/exchange_recovery_spec.rb spec/unit/version_delivery_tag_spec.rb --format documentation failed
Stopping and halting node bunny at c7a-large-1734195742 ...
Gracefully halting Erlang VM
ERROR: Test "ruby3.1" failed. Exiting.
dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-bunny returned exit code 1
make[1]: *** [debian/rules:26: override_dh_auto_install] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202412/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.



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