Skip to content

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Nov 7, 2022

This PR contains a snapshot of wallaby from upstream.

Wallaby provides RabbitMQ 3.8 series with Erlang 23. Both are not
supported anymore.

This patch brings RabbitMQ up to 3.9 series with Erlang 25.

Due to fact that 3.8 does not support Erlang 25 we do all updates at
once. Therefore this commit is composed of 3 backports from stable/yoga
branch:

RabbitMQ 3.9 and Erlang 25 are final update in stable/wallaby branch.

According to upstream [1] 3.8 -> 3.9 migration is fine while 3.8 -> 3.10
should be done through 3.9 so we can not move to 3.10 version here.

1. https://www.rabbitmq.com/upgrade.html#rabbitmq-version-upgradability

------------------------------------------------------------------------

rabbitmq: use Erlang from PPA on Debian/Ubuntu

PPA from Team RabbitMQ [1] provides newer Erlang for Debian/Ubuntu.

This way we have latest Erlang on both distributions and both
architectures.

1. https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang

(manual cherry-pick from master commit
b40506f)

Id: I6b1407cc94ffa1893dac204cf4836a7d0ae0d575

------------------------------------------------------------------------

rabbitmq: bump Erlang version to 25.x

We decided to ship one Erlang version for all distributions and
architectures.

RabbitMQ 3.9.22+ requires Erlang 24.2+ and 24.3.4.2+ is recommended due
to CVE-2022-37026.

Id: I1eb1e1bd2bf74dbef214d458cbde13aa8c2a286f

------------------------------------------------------------------------

rabbitmq/aarch64: use COPR for Erlang

RabbitMQ team maintains RPM package in Github repo [1]. Hrw then use it
to build package using COPR service [2].

This way we have latest Erlang on both distributions and both
architectures.

1. https://github.com/rabbitmq/erlang-rpm/
2. https://copr.fedorainfracloud.org/coprs/hrw/erlang-for-rabbitmq/

(manual cherry-pick from master commit
e104ef7)

Id: I6a6a9c3d5ffff884fc61baeafcc46ad82afc3db3

------------------------------------------------------------------------

(manual backport from stable/xena)

Change-Id: I3e2b37f106ccc096a7aede7b07197219373610e9
@github-actions github-actions bot requested a review from a team as a code owner November 7, 2022 08:24
@github-actions github-actions bot added automated Automated action performed by GitHub Actions synchronisation labels Nov 7, 2022
@markgoddard markgoddard closed this Nov 7, 2022
@markgoddard markgoddard reopened this Nov 7, 2022
@markgoddard markgoddard merged commit 6dd85b5 into stackhpc/wallaby Nov 7, 2022
@markgoddard markgoddard deleted the upstream/wallaby-2022-11-07 branch November 7, 2022 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automated Automated action performed by GitHub Actions synchronisation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants