[Bug 1864212] Re: Please backport rabbitmq-server 3.8.2-0ubuntu1 (main) from focal

David A. Desrosiers 1864212 at bugs.launchpad.net
Mon Apr 20 17:28:44 UTC 2020


We've extensively tested rabbitmq-server 3.8.2 from Eric's PPA on an
existing, cleanly-built Bionic/Rocky OpenStack cluster and hammered it
with multiple concurrent VM builds, deletes and live-migrations between
compute hosts.

We also ran a full Rally suite against it with no errors or failures
related to anything in the messaging workflow.

The customer pushing for this backport is satisfied with the testing
they've done, and wants to push forward with the SRU into -backports, so
they can consume it organically from their internal, daily aptly mirror
ASAP, to mitigate some fatal issues they've seen with their 3.6.10
version on Rocky.

Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to erlang in Ubuntu.
https://bugs.launchpad.net/bugs/1864212

Title:
  Please backport rabbitmq-server 3.8.2-0ubuntu1 (main) from focal

Status in Bionic Backports:
  In Progress
Status in elixir-lang package in Ubuntu:
  In Progress
Status in erlang package in Ubuntu:
  In Progress

Bug description:
  Please backport rabbitmq-server 3.8.2-0ubuntu1 (main) from focal to
  bionic.

  Reason for the backport:
  ========================
  3.6 is EOL since 31 May 2018, which only leave us with 3.8 as supported

  For more details:
  https://www.rabbitmq.com/versions.html

  Note:
  rabbitmq-server (3.8.2) depends on erlang (21.3 -> which is the minimum required) which depends on elixir (1.6.6)

  None of theses depends are found in Bionic at the moment:
  erlang | 1:20.2.2+dfsg-1ubuntu2 | bionic/universe | all
  elixir | 1.3.3-2 | bionic/universe | all

  A backport of the erlang and elixir will also be needed.

  [Compatibility between Elixir and Erlang/OTP]
  https://github.com/elixir-lang/elixir/blob/master/lib/elixir/pages/Compatibility%20and%20Deprecations.md

  [RabbitMQ and Erlang/OTP Compatibility Matrix]
  https://www.rabbitmq.com/which-erlang.html

  Testing:
  ========
  Mark off items in the checklist [X] as you test them, but please leave the checklist so that backporters can quickly evaluate the state of testing.

  You can test-build the backport in your PPA with backportpackage:
  $ backportpackage -u ppa:<lp username>/<ppa name> -s focal -d bionic rabbitmq-server

  * bionic:
  [-] Package builds without modification
  Package requires erlang (21.3) and elixir (1.6.6) as build-dep[0]
  Very minor changes related to debhelper (debhelper-compat vs debhelper).
  Otherwise the builder try to default to compat 5[1]

  [0]
  ----
  Build status:
  ----
  Dependency wait on lcy01-amd64-021 Retry this build

  Missing build dependencies: elixir (>= 1.6.6), erlang-base (>= 1:21.3), erlang-crypto (>= 1:21.3), erlang-dev (>= 1:21.3), erlang-edoc (>= 1:21.3), erlang-eldap (>= 1:21.3), erlang-erl-docgen (>= 1:21.3), erlang-eunit (>= 1:21.3), erlang-inets (>= 1:21.3), erlang-mnesia (>= 1:21.3), erlang-nox (>= 1:21.3), erlang-os-mon (>= 1:21.3), erlang-parsetools (>= 1:21.3), erlang-public-key (>= 1:21.3), erlang-runtime-tools (>= 1:21.3), erlang-src (>= 1:21.3), erlang-ssl (>= 1:21.3), erlang-syntax-tools (>= 1:21.3), erlang-tools (>= 1:21.3), erlang-xmerl (>= 1:21.3)
  ----

  [1]
  ----
  debian/rules:67: warning: overriding recipe for target 'override_dh_auto_clean'
  debian/rules:14: warning: ignoring old recipe for target 'override_dh_auto_clean'
  dh clean --with python3,systemd
  dh: Compatibility levels before 5 are no longer supported (level 1 requested)
  debian/rules:11: recipe for target 'clean' failed
  make: *** [clean] Error 255
  dpkg-buildpackage: error: fakeroot debian/rules clean subprocess returned exit status 2
  ----

  [X] rabbitmq-server installs cleanly and runs
  # lsb_release -cs
  bionic

  # dpkg -l rabbitmq-server
  ii  rabbitmq-server                               3.8.2-0ubuntu1+test20200220 all                         AMQP server written in Erlang

  Reverse dependencies:
  =====================
  The following reverse-dependencies need to be tested against the new version of rabbitmq-server. For reverse-build-dependencies (-Indep), please test that the package still builds against the new rabbitmq-server. For reverse-dependencies, please test that the version of the package currently in the release still works with the new rabbitmq-server installed. Reverse- Recommends, Suggests, and Enhances don't need to be tested, and are listed for completeness-sake.

  rabbitmq-server
  ---------------
  * debci-collector
    [-] bionic (Reverse-Recommends)
  * pybit-web
    [-] bionic (Reverse-Suggests)
  * syslog-ng-mod-amqp
    [-] bionic (Reverse-Suggests)
  * nagios-plugins-rabbitmq
    [-] bionic (Reverse-Suggests)
  * neutron
    [] bionic (Reverse-Testsuite-Triggers)
  * ceilometer
    [] bionic (Reverse-Testsuite-Triggers)
  * aodh
    [] bionic (Reverse-Testsuite-Triggers)
  * debci
    [] bionic (Reverse-Testsuite-Triggers)
    [X] bionic (Reverse-Build-Depends)
  * nova
    [] bionic (Reverse-Testsuite-Triggers)
  * ruby-bunny
    [X] bionic (Reverse-Build-Depends)

To manage notifications about this bug go to:
https://bugs.launchpad.net/bionic-backports/+bug/1864212/+subscriptions



More information about the foundations-bugs mailing list