Bug 32558

Summary: Поиск Provides в архивах plugins/*.ez
Product: Sisyphus Reporter: Alexey Shabalin <shaba>
Component: rpm-build-erlangAssignee: nbr <nbr>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: nbr
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Shabalin 2016-10-03 16:07:10 MSK
Мне кажется, не все Provides  у erlang находятся.
Например, вот это ошибки, почему не проходит сборочницу rabbintmq-3.6.5

    x86_64: NEW unmet dependencies detected:
rabbitmq-server#3.6.5-alt1      erlang_app(rabbit_common)
rabbitmq-server#3.6.5-alt1      erlang_app(ranch)
rabbitmq-server#3.6.5-alt1      erlang_mod(app_utils)

файла /usr/lib/erlang/lib/rabbitmq_server-3.6.5/ebin/rabbit_common.app
действительно нет, но он есть внутри архива
/usr/lib/erlang/lib/rabbitmq_server-3.6.5/plugins/rabbit_common-3.6.5.ez
(rabbit_common-3.6.5/ebin/rabbit_common.app)

аналогично, ranch.app внутри архива /usr/lib/erlang/lib/rabbitmq_server-3.6.5/plugins/ranch-1.2.1.ez

ebin/app_utils.beam внутри архива /usr/lib/erlang/lib/rabbitmq_server-3.6.5/plugins/rabbit_common-3.6.5.ez

Как я понял, erlang.prov и erlang.prov.files внутри архива не ищут Provides.
А в Requires появдяются зависимости на файлы в этих архивах.
Comment 1 nbr 2017-12-30 09:26:07 MSK
в rpm-build-erlang 0.7.10.1-alt1