W dniu 13.12.2023 o 19:51, Adam Williamson pisze:
Lately I'm working on the Bodhi development environment, and I reached
a point where I noticed rabbitmq was not working inside my current,
Fedora 39-based version of it.
This appears to be because rabbitmq 3.11 simply does not work with
Erlang 26. Fedora 39 has erlang 26 and rabbitmq 3.11.
Whoever works on Erlang should work on RabbitMQ too. That's what I
learnt (hard way) from working on releasing OpenStack.
Those two components are so linked with each other that you cannot
"just" upgrade one or another - they have to be in sync. Upstream has a
table listing which versions of RabbitMQ work with which versions of Erlang:
1. https://rabbitmq.com/which-erlang.html
Erlang 26 means RabbitMQ 3.12.* because 3.11.* wants 25 one.
Can we please avoid this circumstance in future by again using the
Change process and considering dependencies for any future major Erlang
bump? Thanks. It looks like we will need to update rabbitmq to 3.12 for
it to stand any chance of working in 39 or Rawhide. I will see if
that's a straightforward change next, and try to send a PR if so.
As long as you upgrade RabbitMQ from 3.x to 3.(x+1) and keep Erlang
versions in sync it should be fine.
NOTE: I never wrote a line in Erlang. Nor used it with something other
than RabbitMQ.
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue