ruby-bunny 2.14.4-4 source package in Ubuntu


ruby-bunny (2.14.4-4) unstable; urgency=medium

  * Team upload.

  [ Lucas Kanashiro ]
  * d/ruby-tests.rake: add a reminder to revisit the blacklisted spec file
  * d/control: update the Homepage url, the former does not work

  [ Sergio Durigan Junior ]
  * Adjust test infrastructure to use a customized rabbitmq-server.
    In order to perform our tests, we have to install the rabbitmq-server
    package.  This means that when we build the package outside a chroot,
    the systemd service of rabbitmq-server is started automatically.  This
    is expected behaviour, but it conflicts with what the setup step of
    our tests does: it tries to start its own instance of rabbitmq-server
    using a customized configuration file.
    In order to overcome this problem, it is possible to start another
    instance of rabbitmq-server listening at a different port.  This is
    what this commit does, which ultimately fixes a FTBFS that happens
    when building ruby-bunny outside a chroot.  Unfortunately, the
    solution here is a bit hacky and prone to failures, but it works
    reasonably well enough that I think it's safe to adopt it into
    - d/ruby-tests.rake: Use Socket.gethostname to compose the pidfile
    - d/rules: On override_dh_auto_install, adjust the local rabbitmq.conf
      file and instruct it to listen on localhost:16688; adjust several
      environment variables needed to properly start rabbitmq-server and
      ruby-bunny at the customized port; adjust the tests inside spec/ and
      make sure they explicitly connect to the rabbitmq-server instance
      running on the customized port. (Closes: #968420) (LP: #1891842)

 -- Sergio Durigan Junior <email address hidden>  Thu, 20 Aug 2020 10:55:09 -0400

Upload details

Uploaded by:
Debian Ruby Extras Maintainers on 2020-08-20
Uploaded to:
Original maintainer:
Debian Ruby Extras Maintainers
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Hirsute release on 2020-10-23 universe ruby
Groovy release on 2020-08-24 universe ruby


Groovy: [FULLYBUILT] amd64


File Size SHA-256 Checksum
ruby-bunny_2.14.4-4.dsc 2.2 KiB 26d89e2d9f60bb13df8fb828d7767a2af2e2922c435a1fb6779563de0dc323bb
ruby-bunny_2.14.4.orig.tar.gz 200.1 KiB 5b6f1c01c1b6f3804b0f86d8149559e22e2f5fa2add4f90d78562006ae408202
ruby-bunny_2.14.4-4.debian.tar.xz 7.1 KiB af298d3ab2362531d0ac0fa62a187078988a491718a4a12f2e292b1850eb37bb

Available diffs

No changes file available.

Binary packages built by this source

ruby-bunny: Synchronous Ruby AMQP client

 Bunny is an AMQP (Advanced Message Queuing Protocol) client, written in Ruby,
 that is intended to allow you to interact with AMQP-compliant message
 brokers/servers such as RabbitMQ in a synchronous fashion.