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