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: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
CC: [email protected],
[email protected], [email protected],
[email protected], [email protected]
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.
_______________________________________________
erlang mailing list
[email protected]
https://lists.fedoraproject.org/mailman/listinfo/erlang