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.plocinic...@gmail.com
          Reporter: l...@redhat.com
        QA Contact: extras...@fedoraproject.org
                CC: erlang@lists.fedoraproject.org,
                    hubert.plocinic...@gmail.com, j...@fornwall.com,
                    rjo...@redhat.com, skott...@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.
_______________________________________________
erlang mailing list
erlang@lists.fedoraproject.org
https://lists.fedoraproject.org/mailman/listinfo/erlang

Reply via email to