Closed iandotkelly closed 5 years ago
erlang-nox
does not pin its version dependencies and should be avoided in repositories that provide multiple versions.
AFAIK this is not something specific to this package. erlang-nox in Debian Buster doesn't pin its dependencies either but since standard repos provide a single version of all erlang-*
packages, it works out.
Use apt version pinning or do what our Chef cookbook does (that is, avoid erlang-nox
).
We likely won't address this because this package tries to deviate as little as possible from the standard Debian Erlang packages.
Understood
@dumbbell FYI.
Actually I was able to fix it by changing:
- sourceline: deb https://dl.bintray.com/rabbitmq-erlang/debian xenial erlang
to
- sourceline: deb https://dl.bintray.com/rabbitmq-erlang/debian xenial erlang-21.x
@iandotkelly limiting via version series component is also an option 👍
This worked for me. Thanks @iandotkelly
echo "deb https://dl.bintray.com/rabbitmq-erlang/debian xenial erlang-21.x" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list```
Since this morning, installations of erlang-nox=1:21.3.7-1 appear to be installing a number of packages versioned 1:22.0.
This is breaking our installation of RabbitMQ 3.7.10 on Travis. Installation logs below...
Let me know if you have questions.