After checking the source code, I don't think that rabbitmq-server needs
erlang-eunit that is only needed for testing.

erlang debhelper probably scans imports in installed .beam files and maps EUnit 
                             
modules to erlang-eunit. RabbitMQ has EUnit test code in production             
               
source files, but it is guarded by -ifdef(TEST), for example                    
               
rabbit_fifo_index.erl and rabbit_amqp_sql_ast.erl. The scanner                  
               
cannot infer whether those imports are needed at runtime; it sees               
               
BEAM imports and emits ${erlang-eunit:Depends}, which is expanded               
               
through ${erlang:Depends} in control.

With that, I propose to drop the dependency to erlang-eunit

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2163681

Title:
  Component mismatch - depends on erlang-eunit in universe

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rabbitmq-server/+bug/2163681/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to