Your message dated Thu, 26 Dec 2024 11:50:16 -0300 with message-id <[email protected]> and subject line Re: Bug#1090295: ruby-bunny: FTBFS: dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-bunny returned exit code 1 has caused the Debian Bug report #1090295, regarding ruby-bunny: FTBFS: dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-bunny returned exit code 1 to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 1090295: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1090295 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---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_s pec.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@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.
--- End Message ---
--- Begin Message ---On Mon, Dec 16, 2024 at 05:52:41PM +0000, Santiago Vila wrote: > 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)>' When this build was done, rabbitmq-server was broken on unstable (#1090027). It has been fixed since.
signature.asc
Description: PGP signature
--- End Message ---

