https://bugzilla.redhat.com/show_bug.cgi?id=1083637
Bug ID: 1083637
Summary: Trim dependencies in rabbitmq-server
Product: Fedora EPEL
Version: epel7
Component: rabbitmq-server
Assignee: hubert.plociniczak(a)gmail.com
Reporter: lhh(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: erlang(a)lists.fedoraproject.org,
hubert.plociniczak(a)gmail.com, josh(a)fornwall.com,
rjones(a)redhat.com, skottler(a)redhat.com
Description of problem:
The rabbitmq-server package pulls in 59 dependencies on a system with X
previously installed. (It also pulls in wxGTK and wxGTK-gl, which is
rabbitmq-server needs the following erlang packages to run:
Requires: erlang-inets
Requires: erlang-mnesia
Requires: erlang-erts
Requires: erlang-asn1
Requires: erlang-snmp
Requires: erlang-xmerl
Requires: erlang-stdlib
Requires: erlang-public_key
Requires: erlang-otp_mibs
Requires: erlang-ssl
Requires: erlang-kernel
Requires: erlang-sasl
Requires: erlang-crypto
Requires: erlang-os_mon
Requires: erlang-runtime_tools
There are some internal Requires: lines in erlang which pull in more, but if
you delete them with 'rpm -e --nodeps', rabbitmq-server still operates.
Without changing the internal requirements of the erlang package, using the
above 'Requires' lines cuts the number of dependencies pulled in from ~59 to
~29. It still includes wxGTK / wxGTK-gl, so not perfect, but better.
(It is also possible to build Erlang without wx* support, but it is less
beneficial to do so as doing so breaks things like the debugger - I'll explore
that separately.)
Version-Release number of selected component (if applicable): 3.1.5-3.el7
--
You are receiving this mail because:
You are on the CC list for the bug.