debian/control: Replace erlang-nox by "leaf" packages

erlang-nox is a meta-package which pulls in most useful Erlang
applications for a developer. Unfortunately, it doesn't pin the version
of those packages. So for instance, erlang-nox 19.3 could pull in
erlang-base 21.0 without a warning.

This patch replaces this meta-package by all the "leaf" packages
RabbitMQ really depends on. By "really depends on", the list was reduced
compared to all the packages installed by erlang-nox, but it's still
conservative (i.e. it could probably be cleaned up further).

[#160232286]
This commit is contained in:
Jean-Sébastien Pédron 2018-09-03 14:52:02 +02:00
parent d769d1843f
commit 5e37fd046a
No known key found for this signature in database
GPG Key ID: 39E99761A5FD94CC
1 changed files with 29 additions and 2 deletions

View File

@ -10,7 +10,22 @@ Build-Depends: debhelper (>= 9),
python-simplejson,
xmlto,
xsltproc,
erlang-nox (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-base (>= 1:19.3) | erlang-base-hipe (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-crypto (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-edoc (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-eldap (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-erl-docgen (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-eunit (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-inets (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-mnesia (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-os-mon (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-parsetools (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-public-key (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-runtime-tools (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-ssl (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-syntax-tools (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-tools (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-xmerl (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-dev (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-src (>= 1:19.3) | esl-erlang (>= 1:19.3),
elixir (>= 1.6.6),
@ -25,7 +40,19 @@ Architecture: all
# Debian, where dh-systemd/init-system-helpers is at version 1.18, but
# Ubuntu 14.04 only has init-system-helpers 1.14.
Depends: init-system-helpers (>= 1.13~),
erlang-nox (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-base (>= 1:19.3) | erlang-base-hipe (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-crypto (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-eldap (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-inets (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-mnesia (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-os-mon (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-parsetools (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-public-key (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-runtime-tools (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-ssl (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-syntax-tools (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-tools (>= 1:19.3) | esl-erlang (>= 1:19.3),
erlang-xmerl (>= 1:19.3) | esl-erlang (>= 1:19.3),
adduser,
logrotate,
socat