Merge ~lucaskanashiro/ubuntu/+source/rabbitmq-server:merge-focal into ubuntu/+source/rabbitmq-server:debian/sid
Status: | Merged | ||||
---|---|---|---|---|---|
Merge reported by: | Christian Ehrhardt | ||||
Merged at revision: | ea6e847d57962178699dd905744033aafb021a00 | ||||
Proposed branch: | ~lucaskanashiro/ubuntu/+source/rabbitmq-server:merge-focal | ||||
Merge into: | ubuntu/+source/rabbitmq-server:debian/sid | ||||
Diff against target: |
77 lines (+38/-3) 3 files modified
debian/changelog (+34/-0) debian/control (+2/-1) debian/rabbitmq-server.service (+2/-2) |
||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Christian Ehrhardt (community) | Approve | ||
Canonical Server | Pending | ||
Ubuntu Server Developers | Pending | ||
Review via email: mp+375232@code.launchpad.net |
Description of the change
Merge version 3.7.18-1 from Debian. Those are the remaining changes:
- Resolve issues with startup of RabbitMQ with erlang provided
epmd daemon (LP: #1808766):
+ d/rabbitmq-
with services actually provided by erlang in Ubuntu.
+ d/control: Bump minimum erlang-* package versions to ensure
The package builds fine and it was uploaded to this PPA: https:/
I ran a basic test to make sure that the package is still working in a focal container:
1 - Install amqp-tools (it contains some helpers to make the interaction with the server side easier):
$ apt install -y amqp-tools
2 - Created a helper shell script with permission to be executed:
$ cat helper.sh
#!/bin/bash
read line
echo "Message: $line"
3 - In one shell instance run the script to consume data (it will be blocked waiting for incoming messages):
$ amqp-consume --server 127.0.0.1 --queue "test" --exchange "amq.topic" --vhost "/" --routing-key "topic1" --declare ./helper.sh
4 - In another shell instance run the following command to publish a message:
$ amqp-publish --exchange "amq.topic" --routing-key "topic1" --body "Testing"
You will see "Message: Testing" in the other shell.
I'm unsure about the Delta still being needed.
The bump of build depends certainly has no effect as all versions are >1:22 already in focal without alternatives around.
So this part can most likely be dropped.
Even erlang erlang-22.1.6+dfsg still has no @service.
So the other Delta LGTM.
Since the issue back then appeared on s390x, but not on others please enable builds on all arches in a test PPA.
Then I can try this new build before we sponsor it.
Furthermore I wondered if we should report this service issue to Debian for bug 1808766? /bugs.debian. org/cgi- bin/bugreport. cgi?bug= 911927 already.
This should affect their rabbitmq+erlang as well right?
But there is https:/
It seems despite it being marked as resolved it isn't fully over yet.
Hmm, maybe it is resolved as-is and we didn't realize.
I'd ask you to:
1. drop the bump to build deps
2. build it on all arches
3. build it on all arches as if it would be a sync
Report the PPA here, then we can test if the old issue might in fact be resolved and we could make this a sync again.